Trust your local scaler: A continuous, decentralized approach to autoscaling

被引:0
|
作者
Straesser, Martin [1 ]
Geissler, Stefan [1 ]
Lange, Stanislav [2 ]
Schumann, Lukas Kilian [1 ]
Hossfeld, Tobias [1 ]
Kounev, Samuel [1 ]
机构
[1] Univ Wurzburg, Sanderring 2, D-97070 Wurzburg, Germany
[2] Norwegian Univ Sci & Technol, Hogskoleringen 1, N-7034 Trondheim, Norway
关键词
Autoscaling; Self-management; Discrete time analysis; WEB APPLICATIONS; AWARE;
D O I
10.1016/j.peva.2024.102452
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Autoscaling is a critical component of modern cloud computing environments, improving flexibility, efficiency, and cost-effectiveness. Current approaches use centralized autoscalers that make decisions based on averaged monitoring data of managed service instances in fixed intervals. In this scheme, autoscalers are single points of failure, tightly coupled to monitoring systems, and limited in reaction times, making non-optimal scaling decisions costly. This paper presents an approach for continuous decentralized autoscaling, where decisions are made on a service instance level. By distributing scaling decisions of instances over time, autoscaling evolves into a quasi-continuous process, enabling great adaptability to different workload patterns. We analyze our approach on different abstraction levels, including a model- based, simulation-based, and real-world evaluation. Proof-of-concept experiments show that our approach is able to scale different applications deployed in containers and virtual machines in realistic environments, yielding better scaling performance compared to established baseline autoscalers, especially in scenarios with highly dynamic workloads.
引用
收藏
页数:25
相关论文
共 50 条
  • [21] AN APPROACH TO THE DECENTRALIZED STABILIZATION OF LINEAR CONTINUOUS-TIME LARGE-SCALE SYSTEMS
    POPCHEV, I
    SAVOV, S
    LARGE SCALE SYSTEMS IN INFORMATION AND DECISION TECHNOLOGIES, 1987, 13 (02): : 131 - 144
  • [22] Soybean roasting using continuous solar roaster-A decentralized approach for agricultural processing
    Raza, Ali
    Munir, Anjum
    Ghafoor, Abdul
    Ali, Shoukat
    JOURNAL OF FOOD PROCESS ENGINEERING, 2019, 42 (06)
  • [23] Continuous requirements management for organisation networks: a (dis)trust-based approach
    Günter Gans
    Matthias Jarke
    Stefanie Kethers
    Gerhard Lakemeyer
    Requirements Engineering, 2003, 8 (1) : 4 - 22
  • [24] Local Electricity Markets for Electric Vehicles: An Application Study Using a Decentralized Iterative Approach
    Faia, Ricardo
    Soares, Joao
    Ghazvini, Mohammad Ali Fotouhi
    Franco, John F.
    Vale, Zita
    FRONTIERS IN ENERGY RESEARCH, 2021, 9
  • [25] A RULE BASED APPROACH TO CONSTRUCTION OF A LOCAL-NETWORK MODEL FOR DECENTRALIZED VOLTAGE CONTROL
    KEYHANI, A
    HAO, SY
    WAGNER, WR
    ELECTRIC POWER SYSTEMS RESEARCH, 1989, 16 (02) : 119 - 126
  • [26] Trust but Verify - Blockchain-Empowered Decentralized Authentication Schema on the Metaverse: A Self-Sovereign Identity Approach
    Mebrahtom, Daniel
    Hadish, Siem
    Sbhatu, Aron
    Aloqaily, Moayad
    Guizani, Mohsen
    2023 INTERNATIONAL CONFERENCE ON INTELLIGENT METAVERSE TECHNOLOGIES & APPLICATIONS, IMETA, 2023, : 135 - 142
  • [27] TRusT: A Two-stage Robustness Trade-off approach for the design of decentralized energy supply systems
    Majewski, Dinah Elena
    Lampe, Matthias
    Voll, Philip
    Bardow, Andre
    ENERGY, 2017, 118 : 590 - 599
  • [28] Decentralized continuous-time control: Usage of instrumental variable approach and inversion dynamics method
    Perutka, K.
    Dostalek, P.
    Bobal, V.
    Dostal, P.
    Prokop, R.
    Annals of DAAAM for 2004 & Proceedings of the 15th International DAAAM Symposium: INTELLIGNET MANUFACTURING & AUTOMATION: GLOBALISATION - TECHNOLOGY - MEN - NATURE, 2004, : 343 - 344
  • [29] Innovative hypoglycaemia care pathway for admission avoidance: a partnership approach with a local ambulance trust
    James, June
    Fairfield, Jane
    De Groot, Louise
    Jackson, Steve
    PRACTICAL DIABETES, 2013, 30 (04) : 151 - 153
  • [30] Eat Your Own DevOps: A Model Driven Approach to Justify Continuous Integration Pipelines
    Pulgar, Corinne
    ACM/IEEE 25TH INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, MODELS 2022 COMPANION, 2022, : 225 - 228