Abstract
As one of the fields in Computer Science research, Cloud Computing has attracted attentions from industries as well as academia in recent years. Numerous topics have been studied related to Cloud Computing, and one of them is task scheduling. Task scheduling is the strategy to assigning various tasks to certain resources. Existing task scheduling algorithms include Min-Min, Suffrage, Max-Min and many more, in which Max-Min is efficient in minimizing the completion time of tasks and producing a good task schedule, however, it has a drawback of load unbalancing. To address this issue, we design an algorithm called LBMM for task scheduling considering load balancing as the key concept. We conduct our experiments using CloudSim package which is a framework for simulating activities in the Cloud systems. The experimental results demonstrate that our algorithm decreases the completion time and improves load balancing of resources, and it outperforms the traditional Max-Min and Min-Min.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Singh, R.M., Paul, S., Kumar, A.: Task scheduling in cloud computing. Int. J. Comput. Sci. Inf. Technol. 5(6) (2014)
Salot, P.: A Survey of Various Scheduling Algorithm in Cloud Computing Environment. M.E, Computer Engineering, India
Ghomi, E.J., Rahmani, A.M., Qader, N.N.: Load-balancing algorithms in cloud computing: a survey. J. Netw. Comput. Appl. 88, 50–71 (2017)
Xu, Q., Arumugam, R.V., Yong, K.L., Wen, Y., Ong, Y.S., Xi, W.: Adaptive and scalable load balancing for metadata server cluster in cloud-scale file systems. Front. Comput. Sci. 9(6), 904–918 (2015)
Padhy, R.P., Goutam, P., Rao, P.: Load Balancing in Cloud Computing Systems. National Institute of Technology, Rourkela (2011)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
Shi, Y., Qian, K. (2020). LBMM: A Load Balancing Based Task Scheduling Algorithm for Cloud. In: Arai, K., Bhatia, R. (eds) Advances in Information and Communication. FICC 2019. Lecture Notes in Networks and Systems, vol 70. Springer, Cham. https://doi.org/10.1007/978-3-030-12385-7_50
Download citation
DOI: https://doi.org/10.1007/978-3-030-12385-7_50
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-12384-0
Online ISBN: 978-3-030-12385-7
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)