Auto-Scaling Web Applications in Clouds: A Taxonomy and Survey

被引:177
|
作者
Qu, Chenhao [1 ]
Calheiros, Rodrigo N. [2 ]
Buyya, Rajkumar [1 ]
机构
[1] Univ Melbourne, Parkville, Vic 3010, Australia
[2] Western Sydney Univ, Parramatta, NSW 2150, Australia
基金
澳大利亚研究理事会;
关键词
Auto-scaling; web application; cloud computing; COST-AWARE; ELASTICITY; PLACEMENT; MODEL;
D O I
10.1145/3148149
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Web application providers have been migrating their applications to cloud data centers, attracted by the emerging cloud computing paradigm. One of the appealing features of the cloud is elasticity. It allows cloud users to acquire or release computing resources on demand, which enables web application providers to automatically scale the resources provisioned to their applications without human intervention under a dynamic workload to minimize resource cost while satisfying Quality of Service (QoS) requirements. In this article, we comprehensively analyze the challenges that remain in auto-scaling web applications in clouds and review the developments in this field. We present a taxonomy of auto-scalers according to the identified challenges and key properties. We analyze the surveyed works and map them to the taxonomy to identify the weaknesses in this field. Moreover, based on the analysis, we propose new future directions that can be explored in this area.
引用
收藏
页数:33
相关论文
共 50 条
  • [1] Auto-scaling of Web Applications in Clouds: A Tail Latency Evaluation
    Aslanpour, Mohammad S.
    Toosi, Adel N.
    Gaire, Raj
    Cheema, Muhammad Aamir
    2020 IEEE/ACM 13TH INTERNATIONAL CONFERENCE ON UTILITY AND CLOUD COMPUTING (UCC 2020), 2020, : 186 - 195
  • [2] AutoScaleSim: A simulation toolkit for auto-scaling Web applications in clouds
    Aslanpour, Mohammad S.
    Toosi, Adel N.
    Taheri, Javid
    Gaire, Raj
    SIMULATION MODELLING PRACTICE AND THEORY, 2021, 108 (108)
  • [3] Auto-scaling web applications in clouds: A cost-aware approach
    Aslanpour, Mohammad Sadegh
    Ghobaei-Arani, Mostafa
    Toosi, Adel Nadjaran
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2017, 95 : 26 - 41
  • [4] Auto-scaling Applications in Edge Computing: Taxonomy and Challenges
    Taherizadeh, Salman
    Stankovski, Vlado
    INTERNATIONAL CONFERENCE ON BIG DATA AND INTERNET OF THINGS (BDIOT 2017), 2017, : 158 - 163
  • [5] RESEARCH ON AUTO-SCALING OF WEB APPLICATIONS IN CLOUD: SURVEY, TRENDS AND FUTURE DIRECTIONS
    Singh, Parminder
    Gupta, Pooja
    Jyoti, Kiran
    Anand Nayyar
    SCALABLE COMPUTING-PRACTICE AND EXPERIENCE, 2019, 20 (02): : 399 - 431
  • [6] Auto-Scaling Containerized Applications in Geo-Distributed Clouds
    Shi, Tao
    Ma, Hui
    Chen, Gang
    Hartmann, Sven
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2023, 16 (06) : 4261 - 4274
  • [7] Optimal Cloud Resource Auto-Scaling for Web Applications
    Jiang, Jing
    Lu, Jie
    Zhang, Guangquan
    Long, Guodong
    PROCEEDINGS OF THE 2013 13TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING (CCGRID 2013), 2013, : 58 - 65
  • [8] Auto-Scaling Web Applications in Hybrid Cloud Based on Docker
    Li, Yunchun
    Xia, Yumeng
    PROCEEDINGS OF 2016 5TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND NETWORK TECHNOLOGY (ICCSNT), 2016, : 75 - 79
  • [9] A hybrid auto-scaling technique for clouds processing applications with service level agreements
    Anshuman Biswas
    Shikharesh Majumdar
    Biswajit Nandy
    Ali El-Haraki
    Journal of Cloud Computing, 6
  • [10] A hybrid auto-scaling technique for clouds processing applications with service level agreements
    Biswas, Anshuman
    Majumdar, Shikharesh
    Nandy, Biswajit
    El-Haraki, Ali
    JOURNAL OF CLOUD COMPUTING-ADVANCES SYSTEMS AND APPLICATIONS, 2017, 6