Task scheduling techniques in cloud computing: A literature survey
Top Cited Papers
- 22 September 2018
- journal article
- research article
- Published by Elsevier BV in Future Generation Computer Systems
- Vol. 91, 407-415
- https://doi.org/10.1016/j.future.2018.09.014
Abstract
Cloud computing manages a variety of virtualized resources, which makes scheduling a critical component. In the cloud, a client may utilize several thousand virtualized assets for every task. Consequently, manual scheduling is not a feasible solution. The basic idea behind task scheduling is to slate tasks to minimize time loss and maximize performance. Several research efforts have examined task scheduling in the past. This paper presents a comprehensive survey of task scheduling strategies and the associated metrics suitable for cloud computing environments. It discusses the various issues related to scheduling methodologies and the limitations to overcome. Distinctive scheduling procedures are studied to discover which characteristics are to be included in a given system and which ones to disregard. The literature survey is organized based on three different perspectives: methods, applications, and parameter-based measures utilized. In addition, future research issues related to cloud computing-based scheduling are identified.Keywords
Funding Information
- Oakland University, United States
This publication has 38 references indexed in Scilit:
- Deadline-constrained workflow scheduling in software as a service CloudScientia Iranica, 2012
- Efficient Scheduling Rule for Robotic Flexible Assembly Cells Based on Fuzzy ApproachProcedia CIRP, 2012
- A fuzzy algorithm for scheduling non-periodic jobs on soft real-time single processor systemAin Shams Engineering Journal, 2010
- The impact of task service time variability on gang scheduling performance in a two-cluster systemSimulation Modelling Practice and Theory, 2009
- A hybrid of genetic algorithm and bottleneck shifting for multiobjective flexible job shop scheduling problemsComputers & Industrial Engineering, 2007
- Efficient scheduling algorithm for component-based networksFuture Generation Computer Systems, 2007
- On multiprocessor task scheduling using efficient state space search approachesJournal of Parallel and Distributed Computing, 2005
- A dynamic and reliability-driven scheduling algorithm for parallel real-time jobs executing on heterogeneous clustersJournal of Parallel and Distributed Computing, 2005
- An architecture for workflow scheduling under resource allocation constraintsInformation Systems, 2005
- Extracting the workflow critical path from the extended well-formed workflow schemaJournal of Computer and System Sciences, 2005