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 条
  • [1] A Quantum Reinforcement Learning Approach for Joint Resource Allocation and Task Offloading in Mobile Edge Computing
    Wei, Xinliang
    Gao, Xitong
    Ye, Kejiang
    Xu, Cheng-Zhong
    Wang, Yu
    IEEE TRANSACTIONS ON MOBILE COMPUTING, 2025, 24 (04) : 2580 - 2593
  • [2] Deep Multiagent Reinforcement Learning for Task Offloading and Resource Allocation in Satellite Edge Computing
    Jia, Min
    Zhang, Liang
    Wu, Jian
    Guo, Qing
    Zhang, Guowei
    Gu, Xuemai
    IEEE INTERNET OF THINGS JOURNAL, 2025, 12 (04): : 3832 - 3845
  • [3] Reinforcement Learning-Driven Task Offloading and Resource Allocation in Wireless IoT Networks
    Kareem, Zahraa Hashim
    Malik, Rami Qais
    Jawad, Sarmad
    Abedi, Firas
    IEEE ACCESS, 2025, 13 : 79314 - 79330
  • [4] Optimizing task offloading and resource allocation in edge-cloud networks: a DRL approach
    Ullah, Ihsan
    Lim, Hyun-Kyo
    Seok, Yeong-Jun
    Han, Youn-Hee
    JOURNAL OF CLOUD COMPUTING-ADVANCES SYSTEMS AND APPLICATIONS, 2023, 12 (01):
  • [5] Optimizing task offloading and resource allocation in edge-cloud networks: a DRL approach
    Ihsan Ullah
    Hyun-Kyo Lim
    Yeong-Jun Seok
    Youn-Hee Han
    Journal of Cloud Computing, 12
  • [6] Joint Offloading and Resource Allocation for Hybrid Cloud and Edge Computing in SAGINs: A Decision Assisted Hybrid Action Space Deep Reinforcement Learning Approach
    Huang, Chong
    Chen, Gaojie
    Xiao, Pei
    Xiao, Yue
    Han, Zhu
    Chambers, Jonathon A.
    IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2024, 42 (05) : 1029 - 1043
  • [7] A deep reinforcement learning assisted task offloading and resource allocation approach towards self-driving object detection
    Lili Nie
    Huiqiang Wang
    Guangsheng Feng
    Jiayu Sun
    Hongwu Lv
    Hang Cui
    Journal of Cloud Computing, 12
  • [8] A deep reinforcement learning assisted task offloading and resource allocation approach towards self-driving object detection
    Nie, Lili
    Wang, Huiqiang
    Feng, Guangsheng
    Sun, Jiayu
    Lv, Hongwu
    Cui, Hang
    JOURNAL OF CLOUD COMPUTING-ADVANCES SYSTEMS AND APPLICATIONS, 2023, 12 (01):
  • [9] Task Offloading and Resource Allocation in Vehicular Networks: A Lyapunov-Based Deep Reinforcement Learning Approach
    Kumar, Anitha Saravana
    Zhao, Lian
    Fernando, Xavier
    IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2023, 72 (10) : 13360 - 13373
  • [10] Offloading and Resource Allocation With General Task Graph in Mobile Edge Computing: A Deep Reinforcement Learning Approach
    Yan, Jia
    Bi, Suzhi
    Zhang, Ying-Jun Angela
    IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2020, 19 (08) : 5404 - 5419