Autoscaling Web Applications in Heterogeneous Cloud Infrastructures

被引:73
|
作者
Fernandez, Hector [1 ]
Pierre, Guillaume [2 ]
Kielmann, Thilo [1 ]
机构
[1] Vrije Univ Amsterdam, Amsterdam, Netherlands
[2] Univ Rennes 1, IRISA, F-35014 Rennes, France
关键词
SERVICE;
D O I
10.1109/IC2E.2014.25
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Improving resource provisioning of heterogeneous cloud infrastructures is an important research challenge. The wide diversity of cloud-based applications and customers with different QoS requirements have recently exhibited the weaknesses of current provisioning systems. Today's cloud infrastructures provide provisioning systems that dynamically adapt the computational power of applications by adding or releasing resources. Unfortunately, these scaling systems are fairly limited: (i) They restrict themselves to a single type of resource; (ii) they are unable to fulfill QoS requirements in face of spiky workload; and (iii) they offer the same QoS level to all their customers, independent of customer preferences such as different levels of service availability and performance. In this paper, we present an autoscaling system that overcomes these limitations by exploiting heterogeneous types of resources, and by defining multiple levels of QoS requirements. The proposed system selects a resource scaling plan according to both workload and customer requirements. Our experiments conducted on both public and private infrastructures show significant reductions in QoS-level violations when faced with highly variable workloads.
引用
收藏
页码:195 / 204
页数:10
相关论文
共 50 条
  • [21] Mathematical Modeling in Cloud Systems Autoscaling
    Zhmylev, S. A.
    Martynchuk, I. G.
    2019 WAVE ELECTRONICS AND ITS APPLICATION IN INFORMATION AND TELECOMMUNICATION SYSTEMS (WECONF), 2019,
  • [22] Enabling Reliable MapReduce Applications in Dynamic Cloud Infrastructures
    Marozzo, Fabrizio
    Talia, Domenico
    Trunfio, Paolo
    ERCIM NEWS, 2010, (83): : 44 - 45
  • [23] Deployment Strategies for Distributed Applications on Cloud Computing Infrastructures
    van der Veen, Jan Sipke
    Lazovik, Elena
    Makkes, Marc X.
    Meijer, Robert J.
    2013 IEEE FIFTH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGY AND SCIENCE (CLOUDCOM), VOL 2, 2013, : 228 - 233
  • [24] Cost minimization for computational applications on hybrid cloud infrastructures
    Malawski, Maciej
    Figiela, Kamil
    Nabrzyski, Jarek
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2013, 29 (07): : 1786 - 1794
  • [25] SLA-Driven Adaptive Resource Management for Web Applications on a Heterogeneous Compute Cloud
    Iqbal, Waheed
    Dailey, Matthew
    Carrera, David
    CLOUD COMPUTING, PROCEEDINGS, 2009, 5931 : 243 - +
  • [26] Autoscaling tiered cloud storage in Anna
    Wu, Chenggang
    Sreekanti, Vikram
    Hellerstein, Joseph M.
    VLDB JOURNAL, 2021, 30 (01): : 25 - 43
  • [27] Autoscaling tiered cloud storage in Anna
    Chenggang Wu
    Vikram Sreekanti
    Joseph M. Hellerstein
    The VLDB Journal, 2021, 30 : 25 - 43
  • [28] A Survey on Resiliency Techniques in Cloud Computing Infrastructures and Applications
    Colman-Meixner, Carlos
    Develder, Chris
    Tornatore, Massimo
    Mukherjee, Biswanath
    IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2016, 18 (03): : 2244 - 2281
  • [29] Comparison of Autoscaling Frameworks for Containerised Machine-Learning-Applications in a Local and Cloud Environment
    Schroeder, Christian
    Boehm, Rene
    Lampe, Alexander
    2024 IEEE 3RD INTERNATIONAL CONFERENCE ON COMPUTING AND MACHINE INTELLIGENCE, ICMI 2024, 2024,
  • [30] Cloud autoscaling for HTTP/2 workloads
    Calzarossa, Maria Carla
    Massari, Luisa
    Tabash, Momin I. M.
    Tessera, Daniele
    PROCEEDINGS OF 2017 3RD INTERNATIONAL CONFERENCE OF CLOUD COMPUTING TECHNOLOGIES AND APPLICATIONS (CLOUDTECH), 2017, : 166 - 171