Research Area:  Cloud Computing
In recent years, companies have used the cloud computing paradigm to run various computing and storage workloads. The cloud offers faster and more profitable services. However, the issue of resource allocation is a significant challenge for cloud providers. The excessive consumption of resources has raised the need for better management of them. In addition, the resources required may exceed those available in the cloud as demand and capacity vary over time. Therefore, dynamic resource allocation techniques allow using the available capacity more efficiently. This paper provides a practical Dynamic Resource Allocation (DRA) study in a cloud computing environment. It illustrates the dynamic aspect of the cloud computing environment and how addressed in the literature. Also, it gives the taxonomies of approaches, scheduling types, and optimization metrics. This study helps scientists understand the dynamic aspect of resource allocation in the cloud, thereby improving its performance.
Keywords:  
Author(s) Name:  Ali Belgacem
Journal name:  Computing
Conferrence name:  
Publisher name:  Springer
DOI:  10.1007/s00607-021-01045-2
Volume Information:  Volume 104, pages 681–710, (2022)
Paper Link:   https://link.springer.com/article/10.1007/s00607-021-01045-2