Litcius/Paper detail

Energy-Latency Tradeoff for Dynamic Computation Offloading in Vehicular Fog Computing

Rahul Yadav, Weizhe Zhang, Omprakash Kaiwartya, Houbing Song, Shui Yu

2020IEEE Transactions on Vehicular Technology200 citationsDOIOpen Access PDF

Abstract

Vehicular Fog Computing (VFC) provides solutions to relieves overload cloudlet nodes, reduces service latency during peak times, and saves energy for battery-powered cloudlet nodes by offloading user tasks to a vehicle (vehicular node) by exploiting the under-utilized computation resources of nearby vehicular node. However, the wide deployment of VFC still confronts several critical challenges: lack of energy-latency tradeoff and efficient resource allocation mechanisms. In this paper, we address the challenges and provide an Energy-efficient dynamic Computation Offloading and resources allocation Scheme (ECOS) to minimize energy consumption and service latency. We first formulate the ECOS problem as a joint energy and latency cost minimization problem while satisfying vehicular node mobility and end-to-end latency deadline constraints. We then propose an ECOS scheme with three phases. In the first phase, we propose an overload cloudlet node detection policy based on resource utilization. In the second phase, we propose a computational offloading selection policy to select a task from an overloaded cloudlet node for offloading, which minimizes offloading cost and the risk of overload. Next, we propose a heuristic approach to solve the resource allocation problem between the vehicular node and selected user tasks for energy-latency tradeoff. Extensive simulations have been conducted under realistic highway and synthetic scenarios to examine the ECOS scheme's performance. In comparison, our proposed scheme outperforms the existing schemes in terms of energy-saving, service latency, and joint energy-latency cost.

Topics & Concepts

CloudletComputer scienceComputation offloadingLatency (audio)Energy consumptionComputer networkCloud computingDistributed computingEfficient energy useNode (physics)Real-time computingEdge computingEngineeringOperating systemElectrical engineeringTelecommunicationsStructural engineeringIoT and Edge/Fog ComputingBlockchain Technology Applications and SecurityPrivacy-Preserving Technologies in Data