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 条
  • [1] Power to the Applications: The Vision of Continuous Decentralized Autoscaling
    Straesser, Martin
    Geissler, Stefan
    Hossfeld, Tobias
    Kounev, Samuel
    2023 IEEE/ACM 23RD INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND INTERNET COMPUTING WORKSHOPS, CCGRIDW, 2023, : 281 - 283
  • [2] YOUR LOCAL TRUST
    EDWARDS, K
    NEW SOCIETY, 1987, 82 (1303-5): : 60 - 60
  • [3] An architectural approach for decentralized trust management
    Suryanarayana, G
    Erenkrantz, JR
    Taylor, RN
    IEEE INTERNET COMPUTING, 2005, 9 (06) : 16 - 23
  • [4] Establishing Trust and Security in Decentralized Metaverse: A Web 3.0 Approach
    Hadish, Siem
    Gebre, Daniel
    Sbhatu, Aron
    Aloqaily, Moayad
    Guizani, Mohsen
    ACM TRANSACTIONS ON MULTIMEDIA COMPUTING COMMUNICATIONS AND APPLICATIONS, 2024, 20 (12)
  • [5] A Stochastic Approach for an Enhanced Trust Management in a Decentralized Healthcare Environment
    Khalfaoui, Chaima
    Ayed, Samiha
    Esseghir, Moez
    2020 16TH INTERNATIONAL CONFERENCE ON WIRELESS AND MOBILE COMPUTING, NETWORKING AND COMMUNICATIONS (WIMOB), 2020,
  • [6] Is Your Approach to Continuous Improvement COLORBLIND?
    Fiarman, Sarah
    Kyles-Smith, Kristina
    Lee, Alison
    EDUCATIONAL LEADERSHIP, 2021, 78 (06) : 16 - 21
  • [7] Decentralized Trust in Distributed Networks: a Delegate-based Security Hardening Approach
    Gu, Jabeom
    Nah, Jaehoon
    Jang, Jongsoo
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2007, 7 (10): : 265 - 272
  • [8] An approach to optimize local trust algorithm in SureMsg service
    Zhang, Wenmao
    Bi, Jun
    Wu, Jianping
    Qin, Zheng
    2007 ECSIS SYMPOSIUM ON BIO-INSPIRED, LEARNING, AND INTELLIGENT SYSTEMS FOR SECURITY, PROCEEDINGS, 2007, : 51 - +
  • [9] Secure and Resilient 6 G RAN Networks: A Decentralized Approach with Zero Trust Architecture
    Hichem Sedjelmaci
    Nesrine Kaaniche
    Kamel Tourki
    Journal of Network and Systems Management, 2024, 32
  • [10] Secure and Resilient 6 G RAN Networks: A Decentralized Approach with Zero Trust Architecture
    Sedjelmaci, Hichem
    Kaaniche, Nesrine
    Tourki, Kamel
    JOURNAL OF NETWORK AND SYSTEMS MANAGEMENT, 2024, 32 (02)