Abstract
Cloud computing technology in the field of high-performance distributed computing has become a milestone as it provides shared computing and storage resources as a service upon request of user. Also, with the advent of the computers, scheduling problem got good attention in innumerous fields and arose in industries and technology as well. Service provider’s main requirement is the productive utilization of available resources because it is altogether demanding to supply on-demand resources to the users in a best possible manner for improving performance and faster computation time. In this paper, we present a review to act as an aid to the newcomer researchers to understand various advanced techniques proposed by researchers on deadline-sensitive task scheduling in cloud computing. The schemes reviewed in this paper include grouped task scheduling, deadline-sensitive lease scheduling, scientific workflow scheduling, resource provisioning, pair-based task scheduling, workflow in multi-tenant cloud environment, etc. We also performed a comparative analysis of these approaches and their parameters. Our goal of reviewing the scheduling literature is to scrutinize the interest in different problems among the proposed techniques and algorithms.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
S.C. Nayak, C. Tripathy, Deadline sensitive lease scheduling in cloud computing environment using AHP. J. King Saud Univ. Comput. Inf. Sci. 30(2), 152–163 (2018)
S.M. Shin, Y. Kim, S.K. Lee, Deadline-guaranteed scheduling algorithm with improved resource utilization for cloud computing, in 2015 12th Annual IEEE Consumer Communications and Networking Conference (CCNC) (IEEE, 2015)
M. Kalra, S. Singh, A review of metaheuristic scheduling techniques in cloud computing. Egypt. Inform. J. 16(3), 275–295 (2015)
H.G.E.D.H. Ali, I.A. Saroit, A.M. Kotb, Grouped tasks scheduling algorithm based on QoS in cloud computing network. Egypt. Inform. J. 18(1), 11–19 (2017)
A.R. Arunarani, D. Manjula, V. Sugumaran, Task scheduling techniques in cloud computing: a literature survey. Future Gener. Comput. Syst. 91, 407–415 (2019)
X. Wu et al., A task scheduling algorithm based on QoS-driven in cloud computing. Procedia Comput. Sci. 17, 1162–1169 (2013)
K.R. Jackson et al., Performance analysis of high performance computing applications on the amazon web services cloud, in 2nd IEEE International Conference on Cloud Computing Technology and Science (IEEE, 2010)
R.N. Calheiros, R. Buyya, Meeting deadlines of scientific workflows in public clouds with tasks replication. IEEE Trans. Parallel Distrib. Syst. 25(7), 1787–1796 (2014)
C. Vecchiola et al., Deadline-driven provisioning of resources for scientific applications in hybrid clouds with Aneka. Future Gener. Comput. Syst. 28(1), 58–65 (2012)
A.N. Toosi, R.O. Sinnott, R. Buyya, Resource provisioning for data-intensive applications with deadline constraints on hybrid clouds using Aneka. Future Gener. Comput. Syst. 79, 765–775 (2018)
X. Xu, X. Zhao, A framework for privacy-aware computing on hybrid clouds with mixed-sensitivity data, in 2015 IEEE 7th International Symposium on High Performance Computing and Communications (HPCC), 2015 IEEE 12th International Conference on Cyberspace Safety and Security (CSS), 2015 IEEE 17th International Conference on Embedded Software and Systems (ICESS) (IEEE, 2015)
Z. Zhao, Y. Jiang, X. Zhao, SLA_oriented service selection in cloud environment: a PROMETHEE_based approach, in 2015 4th International Conference on Computer Science and Network Technology (ICCSNT), vol. 1 (IEEE, 2015)
K. Kaur, H. Singh, PROMETHEE based component evaluation and selection for Component Based Software Engineering, in 2014 IEEE International Conference on Advanced Communications, Control and Computing Technologies (IEEE, 2014)
J.-P. Brans, P. Vincke, B. Mareschal, How to select and how to rank projects: the PROMETHEE method. Eur. J. Oper. Res. 24(2), 228–238 (1986)
A. Frank, On Kuhn’s Hungarian method—a tribute from Hungary. Nav. Res. Logistics (NRL) 52(1), 2–5 (2005)
S.K. Panda, S.S. Nanda, S.K. Bhoi, A pair-based task scheduling algorithm for cloud computing environment. J. King Saud Univ. Comput. Inf. Sci. (2018)
R.A. Haidri, C.P. Katti, P.C. Saxena, Cost effective deadline aware scheduling strategy for workflow applications on virtual machines in cloud computing. J. King Saud Univ. Comput. Inf. Sci. (2017)
M.A. Rodriguez, R. Buyya, Deadline based resource provisioning and scheduling algorithm for scientific workflows on clouds. IEEE Trans. Cloud Comput. 2(2), 222–235 (2014)
J. Kennedy, Particle Swarm Optimization. Encyclopedia of Machine Learning (Springer, Boston, MA, 2011), pp. 760–766
A. Lazinica (ed.), Particle Swarm Optimization (InTech, Kirchengasse, 2009)
B.P. Rimal, M. Maier, Workflow scheduling in multi-tenant cloud computing environments. IEEE Trans. Parallel Distrib. Syst. 28(1), 290–304 (2017)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Ali, D., Gupta, M.K. (2021). Advanced Deadline-Sensitive Scheduling Approaches in Cloud Computing. In: Gao, XZ., Tiwari, S., Trivedi, M., Mishra, K. (eds) Advances in Computational Intelligence and Communication Technology. Advances in Intelligent Systems and Computing, vol 1086. Springer, Singapore. https://doi.org/10.1007/978-981-15-1275-9_26
Download citation
DOI: https://doi.org/10.1007/978-981-15-1275-9_26
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-15-1274-2
Online ISBN: 978-981-15-1275-9
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)