On the Value of Service Demand Estimation for Auto-scaling

被引:14
|
作者
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
    [J]. IEEE INFOCOM 2016 - THE 35TH ANNUAL IEEE INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATIONS, 2016,
  • [2] Social Auto-Scaling
    Smith, Peter
    Gonzalez-Velez, Horacio
    Caton, Simon
    [J]. 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
    [J]. 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
    [J]. 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
    [J]. 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
    [J]. 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
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2016, 118 : 101 - 114
  • [8] Deep Q-Networks based Auto-scaling for Service Function Chaining
    Lee, Doyoung
    Yoo, Jae-Hyoung
    Hong, James Won-Ki
    [J]. 2020 16TH INTERNATIONAL CONFERENCE ON NETWORK AND SERVICE MANAGEMENT (CNSM), 2020,
  • [9] A hybrid auto-scaling technique for clouds processing applications with service level agreements
    Anshuman Biswas
    Shikharesh Majumdar
    Biswajit Nandy
    Ali El-Haraki
    [J]. Journal of Cloud Computing, 6
  • [10] Predictive Auto-scaling Techniques for Clouds Subjected to Requests with Service Level Agreements
    Biswas, Anshuman
    Majumdar, Shikharesh
    Nandy, Biswajit
    El-Haraki, Ali
    [J]. 2015 IEEE WORLD CONGRESS ON SERVICES, 2015, : 311 - 318