On the Value of Service Demand Estimation for Auto-scaling

被引:17
|
作者
Bauer, Andre [1 ]
Grohmann, Johannes [1 ]
Herbst, Nikolas [1 ]
Kounev, Samuel [1 ]
机构
[1] Univ Wurzburg, Wurzburg, Germany
关键词
Service demand estimation; Auto-scaling; Online estimation; Elastic cloud computing;
D O I
10.1007/978-3-319-74947-1_10
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In the context of performance models, service demands are key model parameters capturing the average time individual requests of different workload classes are actively processed. In a system under load, due to measurement interference, service demands normally cannot be measured directly, however, a number of estimation approaches exist based on high-level performance metrics. In this paper, we show that service demands provide significant benefits for implementing modern auto-scalers. Auto-scaling describes the process of dynamically adjusting the number of allocated virtual resources (e.g., virtual machines) in a data center according to the incoming workload. We demonstrate that even a simple auto-scaler that leverages information about service demands significantly outperforms auto-scalers solely based on CPU utilization measurements. This is shown by testing two approaches in three different scenarios. Our results show that the service demand-based auto-scaler outperforms the CPU utilization-based one in all scenarios. Our results encourage further research on the application of service demand estimates for resource management in data centers.
引用
收藏
页码:142 / 156
页数:15
相关论文
共 50 条
  • [1] On Demand Elastic Capacity Planning for Service Auto-Scaling
    Chuprikov, Pavel
    Nikolenko, Sergey
    Kogan, Kirill
    IEEE INFOCOM 2016 - THE 35TH ANNUAL IEEE INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATIONS, 2016,
  • [2] Social Auto-Scaling
    Smith, Peter
    Gonzalez-Velez, Horacio
    Caton, Simon
    2018 26TH EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED, AND NETWORK-BASED PROCESSING (PDP 2018), 2018, : 186 - 195
  • [3] Auto-Scaling with Apprenticeship Learning
    Hakimzadeh, Kamal
    Nicholson, Patrick K.
    Lugones, Diego
    PROCEEDINGS OF THE 2018 ACM SYMPOSIUM ON CLOUD COMPUTING (SOCC '18), 2018, : 512 - 512
  • [4] Auto-Scaling Framework for Enhancing the Quality of Service in the Mobile Cloud Environments
    Kumar, Yogesh
    Kumar, Jitender
    Sheoran, Poonam
    CMC-COMPUTERS MATERIALS & CONTINUA, 2023, 75 (03): : 5785 - 5800
  • [5] Autoflex: Service Agnostic Auto-scaling Framework for IaaS Deployment Models
    Morais, Fabio
    Brasileiro, Francisco
    Lopes, Raquel
    Araujo, Ricardo
    Satterfield, Wade
    Rosa, Leandro
    PROCEEDINGS OF THE 2013 13TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING (CCGRID 2013), 2013, : 42 - 49
  • [6] AMAS: Adaptive Auto-Scaling on the Edge
    Mukherjee, Saptarshi
    Sidhanta, Subhajit
    21ST IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND INTERNET COMPUTING (CCGRID 2021), 2021, : 618 - 621
  • [7] Dynamic auto-scaling and scheduling of deadline constrained service workloads on IaaS clouds
    De Coninck, Elias
    Verbelen, Tim
    Vankeirsbilck, Bert
    Bohez, Steven
    Simoens, Pieter
    Dhoedt, Bart
    JOURNAL OF SYSTEMS AND SOFTWARE, 2016, 118 : 101 - 114
  • [8] A hybrid auto-scaling technique for clouds processing applications with service level agreements
    Anshuman Biswas
    Shikharesh Majumdar
    Biswajit Nandy
    Ali El-Haraki
    Journal of Cloud Computing, 6
  • [9] Deep Q-Networks based Auto-scaling for Service Function Chaining
    Lee, Doyoung
    Yoo, Jae-Hyoung
    Hong, James Won-Ki
    2020 16TH INTERNATIONAL CONFERENCE ON NETWORK AND SERVICE MANAGEMENT (CNSM), 2020,
  • [10] Auto-scaling of Scientific Workflows in Kubernetes
    Balis, Bartosz
    Bronski, Andrzej
    Szarek, Mateusz
    COMPUTATIONAL SCIENCE, ICCS 2022, PT II, 2022, : 33 - 40