Transfer Reinforcement Learning for Adaptive Task Offloading over Distributed Edge Clouds

Kefan Shuai,Yiming Miao,Kai Hwang,Zhengdao Li
DOI: https://doi.org/10.1109/tcc.2022.3192560
IF: 5.697
2022-01-01
IEEE Transactions on Cloud Computing
Abstract:In the big data era, resource-constrained mobile devices generate an overwhelmingly large amount of data with complex tasks that demand distributed execution. Offloading computation-intensive tasks to nearby edge clouds is promising to solve this problem. However, mobile end devices cannot handle heterogeneous or delay-sensitive tasks. These end devices are also energy constrained with weak adaptability to environment changes. To address and tackle these problems, we present a two-module transfer reinforcement learning (TRL) framework for adaptive task offloading. A domain adaptation module is used to align heterogeneous characteristics of mobile devices. The TRL makes offloading decisions with a deep reinforcement learning (DRL) module. We evaluate the performance of TRL through real-world experiments on edge clouds. Our experiment results show that TRL reduces the task processing time by a factor of 20% from using three well known DRL methods. Our method achieved (15.4 $\sim$ 40)% reduction in task drop rate over these methods. With domain adaptation, the TRL results in (50 $\sim$ 80)% reduction in model convergence time. These advantages in using the TRL framework make it appealing in real-life edge computing applications.
What problem does this paper attempt to address?