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 条
  • [31] Self-Adaptively Auto-scaling for Mobile Cloud Applications
    Satoh, Ichiro
    11TH INTERNATIONAL CONFERENCE ON FUTURE NETWORKS AND COMMUNICATIONS (FNC 2016) / THE 13TH INTERNATIONAL CONFERENCE ON MOBILE SYSTEMS AND PERVASIVE COMPUTING (MOBISPC 2016) / AFFILIATED WORKSHOPS, 2016, 94 : 9 - 16
  • [32] Dynamic Deployment and Auto-scaling Enterprise Applications on the Heterogeneous Cloud
    Srirama, Satish Narayana
    Iurii, Tverezovskyi
    Viil, Jaagup
    PROCEEDINGS OF 2016 IEEE 9TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD), 2016, : 927 - 932
  • [33] Performance-Cost Trade-Off in Auto-Scaling Mechanisms for Cloud Computing
    Fe, Iure
    Matos, Rubens
    Dantas, Jamilson
    Melo, Carlos
    Nguyen, Tuan Anh
    Min, Dugki
    Choi, Eunmi
    Silva, Francisco Airton
    Maciel, Paulo Romero Martins
    SENSORS, 2022, 22 (03)
  • [34] Efficient Computation of Optimal Thresholds in Cloud Auto-scaling Systems
    Tournaire, Thomas
    Castel-Taleb, Hind
    Hyon, Emmanuel
    ACM TRANSACTIONS ON MODELING AND PERFORMANCE EVALUATION OF COMPUTING SYSTEMS, 2023, 8 (04)
  • [35] Auto-scaling for Deadline Constrained Scientific Workflows in Cloud Environment
    Vinay, K.
    Kumar, S. M. Dilip
    2016 IEEE ANNUAL INDIA CONFERENCE (INDICON), 2016,
  • [36] Online VM Auto-Scaling Algorithms for Application Hosting in a Cloud
    Guo, Yang
    Stolyar, Alexander L.
    Walid, Anwar
    IEEE TRANSACTIONS ON CLOUD COMPUTING, 2020, 8 (03) : 889 - 898
  • [37] Adaptive Resource Provisioning and Auto-scaling for Cloud Native Software
    Pozdniakova, Olesia
    Mazeika, Dalius
    Cholomskis, Aurimas
    INFORMATION AND SOFTWARE TECHNOLOGIES, ICIST 2018, 2018, 920 : 113 - 129
  • [38] Auto-Scaling Techniques in Cloud Computing: Issues and Research Directions
    Alharthi, Saleha
    Alshamsi, Afra
    Alseiari, Anoud
    Alwarafy, Abdulmalik
    SENSORS, 2024, 24 (17)
  • [39] An Auto-Scaling Framework for Analyzing Big Data in the Cloud Environment
    Jannapureddy, Rachana
    Quoc-Tuan Vien
    Shah, Purav
    Trestian, Ramona
    APPLIED SCIENCES-BASEL, 2019, 9 (07):
  • [40] Cloud Resource Management With Turnaround Time Driven Auto-Scaling
    Liu, Xiaolong
    Yuan, Shyan-Ming
    Luo, Guo-Heng
    Huang, Hao-Yu
    Bellavista, Paolo
    IEEE ACCESS, 2017, 5 : 9831 - 9841