Task scheduling and VM placement to resource allocation in Cloud computing: challenges and opportunities

Karima Saidi,Dalal Bardou
DOI: https://doi.org/10.1007/s10586-023-04098-4
2023-07-08
Cluster Computing
Abstract:Recently, there has been growing interest in distributed models for addressing issues related to Cloud computing environments, particularly resource allocation. This involves two main approaches: task scheduling, where the Cloud provider assigns tasks to Virtual Machines (VMs), and VM-to-Physical Machine mapping. These aspects are closely linked to the crucial issue of energy consumption in Cloud computing. A systematic and comprehensive review of the recent literature published between 2016 and 2023 was conducted to address the challenges and highlight the current state of research in this field. The review also highlights new opportunities for future research and guides for researchers to develop new contributions or improve upon existing ones. This work aims to help advance the state of resource allocation in Cloud computing environments.
computer science, information systems, theory & methods
What problem does this paper attempt to address?