About | Contact Us | Register | Login
ProceedingsSeriesJournalsSearchEAI
Collaborative Computing: Networking, Applications and Worksharing. 16th EAI International Conference, CollaborateCom 2020, Shanghai, China, October 16–18, 2020, Proceedings, Part II

Research Article

A Deep Reinforcement Learning Based Resource Autonomic Provisioning Approach for Cloud Services

Download(Requires a free EAI acccount)
3 downloads
Cite
BibTeX Plain Text
  • @INPROCEEDINGS{10.1007/978-3-030-67540-0_8,
        author={Qing Zong and Xiangwei Zheng and Yi Wei and Hongfeng Sun},
        title={A Deep Reinforcement Learning Based Resource Autonomic Provisioning Approach for Cloud Services},
        proceedings={Collaborative Computing: Networking, Applications and Worksharing. 16th EAI International Conference, CollaborateCom 2020, Shanghai, China, October 16--18, 2020, Proceedings, Part II},
        proceedings_a={COLLABORATECOM PART 2},
        year={2021},
        month={1},
        keywords={Cloud computing DRL Resource scheduling Autonomic computing},
        doi={10.1007/978-3-030-67540-0_8}
    }
    
  • Qing Zong
    Xiangwei Zheng
    Yi Wei
    Hongfeng Sun
    Year: 2021
    A Deep Reinforcement Learning Based Resource Autonomic Provisioning Approach for Cloud Services
    COLLABORATECOM PART 2
    Springer
    DOI: 10.1007/978-3-030-67540-0_8
Qing Zong1, Xiangwei Zheng1,*, Yi Wei1, Hongfeng Sun2
  • 1: School of Information Science and Engineering
  • 2: School of Data and Computer Science
*Contact email: xwzhengcn@163.com

Abstract

Resource elastic scheduling is a key feature of cloud services. The elastic makes cloud services have the ability to flexibly increase or decrease resources to satisfy user needs, and dynamically allocate resources for cloud services on demand. The amount of resources to be configured is determined at runtime based on the changes in workload to flexibly respond to the fluctuating demands of cloud services. Appropriate resources need to be configured in advance. In this article, we propose a dynamic resource provisioning framework based on the MAPE loop, and use a two-tier elastic resource configuration for collaborative work. In order to implement the proposed framework, we propose an elastic resource scheduling algorithm based on a combination of the autonomic computing and deep reinforcement learning (DRL) to reduce task rejection rate of the virtual machine (VM) and increase utilization to obtain as much profit as possible. In this paper, Experimental results using actual Google cluster tracking results show that the proposed policy reduces the total cost about 17%–58% and increases the profit by up to not less than 9%, reduces the service level agreement (SLA) violations to less than 0.4% to better guarantee the quality of service (QoS).

Keywords
Cloud computing DRL Resource scheduling Autonomic computing
Published
2021-01-22
Appears in
SpringerLink
http://dx.doi.org/10.1007/978-3-030-67540-0_8
Copyright © 2020–2025 ICST
EBSCOProQuestDBLPDOAJPortico
EAI Logo

About EAI

  • Who We Are
  • Leadership
  • Research Areas
  • Partners
  • Media Center

Community

  • Membership
  • Conference
  • Recognition
  • Sponsor Us

Publish with EAI

  • Publishing
  • Journals
  • Proceedings
  • Books
  • EUDL