JOURNAL ARTICLE

ERP: An elastic resource provisioning approach for cloud applications

Danqing FengZhibo WuDecheng ZuoZhan Zhang

Year: 2019 Journal:   PLoS ONE Vol: 14 (4)Pages: e0216067-e0216067   Publisher: Public Library of Science

Abstract

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.

Keywords:
Provisioning Cloud computing Computer science Virtual machine Elasticity (physics) Distributed computing Overhead (engineering) Central processing unit Response time Operating system

Metrics

6
Cited By
1.82
FWCI (Field Weighted Citation Impact)
45
Refs
0.88
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Cloud Computing and Resource Management
Physical Sciences →  Computer Science →  Information Systems
IoT and Edge/Fog Computing
Physical Sciences →  Computer Science →  Computer Networks and Communications
Blockchain Technology Applications and Security
Physical Sciences →  Computer Science →  Information Systems

Related Documents

JOURNAL ARTICLE

Elastic Resource Provisioning for Cloud Workflow Applications

Xiaoping LiZhicheng Cai

Journal:   IEEE Transactions on Automation Science and Engineering Year: 2015 Vol: 14 (2)Pages: 1195-1210
JOURNAL ARTICLE

Elastic resource provisioning in hybrid mobile cloud for computationally intensive mobile applications

Chunlin LiMin ZhouYoulong Luo

Journal:   The Journal of Supercomputing Year: 2017 Vol: 73 (9)Pages: 3683-3714
JOURNAL ARTICLE

Elastic Resource Provisioning for Cloud Based on Docker

Shi-da QIUMingfa ZhuGuangjun QinLimin XiaoBin SongShouxin WangRui Liu

Journal:   DEStech Transactions on Computer Science and Engineering Year: 2017
© 2026 ScienceGate Book Chapters — All rights reserved.