Vol.36, No.3, 2021, pp.461-476, doi:10.32604/csse.2021.014975
OPEN ACCESS
REVIEW
A Review of Dynamic Resource Management in Cloud Computing Environments
  • Mohammad Aldossary*
Department of Computer Science, College of Arts and Science, Prince Sattam bin Abdulaziz University, Al-Kharj, Saudi Arabia
* Corresponding Author: Mohammad Aldossary. Email:
Received 30 October 2020; Accepted 27 November 2020; Issue published 18 January 2021
Abstract
In a cloud environment, Virtual Machines (VMs) consolidation and resource provisioning are used to address the issues of workload fluctuations. VM consolidation aims to move the VMs from one host to another in order to reduce the number of active hosts and save power. Whereas resource provisioning attempts to provide additional resource capacity to the VMs as needed in order to meet Quality of Service (QoS) requirements. However, these techniques have a set of limitations in terms of the additional costs related to migration and scaling time, and energy overhead that need further consideration. Therefore, this paper presents a comprehensive literature review on the subject of dynamic resource management (i.e., VMs consolidation and resource provisioning) in cloud computing environments, along with an overall discussion of the closely related works. The outcomes of this research can be used to enhance the development of predictive resource management techniques, by considering the awareness of performance variation, energy consumption and cost to efficiently manage the cloud resources.
Keywords
Cloud computing; resource management; VM consolidation; live migration; resource provisioning; auto-scaling
Cite This Article
M. Aldossary, "A review of dynamic resource management in cloud computing environments," Computer Systems Science and Engineering, vol. 36, no.3, pp. 461–476, 2021.
Citations
This work is licensed under a Creative Commons Attribution 4.0 International License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.