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 条
  • [31] A Multiple Local Models Approach to Accuracy Improvement in Continuous Glucose Monitoring
    Barcelo-Rico, Fatima
    Bondia, Jorge
    Luis Diez, Jose
    Rossetti, Paolo
    DIABETES TECHNOLOGY & THERAPEUTICS, 2012, 14 (01) : 74 - 82
  • [32] A Reinforcement Learning Decentralized Multi-Agent Control Approach exploiting Cognitive Cooperation on Continuous Environments
    Camacho-Gonzalez, Gerardo
    D'Avella, Salvatore
    Avizzano, Carlo A.
    Tripicchio, Paolo
    2022 IEEE 18TH INTERNATIONAL CONFERENCE ON AUTOMATION SCIENCE AND ENGINEERING (CASE), 2022, : 1557 - 1562
  • [33] A SUBSYSTEM DESIGN APPROACH TO CONTINUOUS-TIME PERFORMANCE OF DECENTRALIZED MULTIRATE SAMPLED-DATA SYSTEMS
    ITO, H
    OHMORI, H
    SANO, A
    INTERNATIONAL JOURNAL OF SYSTEMS SCIENCE, 1995, 26 (06) : 1263 - 1287
  • [34] A Decentralized Semantic Reasoning Approach for the Detection and Representation of Continuous Spatial Dynamic Phenomena in Wireless Sensor Networks
    Ntankouo Njila, Roger Cesarie
    Mostafavi, Mir Abolfazl
    Brodeur, Jean
    ISPRS INTERNATIONAL JOURNAL OF GEO-INFORMATION, 2021, 10 (03)
  • [35] CONTINUOUS-TIME DECENTRALIZED SMOOTHERS BASED ON 2-FILTER FORM - IDENTICAL LOCAL AND GLOBAL-MODELS
    WATANABE, K
    INTERNATIONAL JOURNAL OF SYSTEMS SCIENCE, 1986, 17 (07) : 1015 - 1028
  • [36] A Novel Approach for Combining Local Estimates for Fully Decentralized Feedforward Massive MIMO Equalization: The Multistep Fusion
    Seidel, Pascal
    Karsthof, Ludwig
    Paul, Steffen
    2020 54TH ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS, AND COMPUTERS, 2020, : 1033 - 1036
  • [37] A Re-Analysis Methodology for System RBDO Using a Trust Region Approach with Local Metamodels
    Kuczera, Ramon
    Mourelatos, Zissimos
    Nikolaidis, Efstratios
    SAE INTERNATIONAL JOURNAL OF MATERIALS AND MANUFACTURING, 2010, 3 (01) : 356 - 371
  • [38] Spatially Continuous Local Rate Modeling for Communication in Public Health: A Practical Approach
    Roberts, Eric M.
    English, Paul B.
    Wong, Michelle
    Wolff, Craig
    Falade, Makinde
    JOURNAL OF PUBLIC HEALTH MANAGEMENT AND PRACTICE, 2008, 14 (06): : 562 - 568
  • [39] Blockchain-Based peer-to-peer energy trading: A decentralized and innovative approach for sustainable local markets
    Shen, Tao
    Ou, Xiufang
    Chen, Bingbin
    COMPUTERS & ELECTRICAL ENGINEERING, 2025, 123
  • [40] Why Should I Trust Your Explanation? An Evaluation Approach for XAI Methods Applied to Predictive Process Monitoring Results
    Elkhawaga G.
    Elzeki O.M.
    Abu-Elkheir M.
    Reichert M.
    IEEE Transactions on Artificial Intelligence, 2024, 5 (04): : 1458 - 1472