Abstract
Cloud Computing can be described as any where any time storage and it is able to provide on demand services like server, storage, software etc. to the users over internet. Cloud consists of multiple virtual machines which includes several facilities like computation and storage. The foremost aim of cloud computing is to provide systematic and well regulated access to distant and geographical resources. The efficient discharge of task scheduling computing is one of the primary factors. This paper deals with the subject of dynamic load balancing for task scheduling in cloud environment. Satisfactory results can be obtained by implementing the proposed algorithm by considering distribution of tasks on the basis of types (nature), processing efficiency and load efficiency factor. In this paper, algorithm has been implemented by taking into account cloud VM groups, configuration and nature of tasks which determines that resources have been utilized efficiently. The result has been compared and shows better results in terms of average turnaround time, average response time, average waiting time and cost efficiency ratio than existing load balancing algorithms [1, 2].
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Lin, C., Chin, H., Deng, D.: Dynamic multiservice load balancing in cloud based multimedia system. IEEE Syst. J. 8(1), 225–234 (2014)
Ramezani, F., Lu, J., Taheri, J., Zomaya, A.: A multi-objective load balancing system for cloud environments. Comput. J. 60(9), 1316–1337 (2017)
Mousumi, P., Goutam, S.: Task scheduling in cloud computing using credit based assignment problem. Int. J. Comput. Sci. Eng. (IJCSE) 3(10), 3426–3430 (2011)
Shin, K.S., Park, M.J., Jung, J.Y.: Dynamic task assignment and resource management in cloud services by using bargaining solution. Concurr. Comput. Pract. Exp. 26, 1432–1439 (2013)
Xiao, Z., Song, W., Chen, Q.: Dynamic resource allocation using virtual machines for cloud computing environment. IEEE Trans. Parallel Distrib. Syst. 24(6), 1107–1117 (2013)
Mittal, S., et al.: Enhanced round robin for task scheduling in cloud environment. Int. J. Res. Technol. 5(19), 525–529 (2016). ISSN 2278-0181
Alworafi, M.A., Dhari, A., Al-Hashmi, A.A., Darem, A.B.: An improved SJF scheduling algorithm in cloud computing environment. In: International Conference on Electrical, Electronics, Communication, Computer and Optimization Techniques (ICEECCOT), Mysuru, pp. 208–212 (2016)
Feng, L., Wei-Wei, G.: Research and design of task scheduling method based on grid computing. In: International Conference on Smart City and Systems Engineering, China, pp. 188–192 (2017)
Wang, R., Le, W., Zhang, X.: Design and implementation of an efficient load balancing method for virtual machine cluster based on service. In: 4th IET International Conference on Wireless Mobile and Multimedia Network, China, pp. 1–4 (2011)
Khara, S., Thakkar, U.: A novel approach for enhancing selection of load balancing algorithms dynamically in cloud computing. In: International Conference on Computer, Communications and Electronics, Jaipur, India, pp. 44–48 (2017)
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
Swarnakar, S., Priyadarshni, A., Das, A., Banerjee, C. (2020). Parallel Load Efficiency Factor Based Dynamic Load Balancing Algorithm in Cloud Environment. In: Dawn, S., Balas, V., Esposito, A., Gope, S. (eds) Intelligent Techniques and Applications in Science and Technology. ICIMSAT 2019. Learning and Analytics in Intelligent Systems, vol 12. Springer, Cham. https://doi.org/10.1007/978-3-030-42363-6_104
Download citation
DOI: https://doi.org/10.1007/978-3-030-42363-6_104
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-42362-9
Online ISBN: 978-3-030-42363-6
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)