Skip to main content
Log in

Heterogeneous Load Balancing using Predictive Load Summarization

  • Published:
Wireless Personal Communications Aims and scope Submit manuscript

A Correction to this article was published on 09 March 2022

This article has been updated

Abstract

Distributed computing has been the field of enthusiasm by the exploration network and application improvement industry for scarcely any decades at this point. The simplicity of advancement, arrangement, and the executives of utilizations from a broad scope of figuring worldview and capacity to deal with the applications over organization empowered frameworks are the most significant selling purposes of distributed computing. These advantages are appeared utilizing the system called virtualization on distributed computing and in cloud-based server farms. The virtualization innovation not just empowers the total virtual perspective on the physical asset pools, instead additionally empowers hardly any key advantages, for example, movability, recuperation after disappointment, and most conspicuously produces the essential procedure for load adjusting. The conceivable outcomes of burden qualities synopsis for better usage of the heap expectation analogies utilizing the administration demand-type classifications were studied. Furthermore, for the heap synopsis measure, the equality of the related boundaries answerable for load estimations are diminished to compressed parametric portrayals utilizing the connection-based decrease technique, which altogether supports the standard of burden attributes rundown measure. This paper explains proposed load balancing algorithm.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3

Similar content being viewed by others

Data Availability

Data sharing not applicable to this article as no datasets were generated or analysed during the current study.

Code Availability

Authors used Basic C, C#, Java editor as a tool for programming.

Change history

References

  1. Rimal, B. P., Choi, E. Lumb, I. (2009). A taxonomy and survey of cloud computing systems. In 25th International Joint Conference on INC, IMS and IDC (Vol. 5, pp. 656–672).

  2. Patidar, S., Rane, D. (2012). A survey paper on cloud computing. In Second International Conference on Advanced Computing and Communication Technologies (Vol. 2, pp. 99–115).

  3. Kaur, J., Kaur, M., & Vashist, S. (2014). Virtual machine migration in cloud datacenters. International Journal of Advanced Research in Computer Science and Software Engineering, 4, 736–745.

    Google Scholar 

  4. Chandra, D. G., Malaya, D. B. (2012) A study on cloud Os. In International Conference on Advanced Computing and Communication Technologies (Vol. 9, pp. 121–134).

  5. Lin, W., Peng, G., Bian, X., et al. (2019). Scheduling algorithms for heterogeneous cloud environment: main resource load balancing algorithm and time balancing algorithm. Journal of Grid Computing, 17, 699–726. https://doi.org/10.1007/s10723-019-09499-7

    Article  Google Scholar 

  6. Sakat, R., Saadoon, R., & Abbod, M. (2020). Load balancing using neural networks approach for assisted content delivery in heterogeneous network. In Y. Bi, R. Bhatia, & S. Kapoor (Eds.), Intelligent systems and applications. IntelliSys 2019. Advances in intelligent systems and computing. (Vol. 1038). Cham: Springer. https://doi.org/10.1007/978-3-030-29513-4_39

    Chapter  Google Scholar 

  7. Ping, Y. (2020). Load balancing algorithms for big data flow classification based on heterogeneous computing in software definition networks. Journal of Grid Computing, 18, 275–291. https://doi.org/10.1007/s10723-020-09511-5

    Article  Google Scholar 

  8. Das, M. M., Kulkarni, A., & Sahoo, P. (2012). Dynamic resource management using virtual machine migrations. IEEE Communications Magazine, 50, 34–40.

    Article  Google Scholar 

  9. Agarwal, A., & Raina, S., (2012). Live migration of virtual machines in cloud. In International Journal of Scientific and Research Publication (Vol. 2, pp 1–5).

  10. Rasti-Barzoki, M., & Hejazi, S. R. (2015). Pseudo-polynomial dynamic programming for an integrated due date assignment, resource allocation, production, and distribution scheduling model in supply chain scheduling. Applied Mathematical Modelling, 39(12), 3280–3289.

    Article  MathSciNet  Google Scholar 

  11. Akbari, M., & Rashidi, H. (2016). A multi-objective scheduling algorithm based on cuckoo optimization for task allocation problem at compile time in heterogeneous systems. Expert Systems with Applications, 60, 234–248.

    Article  Google Scholar 

  12. Chakrabarti, K., Majumder, K., Sarkar, S., Sing, M., & Chatterjee, S. (2020). Load balancing techniques applied in cloud data centers: a review. In H. Saini, R. Sayal, R. Buyya, & G. Aliseri (Eds.), Innovations in computer science and engineering. Lecture notes in networks and systems. (Vol. 103). Singapore: Springer. https://doi.org/10.1007/978-981-15-2043-3_29

    Chapter  Google Scholar 

  13. Haris, M., & Khan, R. Z. (2020). A systematic review on load balancing issues in cloud computing. In P. Karrupusamy, J. Chen, & Y. Shi (Eds.), Sustainable communication networks and application. ICSCN 2019. Lecture notes on data engineering and communications technologies. (Vol. 39). Cham: Springer. https://doi.org/10.1007/978-3-030-34515-0_31

    Chapter  Google Scholar 

  14. Jialing, C., Mingxi, Y., Xiaohui, D., & Bingli, J. (2020). Q-learning based selection strategies for load balance and energy balance in heterogeneous networks. In 2020 5th International Conference on Computer and Communication Systems (ICCCS) (pp. 728–732). https://doi.org/10.1109/ICCCS49078.2020.9118518

  15. Patni, J. C., & Aswal, M. S. (2015). Distributed load balancing model for grid computing environment. In 2015 1st International Conference on Next Generation Computing Technologies (NGCT), Dehradun (pp. 123–126). https://doi.org/10.1109/NGCT.2015.7375096

  16. Tall, A., Altman, Z., & Altman, E. (2015). Self-optimizing load balancing with backhaul-constrained radio access networks. IEEE Wireless Communications Letters, 4(6), 645–648. https://doi.org/10.1109/LWC.2015.2477499

    Article  Google Scholar 

  17. Datta, L. (2016). A new task scheduling method for 2 level load balancing in homogeneous distributed system. In 2016 International Conference on Electrical, Electronics, and Optimization Techniques (ICEEOT), Chennai (pp. 4320–4325). https://doi.org/10.1109/ICEEOT.2016.7755534

  18. Deepa, T., & Cheelu, D. (2017). 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), Chennai (pp. 3375–3378). https://doi.org/10.1109/ICECDS.2017.8390086

  19. Kaur, S., & Sharma, T. (2018). Efficient load balancing using improved central load balancing technique. In 2018 2nd International Conference on Inventive Systems and Control (ICISC), Coimbatore (pp. 1–5). https://doi.org/10.1109/ICISC.2018.8398857

  20. Li, J., Yang, L., Wang, J., & Yang, S. (2018). Research on sdn load balancing based on ant colony optimization algorithm. In 2018 IEEE 4th Information Technology and Mechatronics Engineering Conference (ITOEC), Chongqing, China (pp. 979-982). https://doi.org/10.1109/ITOEC.2018.8740366

  21. Mercy Faustina, J, Pavithra, B., Suchitra, S., & Subbulakshmi, P. (2019). Load balancing in cloud environment using self-governing agent. In 2019 3rd International conference on Electronics, Communication and Aerospace Technology (ICECA), Coimbatore, India (pp. 480-483). https://doi.org/10.1109/ICECA.2019.8821910

  22. Alawadi, H., & Molnár, S. (2019). Risk analysis of blocked rate predictions for SDN load balancing using Monte Carlo simulation. In 2019 IEEE Symposium on Computers and Communications (ISCC), Barcelona, Spain (pp. 1028-1033). https://doi.org/10.1109/ISCC47284.2019.8969746

  23. Nancy, J. J., Mani S. T., Rohith, S., Saranraj, S., & Vigneswaran, T. (2020). Load balancing using load sharing technique in distribution system. In 2020 6th International Conference on Advanced Computing and Communication Systems (ICACCS), Coimbatore, India (pp. 791–794). https://doi.org/10.1109/ICACCS48705.2020.9074304

  24. Saini, N., Rabari, J., Padole, M. C., & Solanki, V. (2020). Load balancing in heterogeneous distributed systems using singleton model. In 2020 Sixth International Conference on Parallel, Distributed and Grid Computing (PDGC) (pp. 146–149). https://doi.org/10.1109/PDGC50313.2020.9315849

  25. Alam, M., Haidri, R. A., & Shahid, M. (2018). Enhanced load balancing strategy with migration cost on heterogeneous distributed systems. In 2018 3rd International Conference on Contemporary Computing and Informatics (IC3I) (pp. 273–278). https://doi.org/10.1109/IC3I44769.2018.9007257

  26. Tang, Z., Du, L., Zhang, X., Yang, L., & Li, K. (2021). AEML: An acceleration engine for multi-gpu load-balancing in distributed heterogeneous environment. IEEE Transactions on Computers. https://doi.org/10.1109/TC.2021.3084407

    Article  Google Scholar 

  27. Medina, V., & García, J. M. (2014). A survey of migration mechanisms of virtual machines. ACM Computing Surveys, 46(3), 1–30.

    Article  MathSciNet  Google Scholar 

  28. Wen, W., Wang, C., Wu, D., & Xie, Y. (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, Dalian (pp. 364–369). https://doi.org/10.1109/FCST.2015.41

  29. AWS Application Architecture. Retrieved from https://docs.aws.amazon.com/AmazonECS/latest/developerguide/application_architecture.html

Download references

Funding

We did not receive any funding from a private or government body for this research work.

Author information

Authors and Affiliations

Authors

Contributions

All authors have equal contribution.

Corresponding author

Correspondence to Praphula Kumar Jain.

Ethics declarations

Conflict of interest

All authors declare that they do not have any conflict of interest.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

The original version of this article was revised: The affiliation details for Prasad Velpula, Rajendra Pamula and Amjan Shaik were corrected.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Velpula, P., Pamula, R., Jain, P.K. et al. Heterogeneous Load Balancing using Predictive Load Summarization. Wireless Pers Commun 125, 1075–1093 (2022). https://doi.org/10.1007/s11277-022-09589-y

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11277-022-09589-y

Keywords

Navigation