Abstract
In cloud computing, the word “cloud” is used as metaphor for “the Internet,” so the phrase cloud computing means “a type of Internet-based computing” where different services such as servers, storage, and applications are delivered to an organization’s computer and devices through the Internet. Today, cloud computing is on demand that means cloud providers provide their services in pay-as-you-manner. So, there must be a provision that all resources are made available to requesting users in efficient manner to satisfy their needs. Since this resource allocation schemes offered by cloud computing, effective scheduling algorithms are important to utilize these benefits. There are many scheduling algorithms such as task grouping, priority aware, and SJF (shortest job first) to reduce the waiting time and maximize the resource allocation. In this paper, a new algorithm has been proposed namely deadline–first scheduling algorithm, which considers deadline as a crucial factor. Deadline is a major concept in negotiation of SLA in cloud computing to prevent penalties.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
S. Selevarani, G. Sadhasivam, Improved cost-based algorithm for task scheduling in cloud computing, in Computational Intelligence and Computing Research (ICCIC), IEEE International Conference (2010)
J. Ru, J. Keung, An Empirical investigation on the simulation of priority and shortest-job-first scheduling for cloud-based software systems, in 22nd Australian Conference on Software Engineering (2013)
S. Sivanandam, S. Deepa, Introduction to Genetic Algorithms (Springer Publishing Company, Incorporated, Berlin, 2007)
A. Silberschatz, P. Galvin, G. Gagne, A. Silberschatz, Operating System Concepts. (Addison-Wesley, Boston, 1998), p. 4
X. Li, N. Ye, T. Liu, Y. Sun, Job scheduling to minimize the weighted waiting time variance of jobs. Comput. Ind. Eng. 52(1), 41–56 (2007)
R.N. Calheiros, R. Ranjan, A. Beloglazov, C.A. De Rose, R. Buyya, CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms (2010)
P.G.J. Leelipushpam, J. Sharmila, Live VM Migration techniques in cloud environment—a survey, in Information & Communication Technologies (ICT) (2013)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer India
About this paper
Cite this paper
Iniya Nehru, E., Mukherjee, S., Kumar, A. (2015). Deadline-based Priority Management in Cloud. In: Suresh, L., Dash, S., Panigrahi, B. (eds) Artificial Intelligence and Evolutionary Algorithms in Engineering Systems. Advances in Intelligent Systems and Computing, vol 325. Springer, New Delhi. https://doi.org/10.1007/978-81-322-2135-7_78
Download citation
DOI: https://doi.org/10.1007/978-81-322-2135-7_78
Published:
Publisher Name: Springer, New Delhi
Print ISBN: 978-81-322-2134-0
Online ISBN: 978-81-322-2135-7
eBook Packages: EngineeringEngineering (R0)