TY - GEN
T1 - Parallel scheduling of multiple tasks in heterogeneous fog networks
AU - Liu, Zening
AU - Wang, Kunlun
AU - Li, Kai
AU - Zhou, Ming Tuo
AU - Yang, Yang
N1 - Publisher Copyright:
© 2019 IEEE.
PY - 2019/11
Y1 - 2019/11
N2 - Fog computing has been promoted to support delay-sensitive applications in future Internet of Things (IoT) and wireless networks. For a general heterogeneous fog network consisting of many dispersive Fog Nodes (FNs) with diverse resources and capabilities, some of them have delay-sensitive tasks to process, i.e., Task Nodes (TNs), while some have spare resources to help their neighboring TNs to process tasks, i.e., Helper Nodes (HNs). How to effectively map multiple tasks or TNs into multiple HNs to minimize every task's service delay in a distributed manner is a fundamental challenge, which is key to reap the full benefits of fog computing. The problem becomes more challenging when tasks can be divided into multiple subtasks to further reduce the service delay via distributed computing. To tackle this challenge, in this paper, a generalized nash equilibrium (NE) game called Parallel Scheduling of Multiple Tasks (PSMT) is formulated and studied. The structure properties of the problem are deduced and thus the existence of NE is proven by the fixed point theorem. Further, the corresponding distributed task scheduling algorithm/mechanism is developed via Gauss-Seidel-type method. Simulation results show that the proposed PSMT algorithm can converge in a fast way and offer much better performance in system average delay and number of beneficial TNs, comparing to the Paired Offloading of Multiple Tasks (POMT) solution to the counterpart problem not supporting distributed computing.
AB - Fog computing has been promoted to support delay-sensitive applications in future Internet of Things (IoT) and wireless networks. For a general heterogeneous fog network consisting of many dispersive Fog Nodes (FNs) with diverse resources and capabilities, some of them have delay-sensitive tasks to process, i.e., Task Nodes (TNs), while some have spare resources to help their neighboring TNs to process tasks, i.e., Helper Nodes (HNs). How to effectively map multiple tasks or TNs into multiple HNs to minimize every task's service delay in a distributed manner is a fundamental challenge, which is key to reap the full benefits of fog computing. The problem becomes more challenging when tasks can be divided into multiple subtasks to further reduce the service delay via distributed computing. To tackle this challenge, in this paper, a generalized nash equilibrium (NE) game called Parallel Scheduling of Multiple Tasks (PSMT) is formulated and studied. The structure properties of the problem are deduced and thus the existence of NE is proven by the fixed point theorem. Further, the corresponding distributed task scheduling algorithm/mechanism is developed via Gauss-Seidel-type method. Simulation results show that the proposed PSMT algorithm can converge in a fast way and offer much better performance in system average delay and number of beneficial TNs, comparing to the Paired Offloading of Multiple Tasks (POMT) solution to the counterpart problem not supporting distributed computing.
KW - Distributed computing
KW - Fog computing
KW - Generalized nash equilibrium problem
KW - Task scheduling
UR - https://www.scopus.com/pages/publications/85082955061
U2 - 10.1109/APCC47188.2019.9026469
DO - 10.1109/APCC47188.2019.9026469
M3 - 会议稿件
AN - SCOPUS:85082955061
T3 - Proceedings of 2019 25th Asia-Pacific Conference on Communications, APCC 2019
SP - 413
EP - 418
BT - Proceedings of 2019 25th Asia-Pacific Conference on Communications, APCC 2019
A2 - Bao, Vo Nguyen Quoc
A2 - Thanh, Tran Thien
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 25th Asia-Pacific Conference on Communications, APCC 2019
Y2 - 6 November 2019 through 8 November 2019
ER -