ERP: An elastic resource provisioning approach for cloud applications

被引:5
|
作者
Feng, Danqing [1 ,2 ]
Wu, Zhibo [1 ]
Zuo, DeCheng [1 ]
Zhang, Zhan [1 ]
机构
[1] Harbin Inst Technol, Comp Sci & Technol, Harbin, Heilongjiang, Peoples R China
[2] Air Force Commun NCO Acad, Comp Sci & Technol, Dalian, Peoples R China
来源
PLOS ONE | 2019年 / 14卷 / 04期
关键词
FRAMEWORK; OPTIMIZATION; GRIDS;
D O I
10.1371/journal.pone.0216067
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
Elasticity is the key technique to provisioning resources dynamically in order to flexibly meet the users' demand. Namely, the elasticity is aimed at meeting the demand at any time. However, the aforementioned approaches usually provision virtual machines (VMs) in a coarse-grained manner just by the CPU utilization. Actually, two or more elements are needed for the performance metric, including the CPU and the memory. It is challenging to determine a suitable threshold to efficiently scale the resources up or down. In this paper we present an elastic scaling framework that is implemented by the cloud layer model. First we propose the elastic resource provisioning (ERP) approach on the performance threshold. The proposed threshold is based on the Grey relational analysis (GRA) policy, including the CPU and the memory. Secondly, according to the fixed threshold, we scale up the resources from different granularities, such as in the physical machine level (PM-level) or virtual machine level (VM-level). In contrast, we scale down the resources and shut down the spare machines. Finally, we evaluate the effectiveness of the proposed approach in real workloads. The extensive experiments show that the ERP algorithm performs the elastic strategy efficiently by reducing the overhead and response time.
引用
收藏
页数:25
相关论文
共 50 条
  • [41] Elastic Provisioning of Cloud Caches: a Cost-aware TTL Approach
    Carra, Damiano
    Neglia, Giovanni
    Michiardi, Pietro
    PROCEEDINGS OF THE 2018 ACM SYMPOSIUM ON CLOUD COMPUTING (SOCC '18), 2018, : 526 - 526
  • [42] An online cost optimization approach for edge resource provisioning in cloud gaming
    Tian, Guoqing
    Pan, Li
    Liu, Shijun
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2024, 232
  • [43] ScHeduling of jobs and Adaptive Resource Provisioning (SHARP) approach in cloud computing
    Dinesh Komarasamy
    Vijayalakshmi Muthuswamy
    Cluster Computing, 2018, 21 : 163 - 176
  • [44] ScHeduling of jobs and Adaptive Resource Provisioning (SHARP) approach in cloud computing
    Komarasamy, Dinesh
    Muthuswamy, Vijayalakshmi
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2018, 21 (01): : 163 - 176
  • [45] Towards a Biologically Inspired Soft Switching Approach for Cloud Resource Provisioning
    Ullah, Amjad
    Li, Jingpeng
    Hussain, Amir
    Yang, Erfu
    COGNITIVE COMPUTATION, 2016, 8 (05) : 992 - 1005
  • [46] Towards a Biologically Inspired Soft Switching Approach for Cloud Resource Provisioning
    Amjad Ullah
    Jingpeng Li
    Amir Hussain
    Erfu Yang
    Cognitive Computation, 2016, 8 : 992 - 1005
  • [47] Autonomic Resource Provisioning Framework for Service-based Cloud Applications : A Queuing-Model Based Approach
    Bhardwaj, Tushar
    Upadhyay, Himanshu
    Sharma, Subhash Chander
    PROCEEDINGS OF THE CONFLUENCE 2020: 10TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING, DATA SCIENCE & ENGINEERING, 2020, : 605 - 610
  • [48] Elastic resource provisioning for scientific workflow scheduling in cloud under budget and deadline constraints
    Jiyuan Shi
    Junzhou Luo
    Fang Dong
    Jinghui Zhang
    Junxue Zhang
    Cluster Computing, 2016, 19 : 167 - 182
  • [49] Online Elastic Resource Provisioning With QoS Guarantee in Container-Based Cloud Computing
    Lu, Shuaibing
    Yan, Ran
    Wu, Jie
    Yang, Jackson
    Deng, Xinyu
    Wu, Shen
    Cai, Zhi
    Fang, Juan
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2025, 36 (03) : 361 - 376
  • [50] Performance Driven Cloud Resource Provisioning
    Kiruthika, Jay
    Khaddaj, Souheil
    2014 IEEE INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS, 2014 IEEE 6TH INTL SYMP ON CYBERSPACE SAFETY AND SECURITY, 2014 IEEE 11TH INTL CONF ON EMBEDDED SOFTWARE AND SYST (HPCC,CSS,ICESS), 2014, : 205 - 212