A Pluggable Autoscaling Service for Open Cloud PaaS Systems

被引:16
|
作者
Bunch, Chris [1 ]
Arora, Vaibhav [1 ]
Chohan, Navraj [1 ]
Krintz, Chandra [1 ]
Hegde, Shashank [1 ]
Srivastava, Ankit [1 ]
机构
[1] Univ Calif Santa Barbara, Dept Comp Sci, Santa Barbara, CA 93106 USA
关键词
D O I
10.1109/UCC.2012.12
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper we present the design, implementation, and evaluation of a pluggable autoscaler within an open cloud platform-as-a-service (PaaS). We redefine high availability (HA) as the dynamic use of virtual machines to keep services available to users, making it a subset of elasticity (the dynamic use of virtual machines). This makes it possible to investigate autoscalers that simultaneously address HA and elasticity. We present and evaluate autoscalers within this pluggable system that are HA-aware and Quality-of-Service (QoS)-aware for web applications written in different programming languages. Hot spares can also be utilized to provide both HA and improve QoS to web users. Within the open source AppScale PaaS, hot spares can increase the amount of web traffic that the QoS-aware autoscaler serves to users by up to 32%. As this autoscaling system operates at the PaaS layer, it is able to control virtual machines and be cost-aware when addressing HA and QoS. This cost awareness uses Spot Instances within Amazon EC2 to reduce the cost of machines acquired by 91%, in exchange for increased startup time. This pluggable autoscaling system facilitates the investigation of new autoscaling algorithms by others that can take advantage of metrics provided by different levels of the cloud stack.
引用
收藏
页码:191 / 194
页数:4
相关论文
共 50 条
  • [1] 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,
  • [2] FUJITSU Cloud Service K5 PaaS Digitalizes Enterprise Systems
    Matsumoto, Osamu
    Kawai, Kota
    Takeda, Toshio
    FUJITSU SCIENTIFIC & TECHNICAL JOURNAL, 2017, 53 (01): : 17 - 24
  • [3] Cloud Computing Service Discovery Framework for IaaS and PaaS Models
    Firozbakht, Farzad
    Obidallah, Waeal J.
    Raahemi, Bijan
    PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON INTERNET OF THINGS, DATA AND CLOUD COMPUTING (ICC 2017), 2017,
  • [4] Using a Cloud Computing Telemetry Service to Assess PaaS Setups
    Freire Pereira, Francisco Anderson
    Soares, Jackson
    Vieira Andrade, Adrianne Paula
    Silva, Gilson Gomes
    Souza Medeiros, Joao Paulo
    INTELLIGENT INFORMATION AND DATABASE SYSTEMS, ACIIDS 2016, PT I, 2016, 9621 : 320 - 329
  • [5] AWARE: AutomateWorkload Autoscaling with Reinforcement Learning in Production Cloud Systems
    Qiu, Haoran
    Mao, Weichao
    Wang, Chen
    Franke, Hubertus
    Youssef, Alaa
    Kalbarczyk, Zbigniew T.
    Basar, Tamer
    Iyer, Ravishankar K.
    PROCEEDINGS OF THE 2023 USENIX ANNUAL TECHNICAL CONFERENCE, 2023, : 387 - 402
  • [6] A Cloud-based Pluggable Manufacturing Service Scheme for Smart Factory
    Liu, Yu-Yang
    Hung, Min-Hsiung
    Lin, Yu-Chuan
    Chen, Chao-Chun
    Gao, Wei-Lun
    Cheng, Fan-Tien
    2018 IEEE 14TH INTERNATIONAL CONFERENCE ON AUTOMATION SCIENCE AND ENGINEERING (CASE), 2018, : 1040 - 1045
  • [7] A Performance Evaluation of a Geo-Spatial Image Processing Service Based on Open Source PaaS Cloud Computing Using Cloud Foundry on OpenStack
    Lee, Kiwon
    Kim, Kwangseob
    REMOTE SENSING, 2018, 10 (08):
  • [8] Efficient platform as a service (PaaS) model on public cloud for CBIR system
    Hadi F.
    Aliouat Z.
    Hammoudi S.
    Ingenierie des Systemes d'Information, 2020, 25 (02): : 215 - 225
  • [9] Containerization and the PaaS Cloud
    Pahl, Claus
    IEEE CLOUD COMPUTING, 2015, 2 (03): : 24 - 31
  • [10] The Effects of Autoscaling in Cloud Computing
    Fazli, Amir
    Sayedi, Amin
    Shulman, Jeffrey D.
    MANAGEMENT SCIENCE, 2018, 64 (11) : 5149 - 5163