Abstract
To realise the true potential of Grid computing, resource management is playing a crucial role. Nevertheless, due to the nature of dynamism and heterogeneity in Grid computing, Grid resource management with the capability of effective and efficient load distribution and balancing remains a challenge. In this study, a dynamic load balancing algorithm is proposed for efficient load distribution and balancing in heterogeneous Grid computing environment. Extensive simulation experiments are carried out to evaluate the effectiveness of the proposed algorithm using the most popular simulator namely GridSim. The comparative results of simulation experiments show that the proposed load balancing approach gives superior performance and outperforms contemporary load balancing approaches in the literature. The findings reveal that the proposed load balancing approach is able to effectively utilise the resources while ensuring a relatively low degree of imbalance of load when dealing with different levels of heterogeneity in a Grid computing environment.
Similar content being viewed by others
Data Availability
The datasets generated during and/or analysed during the current study are available from the corresponding author on reasonable request.
References
Abdullah, A.M., Ali, H.A., Haikal, A.Y.: A reliable, topsis-based multi-criteria, and hierarchical load balancing method for computational grid. Clust. Comput. 22(4), 1085–1106 (2019)
Bai, L., Hu, Y.L., Lao, S.Y., Zhang, W.M.: Task Scheduling with Load Balancing Using Multiple Ant Colonies Optimization in Grid Computing. In: 2010 Sixth International Conference on Natural Computation, vol. 5, pp. 2715–2719. IEEE (2010)
Balasangameshwara, J., Raju, N.: A hybrid policy for fault tolerant load balancing in grid computing environments. J. Netw. Comput. 35(1), 412–422 (2012)
Eng, K., Muhammed, A., Mohamed, M.A., Hasan, S.: Incorporating the range-based method into gridsim for modeling task and resource heterogeneity. IEEE Access 5, 19457–19462 (2017)
Feng, Y., Li, D., Wu, H., Zhang, Y.: A dynamic load balancing algorithm based on distributed database system. In: Proceedings Fourth International Conference/Exhibition on High Performance Computing in the Asia-Pacific Region, vol. 2, pp. 949–952. IEEE (2000)
Hao, Y., Liu, G., Wen, N.: An enhanced load balancing mechanism based on deadline control on gridsim. Futur. Gener. Comput. Syst. 28(4), 657–665 (2012)
Khan, S., Nazir, B., Khan, I.A., Shamshirband, S., Chronopoulos, A.T.: Load balancing in grid computing: Taxonomy, trends and opportunities. J. Netw. Comput. Appl. 88, 99–111 (2017)
Kong, L., Mapetu, J.P.B., Chen, Z.: Heuristic load balancing based zero imbalance mechanism in cloud computing. J. Grid Comput. 18(1), 123–148 (2020)
Li, Y., Yang, Y., Ma, M., Zhou, L.: A hybrid load balancing strategy of sequential tasks for grid computing environments. Futur. Gener. Comput. Syst. 25(8), 819–828 (2009)
Mahato, D.P., Singh, R.S.: On maximizing reliability of grid transaction processing system considering balanced task allocation using social spider optimization. Swarm Evol. Comput. 38, 202–217 (2018)
Nazir, B., Ahmad, Z.: Dynamic energy efficient load balancing strategy for computational grid. Concurrency and Computation: Practice and Experience, pp e6484 (2021)
Patel, D.K., Tripathy, C.: An efficient selection procedure with an enhanced load-balancing scheme for gridsim. In: Advanced Computing and Intelligent Engineering, pp. 485–494. Springer (2020)
Patel, D.K., Tripathy, D., Tripathy, C.: An improved load-balancing mechanism based on deadline failure recovery on gridsim. Eng. Comput. 32(2), 173–188 (2016)
Patel, D.K., Tripathy, D., Tripathy, C.R.: Survey of load balancing techniques for grid. J. Netw. Comput. Appl. 65, 103–119 (2016)
Qureshi, K., Rehman, A., Manuel, P.: Enhanced gridsim architecture with load balancing. J. Supercomput. 57(3), 265–275 (2011)
Sheikh, S., Nagaraju, A., Shahid, M.: Dynamic load balancing with advanced reservation of resources for computational grid. In: Progress in Computing, Analytics and Networking, pp. 501–510. Springer (2018)
Sheikh, S., Nagaraju, A., Shahid, M.: A fault-tolerant hybrid resource allocation model for dynamic computational grid. J. Comput. Sci. 48, 101268 (2021)
Souri, A., Navimipour, N.J.: Behavioral modeling and formal verification of a resource discovery approach in grid computing. Expert Syst. Appl. 41(8), 3831–3849 (2014)
Thakor, D., Patel, B.: Pdlb: an effective prediction-based dynamic load balancing algorithm for clustered heterogeneous computational environment. In: Recent Findings in Intelligent Computing Techniques, pp. 593–603. Springer (2019)
Xhafa, F., Abraham, A.: Computational models and heuristic methods for grid scheduling problems. Future Gener. Comput. Syst. 26(4), 608–621 (2010)
Yagoubi, B., Slimani, Y.: Dynamic load balancing strategy for grid computing. Trans. Eng. Comput. Technol. 13(2006), 260–265 (2006)
Yan, K.Q., Wang, S.S., Wang, S.C., Chang, C.P.: Towards a hybrid load balancing policy in grid computing system. Expert Syst. Appl. 36(10), 12054–12064 (2009)
Acknowledgements
This research was supported by the Malaysian Ministry of Higher Education [Grant No: FRGS/1/2014/ICT03/UPM/03/1].
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Eng, K., Muhammed, A., Abdullah, A. et al. An Estimation-Based Dynamic Load Balancing Algorithm for Efficient Load Distribution and Balancing in Heterogeneous Grid Computing Environment. J Grid Computing 21, 7 (2023). https://doi.org/10.1007/s10723-022-09628-9
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s10723-022-09628-9