Dynamic resource allocation in cloud computing: analysis and taxonomies

Ali Belgacem
DOI: https://doi.org/10.1007/s00607-021-01045-2
2022-01-28
Computing
Abstract: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.
computer science, theory & methods
What problem does this paper attempt to address?