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
相关论文
共 136 条
  • [1] Addis Bernardetta, 2010, 2010 IEEE 3rd International Conference on Cloud Computing (CLOUD 2010), P220, DOI 10.1109/CLOUD.2010.19
  • [2] Elasticity in Cloud Computing: State of the Art and Research Challenges
    Al-Dhuraibi, Yahya
    Paraiso, Fawaz
    Djarallah, Nabil
    Merle, Philippe
    [J]. IEEE TRANSACTIONS ON SERVICES COMPUTING, 2018, 11 (02) : 430 - 447
  • [3] Impact of CPU Utilization Thresholds and Scaling Size on Autoscaling Cloud Resources
    Al-Haidari, F.
    Sqalli, M.
    Salah, K.
    [J]. 2013 IEEE FIFTH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGY AND SCIENCE (CLOUDCOM), VOL 2, 2013, : 256 - 261
  • [4] Fuzzy-Q&E: achieving QoS guarantees and energy savings for cloud applications with fuzzy control
    Albano, Luca
    Anglano, Cosimo
    Canonico, Massimo
    Guazzone, Marco
    [J]. 2013 IEEE THIRD INTERNATIONAL CONFERENCE ON CLOUD AND GREEN COMPUTING (CGC 2013), 2013, : 159 - 166
  • [5] FC2Q: exploiting fuzzy control in server consolidation for cloud applications with SLA constraints
    Anglano, Cosimo
    Canonico, Massimo
    Guazzone, Marco
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2015, 27 (17) : 4491 - 4514
  • [6] [Anonymous], INT J ADV INTELLIGEN
  • [7] [Anonymous], 2013, P 2013 ACM CLOUD AUT
  • [8] [Anonymous], 2003, ARCH BLUEPR AUT COMP
  • [9] [Anonymous], 2014, ARXIV14091793
  • [10] [Anonymous], FEMOSAA FEATUR UNPUB