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 条
  • [31] A novel coordinated resource provisioning approach for cooperative cloud market
    Reddy, K. Hemant Kumar
    Mudali, Geetika
    Roy, Diptendu Sinha
    JOURNAL OF CLOUD COMPUTING-ADVANCES SYSTEMS AND APPLICATIONS, 2017, 6
  • [32] An evolutionary approach for SLA-based cloud resource provisioning
    Munteanu, Victor Ion
    Fortis, Teodor-Florin
    Negru, Viorel
    2013 IEEE 27TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS (AINA), 2013, : 506 - 513
  • [33] Dynamic Resource Provisioning in Cloud Computing: A Randomized Auction Approach
    Zhang, Linquan
    Li, Zongpeng
    Wu, Chuan
    2014 PROCEEDINGS IEEE INFOCOM, 2014, : 433 - 441
  • [34] Efficient resource provisioning for elastic Cloud services based on machine learning techniques
    Moreno-Vozmediano, Rafael
    Montero, Ruben S.
    Huedo, Eduardo
    Llorente, Ignacio M.
    JOURNAL OF CLOUD COMPUTING-ADVANCES SYSTEMS AND APPLICATIONS, 2019, 8 (1):
  • [35] Efficient resource provisioning for elastic Cloud services based on machine learning techniques
    Rafael Moreno-Vozmediano
    Rubén S. Montero
    Eduardo Huedo
    Ignacio M. Llorente
    Journal of Cloud Computing, 8
  • [36] A resource provisioning framework for bioinformatics applications in multi-cloud environments
    Senturk, Izzet F.
    Balakrishnan, P.
    Abu-Doleh, Anas
    Kaya, Kamer
    Malluhi, Qutaibah
    Catalyurek, Umit V.
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2018, 78 : 379 - 391
  • [37] Optimal cloud resource provisioning for auto-scaling enterprise applications
    Srirama S.N.
    Ostovar A.
    Srirama, Satish Narayana (srirama@ut.ee), 2018, Inderscience Publishers (07) : 129 - 162
  • [38] Dynamic Resource Provisioning for Interactive Workflow Applications on Cloud Computing Platform
    Zhou, Hui-Zhen
    Huang, Kuo-Chan
    Wang, Feng-Jian
    METHODS AND TOOLS OF PARALLEL PROGRAMMING MULTICOMPUTERS, 2010, 6083 : 115 - +
  • [39] Efficient Adaptive Resource Provisioning for Cloud Applications using Reinforcement Learning
    John, Indu
    Bhatnagar, Shalabh
    Sreekantan, Aiswarya
    2019 IEEE 4TH INTERNATIONAL WORKSHOPS ON FOUNDATIONS AND APPLICATIONS OF SELF* SYSTEMS (FAS*W 2019), 2019, : 271 - 272
  • [40] Elastic Provisioning of Cloud Caches: A Cost-Aware TTL Approach
    Carra, Damiano
    Neglia, Giovanni
    Michiardi, Pietro
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2020, 28 (03) : 1283 - 1296