A Survey and Taxonomy of Self-Aware and Self-Adaptive Cloud Autoscaling Systems

被引:60
|
作者
Chen, Tao [1 ,2 ]
Bahsoon, Rami [2 ]
Yao, Xin [2 ,3 ]
机构
[1] Nottingham Trent Univ, Dept Comp & Technol, Nottingham NG11 8NS, England
[2] Univ Birmingham, Sch Comp Sci, CERCIA, Birmingham B15 2TT, W Midlands, England
[3] Southern Univ Sci & Technol, Dept Comp Sci & Engn, Shenzhen 518055, Peoples R China
基金
英国工程与自然科学研究理事会;
关键词
Cloud computing; auto-scaling; resources provisioning; distributed systems; self-aware systems; self-adaptive systems; WEB APPLICATIONS; RESOURCE; OPTIMIZATION; PERFORMANCE; ELASTICITY; PREDICTION; HYBRID;
D O I
10.1145/3190507
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Autoscaling system can reconfigure cloud-based services and applications, through various configurations of cloud software and provisions of hardware resources, to adapt to the changing environment at runtime. Such a behavior offers the foundation for achieving elasticity in a modern cloud computing paradigm. Given the dynamic and uncertain nature of the shared cloud infrastructure, the cloud autoscaling system has been engineered as one of the most complex, sophisticated, and intelligent artifacts created by humans, aiming to achieve self-aware, self-adaptive, and dependable runtime scaling. Yet the existing Self-aware and Selfadaptive Cloud Autoscaling System (SSCAS) is not at a state where it can be reliably exploited in the cloud. In this article, we survey the state-of-the-art research studies on SSCAS and provide a comprehensive taxonomy for this field. We present detailed analysis of the results and provide insights on open challenges, as well as the promising directions that are worth investigated in the future work of this area of research. Our survey and taxonomy contribute to the fundamentals of engineering more intelligent autoscaling systems in the cloud.
引用
收藏
页数:40
相关论文
共 50 条
  • [1] Self-Adaptive and Self-Aware Mobile-Cloud Hybrid Robotics
    Akbar, Aamir
    Lewis, Peter R.
    2018 FIFTH INTERNATIONAL CONFERENCE ON INTERNET OF THINGS: SYSTEMS, MANAGEMENT AND SECURITY, 2018, : 262 - 267
  • [2] Autonomous Self-Adaptive and Self-Aware Optical Wireless Communication Systems
    Esmail, Maged Abdullah
    SENSORS, 2023, 23 (09)
  • [3] Towards Simulating Architectural Patterns for Self-Aware and Self-Adaptive Systems
    Abeywickrama, Dhaminda B.
    Zambonelli, Franco
    Hoch, Nicklas
    2012 IEEE SIXTH INTERNATIONAL CONFERENCE ON SELF-ADAPTIVE AND SELF-ORGANIZING SYSTEMS WORKSHOPS (SASOW), 2012, : 133 - 138
  • [4] Toward a Smarter Cloud: Self-Aware Autoscaling of Cloud Configurations and Resources
    Chen, Tao
    Bahsoon, Rami
    COMPUTER, 2015, 48 (09) : 93 - 96
  • [5] Knowledge representation for adaptive and self-aware systems
    Lero–the Irish Software Engineering Research Center, University of Limerick, Limerick, Ireland
    Lect. Notes Comput. Sci., (221-247):
  • [6] Adaptive Power Monitoring For Self-Aware Embedded Systems
    El Ahmad, Mohamad
    Najem, Mohamad
    Benoit, Pascal
    Sassatelli, Gilles
    Torres, Lionel
    2015 NORDIC CIRCUITS AND SYSTEMS CONFERENCE (NORCAS) - NORCHIP & INTERNATIONAL SYMPOSIUM ON SYSTEM-ON-CHIP (SOC), 2015,
  • [7] OS Support for Adaptive Components in Self-aware Systems
    Reis, Joao Gabriel
    Frohlich, Antonio Augusto
    OPERATING SYSTEMS REVIEW, 2017, 51 (01) : 101 - 112
  • [8] SELF-AWARE AND SELF-EXPRESSIVE SYSTEMS
    Torresen, Jim
    Plessl, Christian
    Yao, Xin
    COMPUTER, 2015, 48 (07) : 18 - 20
  • [9] Self-Aware Neural Network Systems: A Survey and New Perspective
    Du, Zidong
    Guo, Qi
    Zhao, Yongwei
    Chen, Yunji
    Xu, Zhiwei
    Zhi, Tian
    PROCEEDINGS OF THE IEEE, 2020, 108 (07) : 1047 - 1067
  • [10] Self-adaptive, Requirements-driven Autoscaling of Microservices
    Nunes, Joao Paulo Karol Santos
    Nejati, Shiva
    Sabetzadeh, Mehrdad
    Nakagawa, Elisa Yumi
    PROCEEDINGS OF THE 2024 IEEE/ACM 19TH SYMPOSIUM ON SOFTWARE ENGINEERING FOR ADAPTIVE AND SELF-MANAGING SYSTEMS, SEAMS 2024, 2024, : 168 - 174