Joint Computation Offloading and Scheduling Optimization of IoT Applications in Fog Networks

No Thumbnail Available
Date
2020-10-01
Authors
Hazra, Abhishek
Adhikari, Mainak
Amgoth, Tarachand
Srirama, Satish Narayana
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
In recent times, fog computing becomes an emerging technology that can exhilarate the cloud services towards the network edge for increasing the speeds up of various Internet-of-Things (IoT) applications. In this context, integrating priority-Aware scheduling and data offloading allow the service providers to efficiently handle a large number of real-Time IoT applications and enhance the capability of the fog networks. But the energy consumption has become skyrocketing, and it gravely affects the performance of the fog networks. To address this issue, in this paper, we introduce an Energy-Efficient Task Offloading (EETO) policy combined with a hierarchical fog network for handling energy-performance trade-off by jointly scheduling and offloading the real-Time IoT applications. To achieve this objective, we formulate a heuristic technique for assigning a priority on each incoming task and formulate a stochastic-Aware data offloading issue with an efficient virtual queue stability approach, namely the Lyapunov optimization technique. The proposed technique utilizes the current state information for minimizing the queue waiting time and overall energy consumption while meeting drift-plus-penalty. Furthermore, a constraint restricted progressive online task offloading policy is incurred to mitigate the backlog tasks of the queues. Extensive simulation with various Quality-of-Service (QoS) parameters signifies that the proposed EETO mechanism performs better and saves about 23.79% of the energy usage as compared to the existing ones.
Description
Keywords
Energy-efficiency offloading, fog networks, iot, lyapunov optimization, priority-Aware scheduling, quality-of-service.
Citation
IEEE Transactions on Network Science and Engineering. v.7(4)