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 条
  • [1] Performance modelling and verification of cloud-based auto-scaling policies
    Evangelidis, Alexandros
    Parker, David
    Bahsoon, Rami
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2018, 87 : 629 - 638
  • [2] Auto-Scaling Cloud-Based Memory-Intensive Applications
    Novak, Joe
    Kasera, Sneha Kumar
    Stutsman, Ryan
    2020 IEEE 13TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD 2020), 2020, : 229 - 237
  • [3] MultiScaler: A Multi-Loop Auto-Scaling Approach for Cloud-Based Applications
    Al-Dulaimy, Auday
    Taheri, Javid
    Kassler, Andreas
    HoseinyFarahabady, M. Reza
    Deng, Shuiguang
    Zomaya, Albert
    IEEE TRANSACTIONS ON CLOUD COMPUTING, 2022, 10 (04) : 2769 - 2786
  • [4] An auto-scaling mechanism for cloud-based multimedia storage systems: a fuzzy-based elastic controller
    Ghobaei-Arani, Mostafa
    Rezaei, Maryam
    Souri, Alireza
    MULTIMEDIA TOOLS AND APPLICATIONS, 2022, 81 (24) : 34501 - 34523
  • [5] An Autonomic Auto-scaling Controller for Cloud Based Applications
    Londono-Peldaez, Jorge M.
    Florez-Samur, Carlos A.
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2013, 4 (09) : 1 - 6
  • [6] An auto-scaling mechanism for cloud-based multimedia storage systems: a fuzzy-based elastic controller
    Mostafa Ghobaei-Arani
    Maryam Rezaei
    Alireza Souri
    Multimedia Tools and Applications, 2022, 81 : 34501 - 34523
  • [7] The Non-Expert Tax: Quantifying the cost of auto-scaling in Cloud-based data stream analytics
    Wang, Yuanli
    Lyu, Baiqing
    Kalavri, Vasiliki
    PROCEEDINGS OF THE INTERNATIONAL WORKSHOP ON BIGIG DATA IN EMERGENT DISTRIBUTED ENVIRONMENTS (BIDEDE 2022), 2022,
  • [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] Auto-Scaling Approach for Cloud based Mobile Learning Applications
    Almutlaq, Amani Nasser
    Daadaa, Yassine
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2019, 10 (01) : 472 - 479
  • [10] A Data Analytics Based Approach to Cloud Resource Auto-Scaling
    Hao, Fang
    Kodialam, Murali
    Mukherjee, Sarit
    Lakshman, T., V
    2022 IEEE 23RD INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE SWITCHING AND ROUTING (IEEE HPSR), 2022, : 224 - 231