Cost-Availability Aware Scaling: Towards Optimal Scaling of Cloud Services

被引:1
|
作者
Bento, Andre [1 ]
Araujo, Filipe [1 ]
Barbosa, Raul [1 ]
机构
[1] Univ Coimbra, Ctr Informat & Syst, Dept Informat Engn, P-3030290 Coimbra, Portugal
关键词
Cloud services; Microservices; Availability modeling; Cost-effectiveness; Multi-objective optimization; Autoscaling; MULTIOBJECTIVE OPTIMIZATION; MICROSERVICES;
D O I
10.1007/s10723-023-09718-2
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Cloud services have become increasingly popular for developing large-scale applications due to the abundance of resources they offer. The scalability and accessibility of these resources have made it easier for organizations of all sizes to develop and implement sophisticated and demanding applications to meet demand instantly. As monetary fees are involved in the use of the cloud, one of the challenges for application developers and operators is to balance their budget constraints with crucial quality attributes, such as availability. Industry standards usually default to simplified solutions that cannot simultaneously consider competing objectives. Our research addresses this challenge by proposing a Cost-Availability Aware Scaling (CAAS) approach that uses multi-objective optimization of availability and cost. We evaluate CAAS using two open-source microservices applications, yielding improved results compared to the industry standard CPU-based Autoscaler (AS). CAAS can find optimal system configurations with higher availability, between 1 and 2 nines on average, and reduced costs, 6% on average, with the first application, and 1 nine of availability on average, and reduced costs up to 18% on average, with the second application. The gap in the results between our model and the default AS suggests that operators can significantly improve the operation of their applications.
引用
收藏
页数:19
相关论文
共 50 条
  • [31] PATCH-AWARE AVERAGING FILTER FOR SCALING IN POINT CLOUD COMPRESSION
    Cao, Keming
    Xu, Yi
    Cosman, Pamela C.
    2018 IEEE GLOBAL CONFERENCE ON SIGNAL AND INFORMATION PROCESSING (GLOBALSIP 2018), 2018, : 390 - 394
  • [32] Heterogeneity-aware elastic scaling of streaming applications on cloud platforms
    Jyoti Sahni
    Deo Prakash Vidyarthi
    The Journal of Supercomputing, 2021, 77 : 10512 - 10539
  • [33] Scaling Optimal Allocation of Cloud Resources Using Lagrange Relaxation
    de la Torre, Luis
    Halappanavar, Mahantesh
    JOB SCHEDULING STRATEGIES FOR PARALLEL PROCESSING, JSSPP 2023, 2023, 14283 : 173 - 192
  • [34] Optimal Cloud Resource Auto-Scaling for Web Applications
    Jiang, Jing
    Lu, Jie
    Zhang, Guangquan
    Long, Guodong
    PROCEEDINGS OF THE 2013 13TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING (CCGRID 2013), 2013, : 58 - 65
  • [35] Towards Chain-Aware Scaling Detection in NFV with Reinforcement Learning
    He, Lin
    Li, Lishan
    Liu, Ying
    2021 IEEE/ACM 29TH INTERNATIONAL SYMPOSIUM ON QUALITY OF SERVICE (IWQOS), 2021,
  • [36] Dynamic Scaling of web services for Xen based virtual cloud environment
    Malhotra, Mallika
    Kapoor, Sanya
    Kumar, Prakash
    2014 SEVENTH INTERNATIONAL CONFERENCE ON CONTEMPORARY COMPUTING (IC3), 2014, : 212 - 217
  • [37] Cost Optimal Data Center Servers: A Voltage Scaling Approach
    Zhang, Wei
    Wen, Yonggang
    Lai, Loi Lei
    Liu, Fang
    Fan, Rui
    IEEE TRANSACTIONS ON CLOUD COMPUTING, 2021, 9 (01) : 118 - 130
  • [38] ADS: Adaptive and Dynamic Scaling Mechanism for Multimedia Conferencing Services in the Cloud
    Soltanian, Abbas
    Naboulsi, Diala
    Salahuddin, Mohammad A.
    Glitho, Roch
    Elbiaze, Halima
    Wette, Constant
    2018 15TH IEEE ANNUAL CONSUMER COMMUNICATIONS & NETWORKING CONFERENCE (CCNC), 2018,
  • [39] Brokering Algorithms for Optimizing the Availability and Cost of Cloud Storage Services
    Mansouri, Yaser
    Toosi, Adel Nadjaran
    Buyya, Rajkumar
    2013 IEEE FIFTH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGY AND SCIENCE (CLOUDCOM), VOL 1, 2013, : 581 - 589
  • [40] SLA-aware Dynamic CPU Scaling in Business Cloud Computing Environments
    Zhuang, Zhenyun
    Ramachandra, Haricharan
    Sridharan, Badri
    2015 IEEE 8TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING, 2015, : 836 - 843