Performance Modelling and Verification of Cloud-based Auto-Scaling Policies

被引:8
|
作者
Evangelidis, Alexandros [1 ]
Parker, David [1 ]
Bahsoon, Rami [1 ]
机构
[1] Univ Birmingham, Sch Comp Sci, Birmingham, W Midlands, England
基金
英国工程与自然科学研究理事会;
关键词
D O I
10.1109/CCGRID.2017.39
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Auto-scaling, a key property of cloud computing, allows application owners to acquire and release resources on demand. However, the shared environment, along with the exponentially large configuration space of available parameters, makes configuration of auto-scaling policies a challenging task. In particular, it is difficult to quantify, a priori, the impact of a policy on Quality of Service (QoS) provision. To address this problem, we propose a novel approach based on performance modelling and formal verification to produce performance guarantees on particular rule-based auto-scaling policies. We demonstrate the usefulness and efficiency of our model through a detailed validation process on the Amazon EC2 cloud, using two types of load patterns. Our experimental results show that it can be very effective in helping a cloud application owner configure an auto-scaling policy in order to minimise the QoS violations.
引用
收藏
页码:355 / 364
页数:10
相关论文
共 50 条
  • [41] Predictive Container Auto-Scaling for Cloud-Native Applications
    Zhao, Hanqing
    Lim, Hyunwoo
    Hanif, Muhammad
    Lee, Choonhwa
    2019 10TH INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATION TECHNOLOGY CONVERGENCE (ICTC): ICT CONVERGENCE LEADING THE AUTONOMOUS FUTURE, 2019, : 1280 - 1282
  • [42] A Comparison of Reinforcement Learning Techniques for Fuzzy Cloud Auto-Scaling
    Arabnejad, Hamid
    Pahl, Claus
    Jamshidi, Pooyan
    Estrada, Giovani
    2017 17TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING (CCGRID), 2017, : 64 - 73
  • [43] Optimal cloud resource provisioning for auto-scaling enterprise applications
    Srirama S.N.
    Ostovar A.
    Srirama, Satish Narayana (srirama@ut.ee), 2018, Inderscience Publishers (07) : 129 - 162
  • [44] A Review of Auto-scaling Techniques for Elastic Applications in Cloud Environments
    Tania Lorido-Botran
    Jose Miguel-Alonso
    Jose A. Lozano
    Journal of Grid Computing, 2014, 12 : 559 - 592
  • [45] AsIDPS: Auto-Scaling Intrusion Detection and Prevention System for Cloud
    Xing, Junchi
    Zhou, Haifeng
    Shen, Jinfan
    Zhu, Kai
    Wang, Yansong
    Wu, Chunming
    Ruan, Wei
    2018 25TH INTERNATIONAL CONFERENCE ON TELECOMMUNICATIONS (ICT), 2018, : 207 - 212
  • [46] Mitigating Yo-Yo attacks on cloud auto-scaling
    Kashi, Meraj Mostamand
    Yazidi, Anis
    Haugerud, Harek
    PROCEEDINGS OF THE 2022 14TH IFIP WIRELESS AND MOBILE NETWORKING CONFERENCE (WMNC 2022), 2022, : 46 - 53
  • [47] A Review of Auto-scaling Techniques for Elastic Applications in Cloud Environments
    Lorido-Botran, Tania
    Miguel-Alonso, Jose
    Lozano, Jose A.
    JOURNAL OF GRID COMPUTING, 2014, 12 (04) : 559 - 592
  • [48] Reinforcement Learning-Based Auto-scaling Algorithm for Elastic Cloud Workflow Service
    Lu, Jian-bin
    Yu, Yang
    Pan, Mao-lin
    PARALLEL AND DISTRIBUTED COMPUTING, APPLICATIONS AND TECHNOLOGIES, PDCAT 2021, 2022, 13148 : 303 - 310
  • [49] Predictive Auto-Scaling of Multi-Tier Applications Using Performance Varying Cloud Resources
    Iqbal, Waheed
    Erradi, Abdelkarim
    Abdullah, Muhammad
    Mahmood, Arif
    IEEE TRANSACTIONS ON CLOUD COMPUTING, 2022, 10 (01) : 595 - 607
  • [50] Proactive Auto-Scaling for Service Function Chains in Cloud Computing Based on Deep Learning
    Taha, Mohammad Bany
    Sanjalawe, Yousef
    Al-Daraiseh, Ahmad
    Fraihat, Salam
    Al-E'mari, Salam R.
    IEEE ACCESS, 2024, 12 : 38575 - 38593