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 条
  • [21] Computation Offloading and Resource Allocation in NOMA-MEC: A Deep Reinforcement Learning Approach
    Shang, Ce
    Sun, Yan
    Luo, Hong
    Guizani, Mohsen
    IEEE INTERNET OF THINGS JOURNAL, 2023, 10 (17) : 15464 - 15476
  • [22] Federated deep reinforcement learning for task offloading and resource allocation in mobile edge computing-assisted vehicular networks
    Zhao, Xu
    Wu, Yichuan
    Zhao, Tianhao
    Wang, Feiyu
    Li, Maozhen
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2024, 229
  • [23] Federated Deep Reinforcement Learning for Online Task Offloading and Resource Allocation in WPC-MEC Networks
    Zang, Lianqi
    Zhang, Xin
    Guo, Boren
    IEEE ACCESS, 2022, 10 : 9856 - 9867
  • [24] Deep reinforcement learning-based joint optimization model for vehicular task offloading and resource allocation
    Li, Zhi-Yuan
    Zhang, Zeng-Xiang
    PEER-TO-PEER NETWORKING AND APPLICATIONS, 2024, 17 (04) : 2001 - 2015
  • [25] VEC Collaborative Task Offloading and Resource Allocation Based on Deep Reinforcement Learning Under Parking Assistance
    Xue, Jianbin
    Shao, Fei
    Zhang, Tingjuan
    Tian, Guiying
    Jiang, Hengjie
    WIRELESS PERSONAL COMMUNICATIONS, 2024, 136 (01) : 321 - 345
  • [26] Joint Task Offloading and Resource Allocation in Multi-UAV Multi-Server Systems: An Attention-Based Deep Reinforcement Learning Approach
    Wu, Guohua
    Liu, Zelin
    Fan, Mingfeng
    Wu, Keyu
    IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2024, 73 (08) : 11964 - 11978
  • [27] A Novel Deep Reinforcement Learning Approach for Task Offloading in MEC Systems
    Liu, Xiaowei
    Jiang, Shuwen
    Wu, Yi
    APPLIED SCIENCES-BASEL, 2022, 12 (21):
  • [28] Fast Adaptive Task Offloading and Resource Allocation in Large-Scale MEC Systems via Multiagent Graph Reinforcement Learning
    Gao, Zhen
    Yang, Lei
    Dai, Yu
    IEEE INTERNET OF THINGS JOURNAL, 2024, 11 (01) : 758 - 776
  • [29] Multi-Agent Deep Reinforcement Learning-Based Partial Task Offloading and Resource Allocation in Edge Computing Environment
    Ke, Hongchang
    Wang, Hui
    Sun, Hongbin
    ELECTRONICS, 2022, 11 (15)
  • [30] Federated deep reinforcement learning-based online task offloading and resource allocation in harsh mobile edge computing environment
    Xiang, Hui
    Zhang, Meiyu
    Jian, Chengfeng
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2024, 27 (03): : 3323 - 3339