Offloading Dependent Tasks in Edge Computing with Unknown System-Side Information

Xingxia Dai,Zhu Xiao,Hongbo Jiang,Ming Lei,Geyong Min,Jiangchuan Liu,Schahram Dustdar
DOI: https://doi.org/10.1109/tsc.2023.3320674
IF: 11.019
2023-01-01
IEEE Transactions on Services Computing
Abstract:We consider the problem of dependent task offloading in edge computing with unknown system-side information (e.g., edge transmission rate and computation resources). In this problem, tasks have complicated dependency relationships and have no prior knowledge of system-side information to assist offloading decision-making. Although existing learning-based approaches can help to address unknown system-side information, the impact of inherent task dependency on such approaches has not been formally explored. To bridge the gap, we first use a breadth-first-search (BFS) method to decouple task dependency, and then leverage the Lyapunov optimization technique to transfer the long-term offloading problem to an online optimization problem. Furthermore, we employ the multi-armed bandit (MAB) theory to develop the o nline l earning-based d ependent t ask o ffloading algorithm, called OL-DTO. The algorithm can address the unknown system-side information and is augmented with task dependency awareness. We present a rigorous theoretical analysis to evaluate the performance of this algorithm in terms of application delay and UD energy consumption. Our extensive experimental results demonstrate that the OL-DTO algorithm significantly reduces application delay while satisfying the long-term energy budget constraint of the UD.
What problem does this paper attempt to address?