Compute and Data Grids Simulation Tools: A Comparative Analysis

  • S. M. Argungu
  • Suki ArifEmail author
  • Mohd. Hasbullah Omar
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 1073)


The ever increasing need for grid systems in scientific, business and “what if” real world types of applications, coupled with the dynamic nature of computing infrastructure, has necessitated the need for clear distinctions between the various types of grid systems. This is particularly important when evaluating real-life applications using simulation environments. The very knowledge of what simulation environment to use in evaluating the performances of different types of grid models will go a long way in helping to arrive at a true representation of the system studied. Equally important is the need to identify distinctively the different real life works scenarios, in which these systems are applied. The grid industry is endowed with powerful simulation tools to enable researchers evaluate their designs prior to actual implementations. However, often researchers get busy developing extended versions of these simulators, at the expense of the precious time needed to solve the problem at hand, which is partly due to the wrong choice of simulation environment. This study is inspired by the need to compare and contrast between the two major grid types (Computational and Data Grids) in terms of areas of applications and the simulation environment appropriate for performance evaluation relating to each of these grid systems. This will help researchers to making an informed decision while considering simulation environments to be used in their projects, and help identify the relevant as well as suitable measurable metrics. In addition, the research findings will help to eliminate ambiguity while testing real life applications, and reduces inconsistency in the obtained results.


Data Grids Compute Grids Simulation Simulators 


  1. 1.
    Jacob, B., Brown, M., Fukui, K., Trivedi, N.: Introduction to Grid Computing. IBM International Technical Support Organization, USA, pp. 1–5 (2005)Google Scholar
  2. 2.
    Magoules, F., et al.: Introduction to Grid Computing, pp. 1–5. CRC Press, Taylor and Francis Group, London (2009)Google Scholar
  3. 3.
    Magoules, F., et al.: Introduction to Grid Computing, pp. 10–14. CRC Press, Taylor and Francis Group, London (2010)Google Scholar
  4. 4.
    Vaithiya, S., et al.: Ontology based resource discovery mechanism for mobile grid environment. In: Proceedings of IEEE, pp. 154–159 (2013).
  5. 5.
    Qureshi, M.B., et al.: Survey of Grid Resource Allocation Mechanisms. Springer, DordrechtGoogle Scholar
  6. 6.
    Magoules, F., et al.: Grid Resource Management, pp. 1–17, 61–95. CRC Press, Taylor and Francis Group, London (2010)Google Scholar
  7. 7.
    Buyya, R.: Economic-based distributed resource management and scheduling for grid computing. Ph.D. thesis, School of Computer Science and Software Engineering, Monash University, Melbourne, Australia, p. 180 (2002)Google Scholar
  8. 8.
    Ranjan, R., Harwood, A., Buyya, R.: A taxonomy of peer-to-peer based complex queries: a grid perspective. abs/cs/0610163 (2006)Google Scholar
  9. 9.
    Khan, S., Ahmad, I.: A cooperative game theoretical technique for joint optimization of energy consumption and response time in computational grids. IEEE Trans. Parallel Distrib. Syst. 20(3), 346–360 (2009)CrossRefGoogle Scholar
  10. 10.
    Khan, S.U.: A game theoretical energy efficient resource allocation technique for large distributed computing systems. In: International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA), Las Vegas, pp. 48–54 (2009)Google Scholar
  11. 11.
    Yeo, C.S., Buyya, R., Assunção, M.D., Yu, J., Sulistio, A., Venugopal, S., Placek, M.: Utility computing on global grids (chap. 143). In: Bidgoli, H. (ed.) The Handbook of Computer Networks. Wiley, New York (2007). ISBN 978-0-471-78461-6Google Scholar
  12. 12.
    Dharma, T.N., et al.: Data replication in data intensive scientific applications with performance guarantee. IEEE Trans. Parallel Distrib. Syst. 22(8) (2011)Google Scholar
  13. 13.
    Ciubăncan, M., Dulea, M.: Implementing advanced data flow and storage management solutions within a multi-VO grid site. In: 2017 16th RoEduNet Conference on Networking in Education and Research (RoEduNet), pp. 1–4. IEEE, September 2017Google Scholar
  14. 14.
  15. 15.
  16. 16.
  17. 17.
  18. 18.
  19. 19.
  20. 20.
  21. 21.
  22. 22.
  23. 23.
  24. 24.
    Mansouri, N., Dastghaibyfard, G., Horri, A.: A novel job scheduling algorithm for improving data grid’s performance. In: 2011 International Conference on P2P, Parallel, Grid, Cloud and Internet Computing, pp. 142–147 (2011)Google Scholar
  25. 25.
    Zarina, M., Ahmad, F., bin Mohd Rose, A.N., Nordin, M., Deris, M.M.: Job scheduling for dynamic data replication strategy in heterogeneous federation data grid systems. In: 2013 2nd International Conference on Informatics and Applications (ICIA), pp. 203–206 (2013)Google Scholar
  26. 26.
    Aparnaa, S.K., Kousalya, K.: An enhanced adaptive scoring job scheduling algorithm for minimizing job failure in the heterogeneous grid network. In: 2014 International Conference on Recent Trends in Information Technology (ICRTIT), pp. 1–6 (2014)Google Scholar
  27. 27.
    Yeo, C.S., Buyya, R., Assuncao, M.D., Yu, J., Sulistio, A., Venugopal, S., Placek, M.: Utility computing on global grids. In: Bidgoli, H. (ed.) Handbook of Computer Networks. Wiley, New York (2006)Google Scholar
  28. 28.
    Maheshbhai, L.A.: Job scheduling based on reliability, time and cost constraints under grid environment. In: 2011 Nirma University International Conference on Engineering (NUiCONE), pp. 1–5, 8–10 December 2011Google Scholar
  29. 29.
    Lakshmi, R., Tang, B.: Integrating scheduling and replication in data grids with performance guarantee. In: IEEE Globecom 2011 Proceedings (2011)Google Scholar
  30. 30.
    Wang, J., Wu, G., Zhang, B., Hu, X.: A heuristic algorithm for scheduling on grid computing environment. In: 2012 Seventh ChinaGrid Annual Conference, pp. 36–42 (2012)Google Scholar
  31. 31.
    Zahedani, S.D., Dastghaibyfard, G.: A hybrid batch job scheduling algorithm for grid environment. In: 2014 4th International Conference on Computer and Knowledge Engineering (ICCKE), pp. 763–768 (2014)Google Scholar
  32. 32.
    Abawajy, J.H., Deris, M.M.: Data replication approach with consistency guarantee for data grid. IEEE Trans. Comput. 63(12), 2975–2987 (2014)MathSciNetCrossRefGoogle Scholar
  33. 33.
    Rajkumar, S., Rajkumar, N., Suresh, V.G.: Hybrid approach for monitoring and scheduling the job in heterogeneous system. In: 2014 International Conference on Information Communication & Embedded Systems (ICICES), pp. 1–5, 27–28 (2014)Google Scholar
  34. 34.
    Foster, I.: The anatomy of the grid: enabling scalable virtual organizations. In: 2001 Proceedings of First IEEE/ACM International Symposium on Cluster Computing and the Grid, pp. 6, 7 (2001)Google Scholar
  35. 35.
    Song, H.J., Liu, X., Jakobsen, D., Bhagwan, R., Zhang, X., Taura, K., Chien, A.: The microgrid: a scientific tool for modeling computational grids. In: ACM/IEEE 2000 Conference on Supercomputing, p. 53. IEEE, November 2000Google Scholar
  36. 36.
  37. 37.
    Stoller, M.H.R.R.L., Duerig, J., Guruprasad, S., Stack, T., Webb, K., Lepreau, J.: Large-scale virtualization in the Emulab network testbed. In: USENIX Annual Technical Conference, pp. 113–128, June 2008Google Scholar
  38. 38.
    Cutler, C., Hibler, M., Eide, E., Ricci, R.: Trusted disk loading in the Emulab network testbed. In: CSET, August 2010Google Scholar
  39. 39.
  40. 40.
    Kerasha, M.A., Greenshields, I.: Huskysim: a simulation toolkit for application scheduling in computational grids. In: Proceedings of the 13th International World Wide Web Conference on Alternate Track Papers & Posters (WWW Alt. 2004), pp. 380–381. ACM, New York (2004)Google Scholar
  41. 41.
    Kliazovich, D., Bouvry, P., Audzevich, Y., Khan, S.U.: GreenCloud: a packet-level simulator of energy-aware cloud computing data centers. In: 2010 IEEE Global Telecommunications Conference (GLOBECOM 2010), pp. 1–5. IEEE, December 2010Google Scholar
  42. 42.
    Fazea, Y.: Numerical simulation of helical structure mode-division multiplexing with nonconcentric ring vortices. Opt. Commun. 437, 303–311 (2019)CrossRefGoogle Scholar
  43. 43.
    Fazea, Y.: Mode division multiplexing and dense WDM-PON for Fiber-to-the-Home. Optik 183, 994–998 (2019)CrossRefGoogle Scholar
  44. 44.
    Fazea, Y., Alobaedy, M.M., Ibraheem, Z.T.: Performance of a direct-detection spot mode division multiplexing in multimode fiber. J. Opt. Commun. 40, 161–166 (2019)CrossRefGoogle Scholar
  45. 45.
    Ibraheem, Z.T., Rahman, M.M., Fazea, Y., Ahmed, K.K.: PAPR reduction in OFDM signal by incorporating Mu-Law companding approach into enhanced PTS scheme. J. Opt. Commun.Google Scholar
  46. 46.
    Fazea, Y., Amphawan, A.: 32 channel DQPSK DWDM-PON for local area network using dispersion compensation fiber. In: EPJ Web of Conferences, vol. 162, p. 01016. EDP Sciences (2017)Google Scholar
  47. 47.
    Fazea, Y., Mezhuyev, V.: Selective mode excitation techniques for mode-division multiplexing: a critical review. Opt. Fiber Technol. 45, 280–288 (2018)CrossRefGoogle Scholar
  48. 48.
    Fazea, Y., Sajat, M.S., Ahmad, A., Alobaedy, M.M.: Channel optimization in mode division multiplexing using neural networks. In: 2018 IEEE 14th International Colloquium on Signal Processing & Its Applications (CSPA), pp. 173–175. IEEE (2018)Google Scholar

Copyright information

© Springer Nature Switzerland AG 2020

Authors and Affiliations

  • S. M. Argungu
    • 1
    • 2
  • Suki Arif
    • 1
    Email author
  • Mohd. Hasbullah Omar
    • 1
  1. 1.InterNetWorks Research Laboratory, School of ComputingUniversiti Utara MalaysiaSintokMalaysia
  2. 2.Department of Computer ScienceUniversity of Science and TechnologyAlieroNigeria

Personalised recommendations