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 条
  • [1] A review on prediction based autoscaling techniques for heterogeneous applications in cloud environment
    Radhika, E. G.
    Sadasivam, G. Sudha
    [J]. MATERIALS TODAY-PROCEEDINGS, 2021, 45 : 2793 - 2800
  • [2] Wide Area Network Autoscaling for Cloud Applications
    Serracanta, Berta
    Paillisse, Jordi
    Claiborne, Anna
    Rodriguez-Natal, Alberto
    Ward, Dave
    Maino, Fabio
    Cabellos, Albert
    [J]. PROCEEDINGS OF THE ACM SIGCOMM 2021 WORKSHOP ON NETWORK-APPLICATION INTEGRATION (NAI '21), 2021, : 1 - 6
  • [3] Multilayered Cloud Applications Autoscaling Performance Estimation
    Jindal, Anshul
    Podolskiy, Vladimir
    Gerndt, Michael
    [J]. 2017 IEEE 7TH INTERNATIONAL SYMPOSIUM ON CLOUD AND SERVICE COMPUTING (SC2 2017), 2017, : 24 - 31
  • [4] Agnostic Approach for Microservices Autoscaling in Cloud Applications
    Khaleq, Abeer Abdel
    Ra, Ilkyeun
    [J]. 2019 6TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND COMPUTATIONAL INTELLIGENCE (CSCI 2019), 2019, : 1411 - 1415
  • [5] Autoscaling Solutions for Cloud Applications Under Dynamic Workloads
    Quattrocchi, Giovanni
    Incerto, Emilio
    Pinciroli, Riccardo
    Trubiani, Catia
    Baresi, Luciano
    [J]. IEEE TRANSACTIONS ON SERVICES COMPUTING, 2024, 17 (03) : 804 - 820
  • [6] An Efficient Cloud Storage Model for Heterogeneous Cloud Infrastructures
    Wang, Dejun
    [J]. PEEA 2011, 2011, 23
  • [7] An Approach to Support Automated Deployment of Applications on Heterogeneous Cloud-HPC Infrastructures
    Di Nitto, Elisabetta
    Gorronogoitia, Jesus
    Kumara, Indika
    Meditskos, Georgios
    Radolovic, Dragan
    Sivalingam, Karthee
    Sosa Gonzalez, Roman
    [J]. 2020 22ND INTERNATIONAL SYMPOSIUM ON SYMBOLIC AND NUMERIC ALGORITHMS FOR SCIENTIFIC COMPUTING (SYNASC 2020), 2020, : 133 - 140
  • [8] Agents based Monitoring of Heterogeneous Cloud Infrastructures
    Aversa, Rocco
    Tasquier, Luca
    Venticinque, Salvatore
    [J]. 2013 IEEE 10TH INTERNATIONAL CONFERENCE ON AND 10TH INTERNATIONAL CONFERENCE ON AUTONOMIC AND TRUSTED COMPUTING (UIC/ATC) UBIQUITOUS INTELLIGENCE AND COMPUTING, 2013, : 527 - 532
  • [9] A Proactive Q-Learning Approach for Autoscaling Heterogeneous Cloud Servers
    Lombardi, Federico
    [J]. 2018 14TH EUROPEAN DEPENDABLE COMPUTING CONFERENCE (EDCC 2018), 2018, : 166 - 172
  • [10] Combining time series prediction models using genetic algorithm to autoscaling Web applications hosted in the cloud infrastructure
    Valter Rogério Messias
    Julio Cezar Estrella
    Ricardo Ehlers
    Marcos José Santana
    Regina Carlucci Santana
    Stephan Reiff-Marganiec
    [J]. Neural Computing and Applications, 2016, 27 : 2383 - 2406