Abstract
Load balancing is important in distributed operations in distributed environments and systems, and since cloud computing has grown and expanded rapidly in the recent period, and with the increase in its expansion, customers’ requirements for more services and better results have increased, balancing the burden in cloud computing has become an important and expanding research topic for researchers and scholars in the field of cloud computing. In this paper, a group of algorithms used in balancing the burdens in cloud computing are discussed. Where a hybrid algorithm is designed to distribute burdens in cloud computing. The complexity of the proposed algorithm is O(n). Experiments proved that the proposed hybrid burden distribution algorithm in cloud computing is more efficient in performance compared to the PSO algorithm. The performance was better when the number of user requests was 200, which is 1.02 times. The hybrid algorithm works effectively with more orders and has a profit rate of 2.03%. The results of the experiments showed that the average execution time of the proposed algorithm for burden distribution is reduced by 4.73% compared to the PSO algorithm.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Junaid, M., et al.: Modeling an optimized approach for load balancing in cloud. IEEE Access 8, 173208–173226 (2020)
Devaraj, A.F.S., Elhoseny, M., Dhanasekaran, S., Lydia, E.L., Shankar, K.: Hybridization of firefly and improved multi-objective particle swarm optimization algorithm for energy efficient load balancing in cloud computing environments. J. Parallel Distrib. Comput. 142, 36–45 (2020)
Junaid, M., Sohail, A., Ahmed, A., Baz, A., Khan, I.A., Alhakami, H.: A hybrid model for load balancing in cloud using file type formatting. IEEE Access 8, 118135–118155 (2020)
Weng, W., Zhou, X., Srikant, R.: Optimal load balancing with locality constraints. Proc. ACM Meas. Anal. Comput. Syst. 4(3), 1–37 (2020)
Afzal, S., Kavitha, G.: Load balancing in cloud computing–a hierarchical taxonomical classification. J. Cloud Comput. 8(1), 22 (2019)
Adhikari, M., Amgoth, T.: Heuristic-based load-balancing algorithm for IaaS cloud. Future Gener. Comput. Syst. 81, 156–165 (2018)
Moghaddam, J.S.M., O’Sullivan, M., Walker, C., Piraghaj, S.F., Unsworth, C.P.: Embedding individualized machine learning prediction models for energy efficient VM consolidation within cloud data centers. Future Gener. Comput. Syst. 106, 221–233 (2020)
Mohanty, S., Patra, P.K., Ray, M., Mohapatra, S.: A novel meta-heuristic approach for load balancing in cloud computing. Int. J. Knowl.-Based Organ. (IJKBO) 8(1), 29–49 (2018)
Puthal, D., Ranjan, R., Nanda, A., Nanda, P., Jayaraman, P.P., Zomaya, A.Y.: Secure authentication and load balancing of distributed edge datacenters. J. Parallel Distrib. Comput. 124, 60–69 (2019)
Xiao, Z., Tong, Z., Li, K., Li, K.: Learning non-cooperative game for load balancing under self-interested distributed environment. Appl. Soft Comput. 52, 376–386 (2017)
Li, Z., He, Z.: Load balance of cloud computing center based on energy awareness. In: Huang, C., Chan, Y.W., Yen, N. (eds.) Data Processing Techniques and Applications for Cyber-Physical Systems (DPTA 2019). Advances in Intelligent Systems and Computing, vol. 1088, pp. 667–675. Springer, Singapore (2020). https://doi.org/10.1007/978-981-15-1468-5_79
Randles, M., Lamb, D., Taleb-Bendiab, A.: A comparative study into distributed load balancing algorithms for cloud computing. In: Proceedings of IEEE 24th International Conference on Advanced Information Networking and Applications Workshops (WAINA), Perth, Australia, April 2010
Tong, L., Li, Y., Gao, W.: A hierarchical edge cloud architecture for mobile computing. In: IEEE INFOCOM 2016-The 35th Annual IEEE International Conference on Computer Communications, pp. 1–9. IEEE (2016)
Chaturvedi, Y., Kumar, S., Bansal, P., Yadav, S.: Comparison among APSO, PSO & GA for performance investigation of SEIG with balanced loading. In: 2019 9th International Conference on Cloud Computing, Data Science & Engineering (Confluence), pp. 459–463. IEEE (2019)
Jena, U., Das, P., Kabat, M.: Hybridization of meta-heuristic algorithm for load balancing in cloud computing environment. J. King Saud Univ.-Comput. Inf. Sci. (2020)
Gond, S.: Load balancing in cloud computing: a survey on comparison of two algorithms PSO and SJF-MMBF. IEEE (2018)
Singh, A.N., Prakash, S.: WAMLB: weighted active monitoring load balancing in cloud computing. In: Aggarwal, V., Bhatnagar, V., Mishra, D. (eds.) Big Data Analytics, vol. 654, pp. 677–685. Springer, Singapore (2018). https://doi.org/10.1007/978-981-10-6620-7_65
Sajjan, R., Yashwantrao, B.R.: Load balancing and its algorithms in cloud computing: a survey. Int. J. Comput. Sci. Eng. 5(1), 95–100 (2017)
Issawi, S.F.: Efficient adaptive load balancing algorithm for cloud computing under bursty workloads by Sally Fouad Issawi supervised by: Dr. Alaa (2015)
Agarwal, D.A.: Efficient optimal algorithm of task scheduling in cloud computing environment. Int. J. Comput. Trends Technol. (IJCTT) 9 (2014)
Upadhyay, S.K., Bhattacharya, A., Arya, S., Singh, T.: Load optimization in cloud computing using clustering: a survey. Int. Res. J. Eng. Technol 5(4), 2455–2459 (2018)
Ebadifard, F., Babamir, S.M.: A PSO-based task scheduling algorithm improved using a load-balancing technique for the cloud computing environment. Concurr. Comput. Pract. Exp. 30(12), e4368 (2018)
Uma, J., Ramasamy, V., Kaleeswaran, A.: Load balancing algorithms in cloud computing environment-a methodical comparison. Int. J. Eng. Res. Technol. 3(2), 272–275 (2014)
Alakeel, A.M.: A guide to dynamic load balancing in distributed computer systems. Int. J. Comput. Sci. Inf. Secur. 10(6), 153–160 (2010)
Deepa, T., Cheelu, D.: A comparative study of static and dynamic load balancing algorithms in cloud computing. In: 2017 International Conference on Energy, Communication, Data Analytics and Soft Computing (ICECDS), pp. 3375–3378. IEEE (2017)
Pathania, B., Sharma, A.: improved hybrid DLBS artificial bee colony optimization algorithm based on parallel computing environment. Int. J. Comput. Appl. 164(3) (2017)
Dobale, R.G.: Review of load balancing for distributed systems in cloud. Int. J. Adv. Res. Comput. Sci. Softw. Eng. 5(2) (2015)
Xu, M., Tian, W., Buyya, R.: A survey on load balancing algorithms for virtual machines placement in cloud computing Concurr. Comput. Pract. Exp. 29(12), e4123 (2017)
Choudhury, R., George, T., Kedia, M., Sabharwal, Y., Saxena, V.: Method for improving the performance of high performance computing applications on cloud using integrated load balancing. Ed: Google Patents (2015)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Al-Khulaidi, A.A.G., Ali, M.N., Hazaa, M.A.S., Mohammed, A.A. (2021). Heterogeneous Dynamic Hybrid Algorithm in Cloud Computing to Load Balance to Improve Cloud Server Speed Efficiency. In: Silhavy, R., Silhavy, P., Prokopova, Z. (eds) Software Engineering Application in Informatics. CoMeSySo 2021. Lecture Notes in Networks and Systems, vol 232. Springer, Cham. https://doi.org/10.1007/978-3-030-90318-3_39
Download citation
DOI: https://doi.org/10.1007/978-3-030-90318-3_39
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-90317-6
Online ISBN: 978-3-030-90318-3
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)