HoloScale: horizontal and vertical scaling of cloud resources

被引:7
|
作者
Millnert, Victor [1 ]
Eker, Johan [1 ,2 ]
机构
[1] Ericsson, Stockholm, Sweden
[2] Lund Univ, Lund, Sweden
关键词
cloud computing; scaling; control theory; horizontal scaling; vertical scaling;
D O I
10.1109/UCC48980.2020.00038
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Elastic and scalable compute resources are a fundamental part of cloud computing. Efficient management of cloud resources is crucial in order to provide high quality services and applications. In this work we present a novel method for scaling cloud resources and provide stability guarantees. We do this by leveraging ideas and concepts from classic control theory, namely mid-range control and combine horizontal scaling and vertical scaling in a novel way. Horizontal scaling is typically when one adds/removes whole unites of resources (e.g., virtual machines or containers), while vertical scaling is when one grows/shrinks already allocated resources (e.g., making a deployed virtual machine larger/smaller). Each methods has their own trade-offs: i) horizontal scaling is often slow and coarse-grained, but can scale over a large range, and ii) vertical scaling is often quick and smooth, but has limited range. The proposed algorithm is called HoloScale, which leverages the strengths of both scaling mechanisms, without the draw-backs. The method is capable of scaling smoothly, quickly, and over a large range. By using core concepts from control theory, we show that systems managed by the HoloScale algorithm are stable in the presence of time-varying scaling delays.
引用
收藏
页码:196 / 205
页数:10
相关论文
共 50 条
  • [1] Horizontal and Vertical Scaling of Cloud Geometry Inferred from CloudSat Data
    Guillaume, A.
    Kahn, B. H.
    Yue, Q.
    Fetzer, E. J.
    Wong, S.
    Manipon, G. J.
    Hua, H.
    Wilson, B. D.
    JOURNAL OF THE ATMOSPHERIC SCIENCES, 2018, 75 (07) : 2187 - 2197
  • [2] Elastic edge cloud resource management based on horizontal and vertical scaling
    Li, Chunlin
    Tang, Jianhang
    Luo, Youlong
    JOURNAL OF SUPERCOMPUTING, 2020, 76 (10): : 7707 - 7732
  • [3] Elastic edge cloud resource management based on horizontal and vertical scaling
    Chunlin Li
    Jianhang Tang
    Youlong Luo
    The Journal of Supercomputing, 2020, 76 : 7707 - 7732
  • [4] Scaling of horizontal and vertical fixational eye movements
    Liang, JR
    Moshel, S
    Zivotofsky, AZ
    Caspi, A
    Engbert, R
    Kliegl, R
    Havlin, S
    PHYSICAL REVIEW E, 2005, 71 (03):
  • [5] Horizontal Scaling in Cloud Using Contextual Bandits
    Delande, David
    Stolf, Patricia
    Feraud, Raphael
    Pierson, Jean-Marc
    Bottaro, Andre
    EURO-PAR 2021: PARALLEL PROCESSING, 2021, 12820 : 285 - 300
  • [6] Scaling the Performance and Cost While Scaling the Load and Resources in the Cloud
    Simjanoska, Monika
    Ristov, Sasko
    Velkoski, Goran
    Gusev, Marjan
    2013 36TH INTERNATIONAL CONVENTION ON INFORMATION AND COMMUNICATION TECHNOLOGY, ELECTRONICS AND MICROELECTRONICS (MIPRO), 2013, : 151 - 156
  • [7] An Approach for Dynamic Scaling of Resources in Enterprise Cloud
    Kanagala, Kartheek
    Sekaran, K. Chandra
    2013 IEEE FIFTH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGY AND SCIENCE (CLOUDCOM), VOL 2, 2013, : 345 - 348
  • [8] Application control and horizontal scaling in modern cloud middleware
    Iakushkin O.
    Sedova O.
    Valery G.
    Iakushkin, Oleg (o.yakushkin@spbu.ru), 1600, Springer Verlag (9570): : 81 - 96
  • [9] Vertical/Horizontal Resource Scaling Mechanism for Federated Clouds
    Liu, Chien-Yu
    Shie, Meng-Ru
    Lee, Yi-Fang
    Lin, Yu-Chun
    Lai, Kuan-Chou
    2014 INTERNATIONAL CONFERENCE ON INFORMATION SCIENCE AND APPLICATIONS (ICISA), 2014,
  • [10] Cirrus cloud horizontal and vertical inhomogeneity effects in a GCM
    Yu Gu
    K. N. Liou
    Meteorology and Atmospheric Physics, 2006, 91 : 223 - 235