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 条
  • [41] Improved Q Network Auto-Scaling in Microservice Architecture
    Kim, Yeonggwang
    Park, Jaehyung
    Yoon, Junchurl
    Kim, Jinsul
    APPLIED SCIENCES-BASEL, 2022, 12 (03):
  • [42] Auto-Scaling Method in Hybrid Cloud for Scientific Applications
    Ahn, Younsun
    Choi, Jieun
    Jeong, Sol
    Kim, Yoonhee
    2014 16TH ASIA-PACIFIC NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM (APNOMS), 2014,
  • [43] Instance Type Selection in Proactive Horizontal Auto-Scaling
    Morais, Fabio
    Lopes, Raquel
    Brasileiro, Francisco
    2016 8TH IEEE INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGY AND SCIENCE (CLOUDCOM 2016), 2016, : 102 - 109
  • [44] Auto-scaling of Containers: the Impact of Relative and Absolute Metrics
    Casalicchio, Emiliano
    Perciballi, Vanessa
    2017 IEEE 2ND INTERNATIONAL WORKSHOPS ON FOUNDATIONS AND APPLICATIONS OF SELF* SYSTEMS (FAS*W), 2017, : 207 - 214
  • [45] Auto-Scaling Web Applications in Clouds: A Taxonomy and Survey
    Qu, Chenhao
    Calheiros, Rodrigo N.
    Buyya, Rajkumar
    ACM COMPUTING SURVEYS, 2018, 51 (04)
  • [46] Adaptive AI-based auto-scaling for Kubernetes
    Toka, Laszlo
    Dobreff, Gergely
    Fodor, Balazs
    Sonkoly, Balazs
    2020 20TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND INTERNET COMPUTING (CCGRID 2020), 2020, : 599 - 608
  • [47] Cloud Auto-scaling Auditing Approach using Blockchain
    Alsharidah, Ahmad A.
    Barati, Masoud
    Bergami, Giacomo
    Ranjan, Rajiv
    2022 IEEE/ACM 15TH INTERNATIONAL CONFERENCE ON UTILITY AND CLOUD COMPUTING, UCC, 2022, : 391 - 398
  • [48] Online machine learning for auto-scaling in the edge computing?
    da Silva, Thiago Pereira
    Neto, Aluizio Rocha
    Batista, Thais Vasconcelos
    Delicato, Flavia C.
    Pires, Paulo F.
    Lopes, Frederico
    PERVASIVE AND MOBILE COMPUTING, 2022, 87
  • [49] Factored Reinforcement Learning for Auto-scaling in Tandem Queues
    Tournaire, Thomas
    Jin, Yue
    Aghasaryan, Armen
    Castel-Taleb, Hind
    Hyon, Emmanuel
    PROCEEDINGS OF THE IEEE/IFIP NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM 2022, 2022,
  • [50] Auto-scaling Techniques for Elastic Data Stream Processing
    Heinze, Thomas
    Pappalardo, Valerio
    Jerzak, Zbigniew
    Fetzer, Christof
    2014 IEEE 30TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING WORKSHOPS (ICDEW), 2014, : 296 - 302