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 条
  • [41] A Near-Optimal Approach for Online Task Offloading and Resource Allocation in Edge-Cloud Orchestrated Computing
    Liu, Tong
    Fang, Lu
    Zhu, Yanmin
    Tong, Weiqin
    Yang, Yuanyuan
    IEEE TRANSACTIONS ON MOBILE COMPUTING, 2022, 21 (08) : 2687 - 2700
  • [42] A Hybrid Task Offloading and Resource Allocation Approach for Digital Twin-Empowered UAV-Assisted MEC Network Using Federated Reinforcement Learning for Future Wireless Network
    Consul, Prakhar
    Budhiraja, Ishan
    Garg, Deepak
    Kumar, Neeraj
    Singh, Ramendra
    Almogren, Ahmad S.
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2024, 70 (01) : 3120 - 3130
  • [43] Deep Reinforcement Learning-Driven Adaptive Task. Offloading and Resource Allocation for UAV- Assisted Mobile Fdge Computing
    Gao, Yongqiang
    Li, Chuangxin
    Li, Zhenkun
    PROCEEDINGS OF THE 2024 27 TH INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED COOPERATIVE WORK IN DESIGN, CSCWD 2024, 2024, : 1004 - 1009
  • [44] Deep Reinforcement Learning for Task Offloading and Power Allocation in UAV-Assisted MEC System
    Zhao, Nan
    Ren, Fan
    Du, Wei
    Ye, Zhiyang
    INTERNATIONAL JOURNAL OF MOBILE COMPUTING AND MULTIMEDIA COMMUNICATIONS, 2021, 12 (04) : 32 - 51
  • [45] A Hybrid Deep Reinforcement Learning Approach for Jointly Optimizing Offloading and Resource Management in Vehicular Networks
    Chen, Chang-Lin
    Bhargava, Bharat
    Aggarwal, Vaneet
    Tonshal, Basavaraj
    Gopal, Amrit
    IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2024, 73 (02) : 2456 - 2467
  • [46] A dynamic prediction for elastic resource allocation in hybrid cloud environment
    Chudasama V.
    Bhavsar M.
    Scalable Computing, 2020, 21 (04): : 661 - 672
  • [47] DRL-Based Hybrid Task Offloading and Resource Allocation in Vehicular Networks
    Liu, Ziang
    Jia, Zongpu
    Pang, Xiaoyan
    ELECTRONICS, 2023, 12 (21)
  • [48] Revenue and Energy Efficiency-Driven Delay-Constrained Computing Task Offloading and Resource Allocation in a Vehicular Edge Computing Network: A Deep Reinforcement Learning Approach
    Huang, Xinyu
    He, Lijun
    Chen, Xing
    Wang, Liejun
    Li, Fan
    IEEE INTERNET OF THINGS JOURNAL, 2022, 9 (11) : 8852 - 8868
  • [49] Collaborative Service Placement, Task Scheduling, and Resource Allocation for Task Offloading With Edge-Cloud Cooperation
    Fan, Wenhao
    Zhao, Liang
    Liu, Xun
    Su, Yi
    Li, Shenmeng
    Wu, Fan
    Liu, Yuan'an
    IEEE TRANSACTIONS ON MOBILE COMPUTING, 2024, 23 (01) : 238 - 256
  • [50] ReCARL: Resource Allocation in Cloud RANs With Deep Reinforcement Learning
    Xu, Zhiyuan
    Tang, Jian
    Yin, Chengxiang
    Wang, Yanzhi
    Xue, Guoliang
    Wang, Jing
    Gursoy, M. Cenk
    IEEE TRANSACTIONS ON MOBILE COMPUTING, 2022, 21 (07) : 2533 - 2545