Elastic Task Offloading and Resource Allocation Over Hybrid Cloud: A Reinforcement Learning Approach

被引:3
|
作者
Zhang, Jiayin [1 ]
Yu, Huiqun [1 ]
Fan, Guisheng [1 ]
Li, Zengpeng [1 ]
机构
[1] East China Univ Sci & Technol, Sch Informat Sci & Engn, Shanghai 200237, Peoples R China
来源
IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT | 2024年 / 21卷 / 02期
关键词
Hybrid cloud; task offloading; deep reinforcement learning; Lyapunov optimization; MANAGEMENT; SYSTEMS;
D O I
10.1109/TNSM.2023.3348124
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Hybrid cloud is an emerging computing cloud solution that leverages the power of the public cloud, without abandoning the computation resources of existing on-premises data-centers. Further, the wide adoption of cloud-native technology, like containers, brings the capability of rapid horizontal and vertical scaling to task workloads. However, the heterogeneity and flexibility can bring more complexity to task processing performance optimization, especially with constrained on-premises energy consumption and public cloud renting cost quota. In this paper, we seek to optimize the task processing performance under long-term on-premises energy consumption and public cloud renting cost constraints via dynamic task offloading and elastic scaling. We formulate the problem as a two-stage mixed integer non-linear programming (MINLP) problem, and propose an online approach named ETHC (elastic task offloading and resource allocation handler over hybrid cloud). For the first stage, we introduce a Lyapunov optimization-assisted Deep Reinforcement Learning (DRL) agent to decompose the long-term optimization problem into per-time-segment sub-problems on making task offloading decisions. In the second stage, based on the M/M/k queuing model, we prove the container instance number configuration and per-instance resource allocation problem as a convex MINLP problem. An efficient bi-section-based algorithm is introduced to obtain the optimal configurations. Extensive simulations show that ETHC manages to stabilize the task processing queue and satisfy the long-term constraints under various environments and parameters setup, with slight overhead on the convergence speed. Besides, optimal resource configuration and instance number can be obtained at each time-segment with low time complexity.
引用
收藏
页码:1983 / 1997
页数:15
相关论文
共 50 条
  • [31] Energy-Efficient Task Offloading and Resource Allocation via Deep Reinforcement Learning for Augmented Reality in Mobile Edge Networks
    Chen, Xing
    Liu, Guizhong
    IEEE INTERNET OF THINGS JOURNAL, 2021, 8 (13) : 10843 - 10856
  • [32] Deep Reinforcement Learning for Joint Offloading and Resource Allocation in Fog Computing
    Bai, Wenle
    Qian, Cheng
    PROCEEDINGS OF 2021 IEEE 12TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE (ICSESS), 2021, : 131 - 134
  • [33] Computation offloading and resource allocation strategy based on deep reinforcement learning
    Zeng F.
    Zhang Z.
    Chen Z.
    Tongxin Xuebao/Journal on Communications, 2023, 44 (07): : 124 - 135
  • [34] Towards optimal edge resource utilization: Predictive analytics and reinforcement learning for task offloading
    Pradhan, Srikanta
    Tripathy, Somanath
    Matam, Rakesh
    INTERNET OF THINGS, 2024, 26
  • [35] Fast Adaptive Task Offloading and Resource Allocation via Multiagent Reinforcement Learning in Heterogeneous Vehicular Fog Computing
    Gao, Zhen
    Yang, Lei
    Dai, Yu
    IEEE INTERNET OF THINGS JOURNAL, 2023, 10 (08) : 6818 - 6835
  • [36] Cloud-Edge-End Collaborative Task Offloading in Vehicular Edge Networks: A Multilayer Deep Reinforcement Learning Approach
    Wu, Jiaqi
    Tang, Ming
    Jiang, Changkun
    Gao, Lin
    Cao, Bin
    IEEE INTERNET OF THINGS JOURNAL, 2024, 11 (22): : 36272 - 36290
  • [37] A hierarchical optimization approach for industrial task offloading and resource allocation in edge computing systems
    Dong, Jiadong
    Chen, Lin
    Zheng, Chunxiang
    Pan, Kai
    Guo, Qinghu
    Wu, Shunfeng
    Wang, Zhaoxiang
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2024, 27 (05): : 5953 - 5979
  • [38] Task Offloading and Resource Allocation for Edge-Enabled Mobile Learning
    Yang, Ziyan
    Zhong, Shaochun
    CHINA COMMUNICATIONS, 2023, 20 (04) : 326 - 339
  • [39] Online Task Offloading in UDN: A Deep Reinforcement Learning Approach with Incomplete Information
    Lin, Ziqi
    Gu, Bo
    Zhang, Xu
    Yi, Difei
    Han, Yu
    2022 IEEE WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE (WCNC), 2022, : 1236 - 1241
  • [40] Task offloading and resource allocation algorithm based on deep reinforcement learning for distributed AI execution tasks in IoT edge computing environments
    Aghapour, Zahra
    Sharifian, Saeed
    Taheri, Hassan
    COMPUTER NETWORKS, 2023, 223