Skip to main content

Heterogeneous Dynamic Hybrid Algorithm in Cloud Computing to Load Balance to Improve Cloud Server Speed Efficiency

  • Conference paper
  • First Online:
Software Engineering Application in Informatics (CoMeSySo 2021)

Part of the book series: Lecture Notes in Networks and Systems ((LNNS,volume 232))

Included in the following conference series:

  • 861 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 139.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 179.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. Junaid, M., et al.: Modeling an optimized approach for load balancing in cloud. IEEE Access 8, 173208–173226 (2020)

    Article  Google Scholar 

  2. 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)

    Article  Google Scholar 

  3. 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)

    Article  Google Scholar 

  4. Weng, W., Zhou, X., Srikant, R.: Optimal load balancing with locality constraints. Proc. ACM Meas. Anal. Comput. Syst. 4(3), 1–37 (2020)

    Google Scholar 

  5. Afzal, S., Kavitha, G.: Load balancing in cloud computing–a hierarchical taxonomical classification. J. Cloud Comput. 8(1), 22 (2019)

    Article  Google Scholar 

  6. Adhikari, M., Amgoth, T.: Heuristic-based load-balancing algorithm for IaaS cloud. Future Gener. Comput. Syst. 81, 156–165 (2018)

    Article  Google Scholar 

  7. 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)

    Article  Google Scholar 

  8. 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)

    Article  Google Scholar 

  9. 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)

    Article  Google Scholar 

  10. 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)

    Article  Google Scholar 

  11. 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

    Chapter  Google Scholar 

  12. 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

    Google Scholar 

  13. 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)

    Google Scholar 

  14. 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)

    Google Scholar 

  15. 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)

    Google Scholar 

  16. Gond, S.: Load balancing in cloud computing: a survey on comparison of two algorithms PSO and SJF-MMBF. IEEE (2018)

    Google Scholar 

  17. 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

    Chapter  Google Scholar 

  18. 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)

    Google Scholar 

  19. Issawi, S.F.: Efficient adaptive load balancing algorithm for cloud computing under bursty workloads by Sally Fouad Issawi supervised by: Dr. Alaa (2015)

    Google Scholar 

  20. Agarwal, D.A.: Efficient optimal algorithm of task scheduling in cloud computing environment. Int. J. Comput. Trends Technol. (IJCTT) 9 (2014)

    Google Scholar 

  21. 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)

    Google Scholar 

  22. 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)

    Article  Google Scholar 

  23. 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)

    Article  Google Scholar 

  24. Alakeel, A.M.: A guide to dynamic load balancing in distributed computer systems. Int. J. Comput. Sci. Inf. Secur. 10(6), 153–160 (2010)

    Google Scholar 

  25. 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)

    Google Scholar 

  26. Pathania, B., Sharma, A.: improved hybrid DLBS artificial bee colony optimization algorithm based on parallel computing environment. Int. J. Comput. Appl. 164(3) (2017)

    Google Scholar 

  27. Dobale, R.G.: Review of load balancing for distributed systems in cloud. Int. J. Adv. Res. Comput. Sci. Softw. Eng. 5(2) (2015)

    Google Scholar 

  28. 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)

    Article  Google Scholar 

  29. 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)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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

Publish with us

Policies and ethics