COUNSEL: Cloud Resource Configuration Management using Deep Reinforcement Learning

被引:0
|
作者
Hegde, Adithya [1 ]
Kulkarni, Sameer G. [2 ]
Prasad, Abhinandan S. [1 ]
机构
[1] Natl Inst Engn, Mysuru, India
[2] Indian Inst Technol Gandhinagar, Gandhinagar, India
关键词
Cloud computing; Microservices; Configuration Management; Autoscaling; Deep Reinforcement Learning;
D O I
10.1109/CCGRID57682.2023.00035
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Internet Clouds are essentially service factories that offer various networked services through different service models, viz., Infrastructure, Platform, Software, and Functions as a Service. Meeting the desired service level objectives (SLOs) while ensuring efficient resource utilization requires significant efforts to provision the associated cloud resources correctly and on time. Therefore, one of the critical issues for any cloud service provider is resource configuration management. On one end, i.e., from the cloud operator's perspective, resource management affects overall resource utilization and efficiency. In contrast, from the cloud user/customer perspective, resource configuration affects the performance, cost, and offered SLOs. However, the state-of-the-art solutions for finding the configurations are limited to a single component or handle static workloads. Further, these solutions are computationally expensive and introduce profiling overhead, limiting scalability. Therefore, we propose COUNSEL, a deep reinforcement learning-based framework to handle the dynamic workloads and efficiently manage the configurations of an arbitrary multi-component service. We evaluate COUNSEL with three initial policies: over-provisioning, under-provisioning, and expert provisioning. In all the cases, COUNSEL eliminates the profiling overhead and achieves the average reward between 20- 60% without violating the SLOs and budget constraints. Moreover, the inference time of COUNSEL has a constant time complexity.
引用
收藏
页码:286 / 298
页数:13
相关论文
共 50 条
  • [1] Deep Reinforcement Learning for Intelligent Cloud Resource Management
    Zhou, Zhi
    Luo, Ke
    Chen, Xu
    IEEE CONFERENCE ON COMPUTER COMMUNICATIONS WORKSHOPS (IEEE INFOCOM WKSHPS 2021), 2021,
  • [2] Intelligent Cloud Resource Management with Deep Reinforcement Learning
    Zhang, Yu
    Yao, Jianguo
    Guan, Haibing
    IEEE CLOUD COMPUTING, 2017, 4 (06): : 60 - 69
  • [3] A Hierarchical Framework of Cloud Resource Allocation and Power Management Using Deep Reinforcement Learning
    Liu, Ning
    Li, Zhe
    Xu, Jielong
    Xu, Zhiyuan
    Lin, Sheng
    Qiu, Qinru
    Tang, Jian
    Wang, Yanzhi
    2017 IEEE 37TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS 2017), 2017, : 372 - 382
  • [4] Resource Scheduling for Offline Cloud Computing Using Deep Reinforcement Learning
    El-Boghdadi, Hatem M.
    Ramadan, Rabie A.
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2019, 19 (04): : 54 - 60
  • [5] Resource Management with Deep Reinforcement Learning
    Mao, Hongzi
    Alizadeh, Mohammad
    Menache, Ishai
    Kandula, Srikanth
    PROCEEDINGS OF THE 15TH ACM WORKSHOP ON HOT TOPICS IN NETWORKS (HOTNETS '16), 2016, : 50 - 56
  • [6] Cloud Resource Scheduling With Deep Reinforcement Learning and Imitation Learning
    Guo, Wenxia
    Tian, Wenhong
    Ye, Yufei
    Xu, Lingxiao
    Wu, Kui
    IEEE INTERNET OF THINGS JOURNAL, 2021, 8 (05): : 3576 - 3586
  • [7] 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
  • [8] Resource scheduling approach in cloud Testing as a Service using deep reinforcement learning algorithms
    Karthik, Priyadarsini
    Sekhar, Karthik
    CAAI TRANSACTIONS ON INTELLIGENCE TECHNOLOGY, 2021, 6 (02) : 147 - 154
  • [9] Cloud Computing Based Demand Response Management Using Deep Reinforcement Learning
    Song, Chunhe
    Han, Guangjie
    Zeng, Peng
    IEEE TRANSACTIONS ON CLOUD COMPUTING, 2022, 10 (01) : 72 - 81
  • [10] Deep Reinforcement Learning for Resource Management in Network Slicing
    Li, Rongpeng
    Zhao, Zhifeng
    Sun, Qi
    I, Chih-Lin
    Yang, Chenyang
    Chen, Xianfu
    Zhao, Minjian
    Zhang, Honggang
    IEEE ACCESS, 2018, 6 : 74429 - 74441