Open Access   Article Go Back

Dynamic Load Balancing for Computational Grids using Binary Heaps (DLBCGBH – H / D)

A. Kumar1 , H.Pathak 2

  1. Department of Computer Science, Gurukul Kangri Vishwavidyalaya, Haridwar (UK), India.
  2. Department of Computer Science, Gurukul Kangri Vishwavidyalaya, Haridwar (UK), India.

Section:Research Paper, Product Type: Journal Paper
Volume-6 , Issue-5 , Page no. 270-277, May-2018

CrossRef-DOI:   https://doi.org/10.26438/ijcse/v6i5.270277

Online published on May 31, 2018

Copyright © A. Kumar, H.Pathak . This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

View this paper at   Google Scholar | DPI Digital Library

How to Cite this Paper

  • IEEE Citation
  • MLA Citation
  • APA Citation
  • BibTex Citation
  • RIS Citation

IEEE Style Citation: A. Kumar, H.Pathak, “Dynamic Load Balancing for Computational Grids using Binary Heaps (DLBCGBH – H / D),” International Journal of Computer Sciences and Engineering, Vol.6, Issue.5, pp.270-277, 2018.

MLA Style Citation: A. Kumar, H.Pathak "Dynamic Load Balancing for Computational Grids using Binary Heaps (DLBCGBH – H / D)." International Journal of Computer Sciences and Engineering 6.5 (2018): 270-277.

APA Style Citation: A. Kumar, H.Pathak, (2018). Dynamic Load Balancing for Computational Grids using Binary Heaps (DLBCGBH – H / D). International Journal of Computer Sciences and Engineering, 6(5), 270-277.

BibTex Style Citation:
@article{Kumar_2018,
author = {A. Kumar, H.Pathak},
title = {Dynamic Load Balancing for Computational Grids using Binary Heaps (DLBCGBH – H / D)},
journal = {International Journal of Computer Sciences and Engineering},
issue_date = {5 2018},
volume = {6},
Issue = {5},
month = {5},
year = {2018},
issn = {2347-2693},
pages = {270-277},
url = {https://www.ijcseonline.org/full_paper_view.php?paper_id=1972},
doi = {https://doi.org/10.26438/ijcse/v6i5.270277}
publisher = {IJCSE, Indore, INDIA},
}

RIS Style Citation:
TY - JOUR
DO = {https://doi.org/10.26438/ijcse/v6i5.270277}
UR - https://www.ijcseonline.org/full_paper_view.php?paper_id=1972
TI - Dynamic Load Balancing for Computational Grids using Binary Heaps (DLBCGBH – H / D)
T2 - International Journal of Computer Sciences and Engineering
AU - A. Kumar, H.Pathak
PY - 2018
DA - 2018/05/31
PB - IJCSE, Indore, INDIA
SP - 270-277
IS - 5
VL - 6
SN - 2347-2693
ER -

VIEWS PDF XML
472 329 downloads 228 downloads
  
  
           

Abstract

Grid Computing is a variant of distributed system wherein the small scale computational units are aggregated to develop a large computational machine to support complex computational problems. It poses a number of challenges for dynamic load balancing due to a large number of heterogeneous resources and the size of data to be moved among them thereby causing a number of issues to handle effectively. Further, load balancing problem in heterogeneous distributed computer systems is a NP-Hard problem. Therefore, researchers are constantly devising innovative approaches to optimize the load balancing in grid environment. In this paper, two algorithms for dynamic load balancing in computational grid viz. DLBCGBH - H & DLBCGBH – D are being described. These algorithms have already been implemented by the authors using GridSim 4.0 along with the comparison of the performance with the Built-in Space Shared utility of GridSim 4.0 for various performance metrics viz. Average Consumed Time, Average Waiting Time, Average Processing Cost and Number of Tasks Migrated.

Key-Words / Index Term

Grid Computing, Dynamic Load Balancing, Space Shared, Hierarchical Grid, Distributed Grid, Binary Heaps

References

[1] I.Foster, C.Kesselman, J.M.Nick, and S.Tuecke, “Grid services for distributed system integration”, IEEE Computer, vol. 35, num. 6, pages 37-46, 2002.
[2] Tarek Helmy, Hamdi Al-Jamimi, Bahar Ahmed, Hamzah Loqman, “Fuzzy Logic – Based Scheme for Load Balancing in Grid Services”, A Journal of Software Engineering and Applications, 5, pages 149-156, 2012.
[3] K.Lu, R.Subrata, and A.Y.Zomaya, “An Efficient Load Balancing Algorithm for Heterogeneous Grid Systems Considering Desirability of Grid Sites”, Proc. 25th IEEE Int. Performance Computing and Comm. Conf. (IPCCC ’06), 2006.
[4] Gilles Fedak, “Contributions to Desktop Grid Computing”, University of Lyon, 28 Mai 2015.
[5] P. K. Suri &Sunita Rani, “Resource Management in Grid Computing: A Review”, Global Journal of Computer Science and Technology, Network, Web & Security, Volume 13 Issue 17 Version 1.0 Year 2013.
[6] Nada M. Al Sallami, Ali Al daoud, Sarmad A. Al Alousi, “Load Balancing with Neural Network”, International Journal of Advanced Computer Science and Applications,Vol. 4, No. 10, 2013.
[7] D.K. Patel et al., “Survey of load balancing techniques for grid”, Journal of Network and Computer Applications, 65, 103–119, 2016.
[8] J. Kleinberg and E. Tardos, “Algorithm Design”, Pearson Education Inc., 2006.
[9] A. Zomaya and Y. Teh, “Observations on using genetic algorithms for dynamic load-balancing”, Parallel and Distributed Systems, IEEETransactions on, vol. 12, no. 9, pp. 899–911, 2001.
[10] D. S. Hochbaum, “Approximation Algorithms for NP-Hard Problems”, Thomson Asia Pte Ltd., 2003.
[11] M. Garey and D. Johnson, “Computing and Intractability, A Guide to the Theory of NP-Completeness”, New York: W.H. Freeman and Company, 1979.
[12] Bibhudatta Sahoo, Sanjay Kumar Jena, Sudipta Mahapatra, “Load Balancing in Heterogeneous Distributed Computing Systems using Approximation Algorithm”, Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA); Athens : 38-43.
[13] Yagoubi B., “Modele d’equilibrage de charge pour les grilles de calcul”, Revue Africaine de la Recherche en Informatique et Mathematiques Appliquees: ARIMA, vol. 7, pages 1-19, 2007.
[14] Yagoubi B., Meddeber M., “Distributed Load Balancing Model for Grid Computing”, ARIMA, vol. 12, pages 43-60, 2010.
[15] E. Saravanakumar and P. Gomathy,"A novel load balancing algorithm for computational grid", Int. J. of Computational Intelligence Techniques, vol. 1, no. 1, 2010.
[16] El-Zoghdy, S. F., “A hierarchical load balancing policy for grid computing environment”, International Journal of Computer Network and Information Security, Volume 5, pages 1–12, 2012.
[17] El-Zoghdy S.F., “A capacity-based load balancing and job migration algorithm for heterogeneous Computational grids”, International Journal of Computer Networks & Communications (IJCNC) Vol.4, No.1, pp. 113-125, 2012.
[18] Neeraj Rathore, Inderveer Chana, “Load Balancing and Job Migration Techniques in Grid: A Survey of Recent Trends”, Wireless Pers Commun, Springer Science+Business Media New York 2014.
[19] Deepak Kumar Patel, Devashree Tripathy, C. R. Tripathy, “Survey of load balancing techniques for grid”,Journal of Network and Computer Applications, Volume 65 Issue C, pages 103-119, April 2016.
[20] Anuj Kumar, Heman Pathak, “A Comparative Study of Grid Load Balancing”, International Journal of Computer Applications (IJCA), 179 (18): 25-33, February 2018.