Heterogeneity-aware adaptive auto-scaling heuristic for improved QoS and resource usage in cloud environments

被引:17
|
作者
Sahni, Jyoti [1 ]
Vidyarthi, Deo Prakash [2 ]
机构
[1] Northcap Univ, Dept CSE & IT, Gurugram 122017, India
[2] Jawaharlal Nehru Univ, Sch Comp & Syst Sci, New Delhi 110067, India
关键词
Auto scaling; Cloud computing; Elasticity; Optimization; Heuristic; Quality of Service (QoS);
D O I
10.1007/s00607-016-0530-9
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Cloud computing is a promising utility-based distributed computing environment in which resources (hardware/software) are offered as a service over the Internet on a pay per use basis. It involves elastic resource provisioning capabilities and hence charge only for those Cloud resources that are actually needed. However, true elasticity and cost-effectiveness in the pay-per-use Cloud business model has not been achieved yet. Most of the auto-scaling techniques in Cloud allow horizontal scaling by adding duplicate instances. They do not fully consider both; users' expected performance and pricing of the services. Since, Cloud platforms offer a plethora of server configurations at different pricing, the ability to scale by varied size instances can provide greater elasticity and hence significant improvements in cost and resource utilization. In this work, a heterogeneity-aware auto scaling algorithm that adapts to the workload changes while maintaining the Quality of Service (QoS) is proposed. The proposed method uses online profiling of Cloud resources and workload history to analytically estimate subsequent resource requirements. It then employs a heuristic to provision the smallest set of different size resource configurations in order to meet the QoS targets at reduced cost and improved resource utilization. Simulation based experimental evaluation on representative web and scientific workload patterns indicate that the proposed auto-scaling technique exhibits better performance as compared to the other contemporary horizontal scaling approaches.
引用
收藏
页码:351 / 381
页数:31
相关论文
共 50 条
  • [1] Heterogeneity-aware adaptive auto-scaling heuristic for improved QoS and resource usage in cloud environments
    Jyoti Sahni
    Deo Prakash Vidyarthi
    Computing, 2017, 99 : 351 - 381
  • [2] An adaptive auto-scaling framework for cloud resource provisioning
    Chouliaras, Spyridon
    Sotiriadis, Stelios
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2023, 148 : 173 - 183
  • [3] Adaptive Resource Provisioning and Auto-scaling for Cloud Native Software
    Pozdniakova, Olesia
    Mazeika, Dalius
    Cholomskis, Aurimas
    INFORMATION AND SOFTWARE TECHNOLOGIES, ICIST 2018, 2018, 920 : 113 - 129
  • [4] Using Application Data for SLA-aware Auto-scaling in Cloud Environments
    Souza, Andre Abrantes D. P.
    Netto, Marco A. S.
    2015 IEEE 23RD INTERNATIONAL SYMPOSIUM ON MODELING, ANALYSIS, AND SIMULATION OF COMPUTER AND TELECOMMUNICATION SYSTEMS (MASCOTS 2015), 2015, : 252 - 255
  • [5] Dynamic Heterogeneity-Aware Resource Provisioning in the Cloud
    Zhang, Qi
    Zhani, Mohamed Faten
    Boutaba, Raouf
    Hellerstein, Joseph L.
    IEEE TRANSACTIONS ON CLOUD COMPUTING, 2014, 2 (01) : 14 - 28
  • [6] An Auto-Scaling Approach for Microservices in Cloud Computing Environments
    Matineh ZargarAzad
    Mehrdad Ashtiani
    Journal of Grid Computing, 2023, 21
  • [7] An Auto-Scaling Approach for Microservices in Cloud Computing Environments
    Zargarazad, Matineh
    Ashtiani, Mehrdad
    JOURNAL OF GRID COMPUTING, 2023, 21 (04)
  • [8] HARMONY: Dynamic Heterogeneity-Aware Resource Provisioning in the Cloud
    Zhang, Qi
    Zhani, Mohamed Faten
    Boutaba, Raouf
    Hellerstein, Joseph L.
    2013 IEEE 33RD INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS), 2013, : 510 - 519
  • [9] Cloud Functions for Fast and Robust Resource Auto-Scaling
    Novak, Joe H.
    Kasera, Sneha Kumar
    Stutsman, Ryan
    2019 11TH INTERNATIONAL CONFERENCE ON COMMUNICATION SYSTEMS & NETWORKS (COMSNETS), 2019, : 168 - 175
  • [10] 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