Task scheduling mechanisms in cloud computing: A systematic review
Citations Over TimeTop 10% of 2019 papers
Abstract
Summary Today, cloud computing has developed as one of the important emergent technologies in communication and Internet. It offers on demand, pay per use access to infrastructure, platforms, and applications. Due to the increase in its popularity, the huge number of requests need to be handled in an efficient manner. Task scheduling as one of the challenges in the cloud computing supports the requests for assigning a particular resource so as to perform effectively. In the resource management, task scheduling is performed where there is the dependency between tasks. Many approaches and case studies have been developed for the scheduling of these tasks. Up to now, a systematic literature review (SLR) has not been presented to discover and evaluate the task scheduling approaches in the cloud computing environment. To overcome, this paper presents an SLR‐based analysis on the task scheduling approaches that classify into (a) single cloud environments that evaluate cost‐aware, energy‐aware, multi‐objective, and QoS‐aware approaches in task scheduling; (b) multicloud environment that evaluates cost‐aware, multi‐objective, and QoS‐aware task scheduling; and (c) mobile cloud environment that is energy‐aware and QoS‐aware task scheduling. The analytical discussions are provided to show the advantages and limitations of the existing approaches.
Related Papers
- → Dual Resource Constrained Job Shop Dynamic Scheduling with Local Time Window(2014)7 cited
- → A study on Multi-objective Flexible Job-shop Dynamic Scheduling Based on Control Window(2020)1 cited
- Status and Prospect of Network Scheduling Algorithm in Networked Control Systems(2008)
- Task Scheduling in Multiprocessor Real-Time Systems(2001)