Applied Sciences (Dec 2023)
Intelligent Data-Enabled Task Offloading for Vehicular Fog Computing
Abstract
Fog computing is a key component of future intelligent transportation systems (ITSs) that can support the high computation and large storage requirements needed for autonomous driving applications. A major challenge in such fog-enabled ITS networks is the design of algorithms that can reduce the computation times of different tasks by efficiently utilizing available computational resources. In this paper, we propose a data-enabled cooperative technique that offloads some parts of a task to the nearest fog roadside unit (RSU), depending on the current channel quality indicator (CQI). The rest of the task is offloaded to a nearby cooperative computing vehicle with available computing resources. We developed a cooperative computing vehicle selection technique using an artificial neural network (ANN)-based prediction model that predicts both the computing availability once the task is offloaded to the potential computing vehicle and the link connectivity when the task result is to be transmitted back to the source vehicle. Using detailed simulation results in MATLAB 2020a software, we show the accuracy of our proposed prediction model. Furthermore, we also show that the proposed technique reduces total task delay by 37% compared to other techniques reported in the literature.
Keywords