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 条
  • [1] Elastic Resource Provisioning for Cloud Workflow Applications
    Li, Xiaoping
    Cai, Zhicheng
    IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2017, 14 (02) : 1195 - 1210
  • [2] Elastic Application Container: A Lightweight Approach for Cloud Resource Provisioning
    He, Sijin
    Guo, Li
    Guo, Yike
    Wu, Chao
    Ghanem, Moustafa
    Han, Rui
    2012 IEEE 26TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS (AINA), 2012, : 15 - 22
  • [3] Elastic Resource Provisioning for Cloud Based on Docker
    Qiu, Shi-da
    Zhu, Ming-fa
    Qin, Guang-jun
    Xiao, Li-min
    Song, Bin
    Wang, Shou-xin
    Liu, Rui
    INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND COMPUTER SCIENCE (AICS 2016), 2016, : 309 - 314
  • [4] Elastic resource provisioning in hybrid mobile cloud for computationally intensive mobile applications
    Li Chunlin
    Zhou Min
    Luo Youlong
    The Journal of Supercomputing, 2017, 73 : 3683 - 3714
  • [5] Elastic resource provisioning in hybrid mobile cloud for computationally intensive mobile applications
    Li Chunlin
    Zhou Min
    Luo Youlong
    JOURNAL OF SUPERCOMPUTING, 2017, 73 (09): : 3683 - 3714
  • [6] A Resource Provisioning Strategy for Elastic Analytical Workflows in the Cloud
    Yao, Yan
    Cao, Jian
    Venugopal, Srikumar
    Benatallah, Boualem
    Chen, Jinjun
    PROCEEDINGS OF 2016 IEEE 18TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS; IEEE 14TH INTERNATIONAL CONFERENCE ON SMART CITY; IEEE 2ND INTERNATIONAL CONFERENCE ON DATA SCIENCE AND SYSTEMS (HPCC/SMARTCITY/DSS), 2016, : 538 - 545
  • [7] Resource provisioning for cloud applications: a 3-D, provident and flexible approach
    Mohammad Sadegh Aslanpour
    Seyed Ebrahim Dashti
    Mostafa Ghobaei-Arani
    Ali Asghar Rahmanian
    The Journal of Supercomputing, 2018, 74 : 6470 - 6501
  • [8] Resource provisioning for cloud applications: a 3-D, provident and flexible approach
    Aslanpour, Mohammad Sadegh
    Dashti, Seyed Ebrahim
    Ghobaei-Arani, Mostafa
    Rahmanian, Ali Asghar
    JOURNAL OF SUPERCOMPUTING, 2018, 74 (12): : 6470 - 6501
  • [9] FAHP approach for autonomic resource provisioning of multitier applications in cloud computing environments
    Khorsand, Reihaneh
    Ghobaei-Arani, Mostafa
    Ramezanpour, Mohammadreza
    SOFTWARE-PRACTICE & EXPERIENCE, 2018, 48 (12): : 2147 - 2173
  • [10] An autonomic approach for resource provisioning of cloud services
    Ghobaei-Arani, Mostafa
    Jabbehdari, Sam
    Pourmina, Mohammad Ali
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2016, 19 (03): : 1017 - 1036