A Reinforcement Learning Based Auto-Scaling Approach for SaaS Providers in Dynamic Cloud Environment

被引:21
|
作者
Wei, Yi [1 ]
Kudenko, Daniel [2 ,3 ]
Liu, Shijun [1 ]
Pan, Li [1 ]
Wu, Lei [1 ]
Meng, Xiangxu [1 ]
机构
[1] Shandong Univ, Sch Software, Jinan, Shandong, Peoples R China
[2] Univ York, Dept Comp Sci, York, N Yorkshire, England
[3] St Petersburg Natl Res Acad Univ, Russian Acad Sci, St Petersburg, Russia
基金
中国国家自然科学基金;
关键词
ALLOCATION;
D O I
10.1155/2019/5080647
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Cloud computing is an emerging paradigm which provides a flexible and diversified trading market for Infrastructure-as-a-Service (IaaS) providers, Software-as-a-Service (SaaS) providers, and cloud-based application customers. Taking the perspective of SaaS providers, they offer various SaaS services using rental cloud resources supplied by IaaS providers to their end users. In order to maximize their utility, the best behavioural strategy is to reduce renting expenses as much as possible while providing sufficient processing capacity to meet customer demands. In reality, public IaaS providers such as Amazon offer different types of virtual machine (VM) instances with different pricing models. Moreover, service requests from customers always change as time goes by. In such heterogeneous and changing environments, how to realize application auto-scaling becomes increasingly significant for SaaS providers. In this paper, we first formulate this problem and then propose a Q-learning based self-adaptive renting plan generation approach to help SaaS providers make efficient IaaS facilities adjustment decisions dynamically. Through a series of experiments and simulation, we evaluate the auto-scaling approach under different market conditions and compare it with two other resource allocation strategies. Experimental results show that our approach could automatically generate optimal renting policies for the SaaS provider in the long run.
引用
收藏
页数:11
相关论文
共 50 条
  • [1] Auto-Scaling Approach for Cloud based Mobile Learning Applications
    Almutlaq, Amani Nasser
    Daadaa, Yassine
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2019, 10 (01) : 472 - 479
  • [2] Auto-scaling approach for cloud based mobile learning applications
    Almutlaq, Amani Nasser
    Daadaa, Yassine
    [J]. International Journal of Advanced Computer Science and Applications, 2019, 10 (01): : 472 - 479
  • [3] A Comparison of Reinforcement Learning Techniques for Fuzzy Cloud Auto-Scaling
    Arabnejad, Hamid
    Pahl, Claus
    Jamshidi, Pooyan
    Estrada, Giovani
    [J]. 2017 17TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING (CCGRID), 2017, : 64 - 73
  • [4] Reinforcement Learning-Based Auto-scaling Algorithm for Elastic Cloud Workflow Service
    Lu, Jian-bin
    Yu, Yang
    Pan, Mao-lin
    [J]. PARALLEL AND DISTRIBUTED COMPUTING, APPLICATIONS AND TECHNOLOGIES, PDCAT 2021, 2022, 13148 : 303 - 310
  • [5] Resource auto-scaling for SQL-like queries in the cloud based on parallel reinforcement learning
    Kandi, Mohamed Mehdi
    Yin, Shaoyi
    Hameurlain, Abdelkader
    [J]. INTERNATIONAL JOURNAL OF GRID AND UTILITY COMPUTING, 2019, 10 (06) : 654 - 671
  • [6] Resource auto-scaling for SQL-like queries in the cloud based on parallel reinforcement learning
    Kandi, Mohamed Mehdi
    Yin, Shaoyi
    Hameurlain, Abdelkader
    [J]. International Journal of Grid and Utility Computing, 2019, 10 (06): : 654 - 671
  • [7] A Data Analytics Based Approach to Cloud Resource Auto-Scaling
    Hao, Fang
    Kodialam, Murali
    Mukherjee, Sarit
    Lakshman, T., V
    [J]. 2022 IEEE 23RD INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE SWITCHING AND ROUTING (IEEE HPSR), 2022, : 224 - 231
  • [8] A Dynamic Scalable Auto-Scaling Model as a Load Balancer in the Cloud Computing Environment
    Rout, Saroja Kumar
    Ravindra, J. V. R.
    Meda, Anudeep
    Mohanty, Sachi Nandan
    Kavididevi, Venkatesh
    [J]. EAI ENDORSED TRANSACTIONS ON SCALABLE INFORMATION SYSTEMS, 2023, 10 (05): : 1 - 7
  • [9] Factored Reinforcement Learning for Auto-scaling in Tandem Queues
    Tournaire, Thomas
    Jin, Yue
    Aghasaryan, Armen
    Castel-Taleb, Hind
    Hyon, Emmanuel
    [J]. PROCEEDINGS OF THE IEEE/IFIP NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM 2022, 2022,
  • [10] Optimizing the performance of optimization in the cloud environment-An intelligent auto-scaling approach
    Simic, Visnja
    Stojanovic, Boban
    Ivanovic, Milos
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2019, 101 : 909 - 920