I. Introduction
With the rapid advancement of the Internet of Vehicles (IoV) has given rise to various new applications, including virtual reality (VR), augmented reality (AR), smart traffic management, autonomous driving, and real-time navigation, all of which have a high demand for computational task offloading and resource allocation in dynamic vehicular networks [1]. Consequently, efficiently processing tasks within vehicles poses significant challenges due to their limited computing and storage capabilities. Traditional cloud-based centralized computing approaches result in increased transmission latency and energy consumption due to the long distances involved between vehicles and cloud servers. Vehicular edge computing (VEC) presents a promising solution to effectively tackle this issue. In a VEC system, tasks generated by vehicles are offloaded to edge servers equipped with roadside units (RSUs) to minimize offloading latency and energy consumption. Edge-based solutions offer computing and storage resources at the network’s edge, greatly decreasing the distance to the servers compared to traditional cloud servers [2], [3].