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 条
  • [21] UNCERTAIN CLOUD RESOURCE PROVISIONING USING THE PREDICTIVE APPROACH
    Kothari, Nikita Baheti
    Mahalkari, Ajitabh
    2017 IEEE INTERNATIONAL CONFERENCE ON INFORMATION, COMMUNICATION, INSTRUMENTATION AND CONTROL (ICICIC), 2017,
  • [22] Elastic Resource Provisioning for Increased Energy Efficiency and Resource Utilization in Cloud-RANs
    Hajisami, Abolfazl
    Tran, Tuyen X.
    Younis, Ayman
    Pompili, Dario
    COMPUTER NETWORKS, 2020, 172
  • [23] DERP: A Deep Reinforcement Learning Cloud System for Elastic Resource Provisioning
    Bitsakos, Constantinos
    Konstantinou, Ioannis
    Koziris, Nectarios
    2018 16TH IEEE INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGY AND SCIENCE (CLOUDCOM 2018), 2018, : 21 - 29
  • [24] Elastic Resource Provisioning for Batched Stream Processing System in Container Cloud
    Wu, Song
    Wang, Xingjun
    Jin, Hai
    Chen, Haibao
    WEB AND BIG DATA, APWEB-WAIM 2017, PT I, 2017, 10366 : 411 - 426
  • [25] Elastic Resource Provisioning Using Data Clustering in Cloud Service Platform
    Fei, Bowen
    Zhu, Xiaomin
    Liu, Daqian
    Chen, Junjie
    Bao, Weidong
    Liu, Ling
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2022, 15 (03) : 1578 - 1591
  • [26] Elastic Virtual Machine for Fine-Grained Cloud Resource Provisioning
    Dawoud, Wesam
    Takouna, Ibrahim
    Meinel, Christoph
    GLOBAL TRENDS IN COMPUTING AND COMMUNICATION SYSTEMS, PT 1, 2012, 269 : 11 - 25
  • [27] Prediction-based Instant Resource Provisioning for Cloud Applications
    Khatua, Sunirmal
    Manna, Moumita Mitra
    Mukherjee, Nandini
    2014 IEEE/ACM 7TH INTERNATIONAL CONFERENCE ON UTILITY AND CLOUD COMPUTING (UCC), 2014, : 597 - 602
  • [28] Resource Provisioning with Budget Constraints for Adaptive Applications in Cloud Environments
    Zhu, Qian
    Agrawal, Gagan
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2012, 5 (04) : 497 - 511
  • [29] Fast and Dynamic Resource Provisioning for Quality Critical Cloud Applications
    Zhou, Huan
    Hu, Yang
    Wang, Junchao
    Martin, Paul
    de laat, Cees
    Zhao, Zhiming
    2016 IEEE 19TH INTERNATIONAL SYMPOSIUM ON REAL-TIME DISTRIBUTED COMPUTING (ISORC 2016), 2016, : 92 - 99
  • [30] A novel coordinated resource provisioning approach for cooperative cloud market
    K Hemant Kumar Reddy
    Geetika Mudali
    Diptendu Sinha Roy
    Journal of Cloud Computing, 6