I. Introduction
Fog computing is an innovative distributed computing infrastructure that employs devices placed at network edges to enable efficient communication through collaborative caching facilities. This approach is highly versatile in connecting fog nodes with vehicles, as it significantly reduces the processing load on individual devices and minimizes data retrieval latency. Essentially, to deploy computer resources and services close to the users, fog computing was developed as an extension of cloud computing. By providing a local cache with data processing capabilities, it can also rapidly respond to enduser needs [1]. However, effective cache management in fog networks associated with vehicles is beset with numerous challenges that require careful consideration. Such challenges include ensuring cache consistency, dealing with limited storage capacity, managing cache replacement policies, and vehicular mobility.