Abstract
Cloud computing is defined as the combination of a parallel, distributed and multi-tenant computing model. Cloud computing provides the feature of delivering the resource-like computing and storage according to the demand of user by providing IAAS, PAAS, and SAAS services using pay- per use model. Due to increment in cloud users on industry the cloud usage increases. This drastic increase in usage of cloud highlights the load balancing need by utilizing some resources effectively according to the changing environment. Task scheduling is a fundamental issue in this environment. Task scheduling is a NP-hard optimization problem, and to resolve this problem many metaheuristic algorithms had been tried. Some good task scheduler changes their scheduling strategy according to the types of tasks and change in environment. In this paper, we improve the load balancing by minimizing the Makespan and Response Time QoS parameters by implementing the complete scheduling process i.e. Process scheduling and CPU scheduling. In our approach, we are using Metaheuristic algorithm ACO (Ant Colony Optimization) for process scheduling, i.e., allocating the processes according to the capacity of the processor and FCFS (First Come First Serve) or RR(Round Robin) for CPU scheduling and compare their performance with FCFS-FCFS and FCFS-RR Experimental results showed that our approach ACO-FCFS, ACO-RR outperformed FCFS-FCFS, FCFS-RR respectively by minimize the Makespan and Response Time and do better Load balancing.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Wen W-T, et al (2015) An ACO-based scheduling strategy on load balancing in cloud computing environment. In: 2015 ninth international conference on frontier of computer science and technology. IEEE
Li K, et al (2011) Cloud task scheduling based on load balancing ant colony optimization. In: 2011 sixth annual china grid conference. IEEE
Kalra M, Singh S (2015) A review of metaheuristic scheduling techniques in cloud computing. Egypt informatics J 16(3):275–295
Singh P, Dutta M, Aggarwal N (2017) A review of task scheduling based on metaheuristics approach in cloud computing. Knowl Inf Syst 52(1):1–51
Kaur A, Kaur B, Singh D (2017) Optimization techniques for resource provisioning and load balancing in the cloud environment: a review. Int J Inform Eng Electron Bus 9(1):28
Li K, Wang Y, Liu M, A task allocation schema based on response time optimization in cloud computing
Tawfeek MA, El-Sisi A, Keshk AE, Torkey FA (2013) Cloud task scheduling based on ant colony optimization. In: 2013 8th international conference on computer engineering and systems (ICCES). IEEE, pp 64–69
Sen S, Li J, Huang Q, Huang X, Shuang K, Wang J (2013) Cost-efficient task scheduling for executing large programs in the cloud. Parallel Comput 39:177–188
Lee YC, Wang C, Zumaya AY, Zhou BB (2012) Profit-driven scheduling for cloud services with data access awareness. J Parallel Distrib Comput 72:591–602
Li J, Qiu M, Ming Z, Quan G, Qin X, Zhonghua G (2012) Online optimization for scheduling preemptable tasks on IaaS cloud systems. J Parallel Distrib Comput 72:666–677
Baomin X, Zhao C, Enzhao H, Bin H (2011) Job scheduling algorithm based on Berger model in cloud environment. Adv Eng Softw 42:419–425
Agarwal A, Jain S (2014) Efficient optimal algorithm of task scheduling in cloud computing environment. Int J Comput Trends Technol 9:344–349
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Tarandeep, Bhushan, K. (2020). Load Balancing in Cloud Through Task Scheduling. In: Sharma, H., Pundir, A., Yadav, N., Sharma, A., Das, S. (eds) Recent Trends in Communication and Intelligent Systems. Algorithms for Intelligent Systems. Springer, Singapore. https://doi.org/10.1007/978-981-15-0426-6_21
Download citation
DOI: https://doi.org/10.1007/978-981-15-0426-6_21
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-15-0425-9
Online ISBN: 978-981-15-0426-6
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)