Cloud–Fog Collaborative Computing Based Task Offloading Strategy in Internet of Vehicles

Chunhua Zhu,Chong Liu,Hai Zhu,Jingtao Li
DOI: https://doi.org/10.3390/electronics13122355
IF: 2.9
2024-06-17
Electronics
Abstract:Vehicle terminals in the mobile internet of vehicles are faced with difficulty in the requirements for computation-intensive and delay-sensitive tasks, and vehicle mobility also causes dynamic changes in vehicle-to-vehicle (V2V) communication links, which results in a lower task offloading quality. To solve the above problems, a new task offloading strategy based on cloud–fog collaborative computing is proposed. Firstly, the V2V-assisted task forwarding mechanism is introduced under cloud–fog collaborative computing, and a forwarding vehicles predicting algorithm based on environmental information is designed; then, considering the parallel computing relationship of tasks in each computing node, a task offloading cost model is constructed with the goal of minimizing delay and energy consumption; finally, a multi-strategy improved genetic algorithm (MSI-GA) is proposed to solve the above task offloading optimization problem, which adapts the chaotic sequence to initialize the population, comprehensively considers the influence factors to optimize the adaptive operator, and introduces Gaussian perturbation to enhance the local optimization ability of the algorithm. The simulation experiments show that compared with the existing strategies, the proposed task offloading strategy has the lower task offloading cost for a different number of tasks and fog nodes; additionally, the introduced V2V auxiliary task forwarding mechanism can reduce the forwarding load of fog nodes by cooperative vehicles to forward tasks.
engineering, electrical & electronic,computer science, information systems,physics, applied
What problem does this paper attempt to address?
The paper mainly explores the task offloading strategy based on cloud-fog collaborative computing in the Internet of Vehicles (IoV) environment. Vehicle terminals face the demands of computationally intensive and latency-sensitive tasks, as well as the dynamic changes in vehicle-to-vehicle (V2V) communication links caused by vehicle mobility, which affects the quality of task offloading. To address these issues, the paper proposes a new task offloading strategy that utilizes cloud-fog collaborative computing and introduces V2V-assisted task forwarding mechanism. Firstly, the paper designs a V2V-assisted task forwarding mechanism and develops a prediction algorithm based on environmental information to select forwarding vehicles. Then, considering the parallel computing relationship among computing nodes, a task offloading cost model is constructed with the objective of minimizing latency and energy consumption. Finally, an improved multi-strategy genetic algorithm (MSI-GA) is proposed to solve the task offloading optimization problem, with chaos sequence initialization, adaptive optimization operators, and Gaussian perturbation for enhanced local optimization capability. Existing research on task offloading strategies typically adopts centralized control or virtual machine migration among fog nodes. In contrast, the strategy proposed in this paper takes into account the mobility of vehicles and V2V communication, utilizing cooperative vehicles to reduce the forwarding load on fog nodes, while considering the parallel computing relationship among computing nodes to improve resource utilization and reduce latency. The main contributions of the paper include: 1. Proposing a prediction algorithm for forwarding vehicles based on vehicle environmental information to find the optimal relay transmission vehicle. 2. Constructing a task offloading cost optimization problem based on cloud-fog collaborative computing in the Internet of Vehicles, and introducing V2V-assisted task forwarding mechanism. 3. Designing MSI-GA to solve the optimization problem and improving the algorithm's global and local optimization capabilities. The paper demonstrates through simulation experiments that the proposed strategy has lower offloading costs compared to existing strategies under different task quantities and fog node settings, and V2V-assisted task forwarding can alleviate the forwarding burden on fog nodes.