Task offloading in hybrid-decision-based multi-cloud computing network: a cooperative multi-agent deep reinforcement learning

被引:0
作者
Juan Chen
Peng Chen
Xianhua Niu
Zongling Wu
Ling Xiong
Canghong Shi
机构
[1] Xihua University,School of Computer and Software Engineering
[2] Southwest Jiaotong University,School of Information Science and Technology
来源
Journal of Cloud Computing | / 11卷
关键词
Computation offloading; Continuous-discrete hybrid decision; Deep reinforcement learning; Internet of Things; Multi-cloud computing;
D O I
暂无
中图分类号
学科分类号
摘要
Multi-cloud computing is becoming a promising paradigm to provide abundant computation resources for Internet-of-Things (IoT) devices. For a multi-device multi-cloud network, the real-time computing requirements, frequently varied wireless channel gains and changeable network scale, make the system more dynamic. It is critical to satisfy the dynamic nature of network with different constraints of IoT devices in multi-cloud environment. In this paper, we establish a continuous-discrete hybrid decision offloading model, each device should learn to make coordinated actions, including cloud server selection, offloading ratio and local computation capacity. Therefore, both continuous-discrete hybrid decision and coordination among IoT devices are challenging. To this end, we first develop a probabilistic method to relax the discrete action (e.g. cloud server selection) to a continuous set. Then, by leveraging a centralized training and distributed execution strategy, we design a cooperative multi-agent deep reinforcement learning (CMADRL) based framework to minimize the total system cost in terms of the energy consumption of IoT device and the renting charge of cloud servers. Each IoT device acts as an agent, which not only learns efficient decentralized policies, but also relieves IoT devices’ computing pressure. Experimental results demonstrate that the proposed CMADRL could efficiently learn dynamic offloading polices at each IoT device, and significantly outperform the four state-of-the-art DRL based agents and two heuristic algorithms with lower system cost.
引用
收藏
相关论文
共 91 条
[1]  
Gai K(2020)Blockchain meets cloud computing: a survey IEEE Commun Surv Tutorials 22 2009-2030
[2]  
Guo J(2022)Dynamic energy efficient task offloading and resource allocation for noma-enabled iot in smart buildings and environment Build Environ 53 50-58
[3]  
Zhu L(2010)A view of cloud computing Commun ACM 13 1587-1611
[4]  
Yu S(2013)A survey of mobile cloud computing: architecture, applications, and approaches Wirel Commun Mob Comput 33 683-697
[5]  
Li K(2022)Energy-efficient offloading for dnn-based smart iot systems in cloud-edge environments IEEE Trans Parallel Distrib Syst 21 940-954
[6]  
Zhao J(2022)Uav-assisted task offloading for iot in smart buildings and environment via deep reinforcement learning Build Environ 20 2565-2578
[7]  
Hu J(2020)Dynamic scheduling for stochastic edge-cloud computing environments using a3c learning and residual recurrent neural networks IEEE Trans Mob Comput 33 1911-1923
[8]  
Armbrust M(2020)Distributed multi-cloud multi-access edge computing by multi-agent reinforcement learning IEEE Trans Wirel Commun 18 3448-3459
[9]  
Fox A(2022)Adaptive and efficient resource allocation in cloud datacenters using actor-critic deep reinforcement learning IEEE Trans Parallel Distrib Syst 8 12610-12622
[10]  
Griffith R(2021)Dmro: A deep meta reinforcement learning-based task offloading framework for edge-cloud computing IEEE Trans Netw Serv Manag 9 16742-16757