Skip to main content
Log in

The grid: Analysis of basic principles and ways of application

  • Published:
Programming and Computer Software Aims and scope Submit manuscript

Abstract

During the last decade, a new direction of distributed computing—the grid—emerged, which is designed for work with sets of distributed resources. The results obtained, including the development of largescale grid infrastructures, bring us to the discussion of possibility of applying the new technologies to practice. The goal of the paper is to outline a scope of grid capabilities. The discussion relies on the formulation of basic points of the grid concept, principles of integration of spatially distributed resources, and the tasks solved by the grid middleware. Based on this, forms and methods of using grid integration technologies for work with computer, file, information, and other types of resources are described.

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.

Similar content being viewed by others

References

  1. Open Grid Forum Organizational Members. http://www.ogf.org/Members/members_members.php.

  2. Stockinger, H., Defining the Grid: A Snapshot on the Current View, Swiss Institute of Bioinformatics (Vital-IT), CH-1015 Lausanne, Switzerland, 2006.

  3. Stockinger, H., Grid Computing: A Critical Discussion on Business Applicability, IEEE Distributed Systems Online, 2006, vol. 7, no. 6.

  4. Schikuta, E. et al., Business in the Grid: Project Results, The 1st Austrian Grid Symp., 2005. www.pri.univie.ac.at/Publications/2005/Schikuta_austrian-grid_bigresults.pdf.

  5. Grids—a Low Cost, High Speed Alternative to Traditional High-Performance Computing, 2003, Grid Technology Partners.

  6. Kovalenko, V.N., Complex Grid Software of Computational Type, Preprint of Keldysh Inst. of Applied Math., Russian Academy of Sciences, Moscow, 2007, no. 10, pp. 1–39.

  7. Foster, I. and Kesselman, C., Computational Grids, The Grid: Blueprint for a New Computing Infrastructure, Chapter 2, Morgan-Kaufman, 1999.

  8. Foster, I., What is the Grid? A Three Point Checklist, Grid Today, 2002, vol. 1, no. 6.

  9. Open Grid Forum. http://www.ogf.org/.

  10. The CoreGRID Network of Excellence. http://www.coregrid.net/.

  11. Open Grid Services Architecture Glossary of Terms, Treadwell J., Ed., GFD-I.44, 2005. http://www.ggf.org/documents/GFD.44.pdf.

  12. Java Remote Method Invocation-Distributed Computing for Java. http://java.sun.com/javase/technologies/core/basic/rmi/whitepaper/index.jsp.

  13. The Official CORBA Standard from the OMG Group. http://www.omg.org/docs/formal/04-03-12.pdf.

  14. COM: Component Object Model Technologies. http://www.microsoft.com/com/default.mspx.

  15. The Open Group DCE Portal. http://www.opengroup. org/dce/.

  16. Microsoft.NET. http://www.microsoft.com/net/.

  17. Catlett, C. and Smarr, L., Metacomputing, Commun. ACM, 1992, vol. 35, no. 6, pp. 44–52.

    Article  Google Scholar 

  18. Kovalenko, V.N. and Koryagin, D.A., Computational Infrastructure of the Future, Otkrytye sistemy, 1999, nos. 11–12, pp. 45–52. http://www.osp.ru/os/1999/11-12/045.htm.

  19. Kovalenko, V.N., Kovalenko, E.I., Koryagin, D.A., Lyubimskii, E.Z., and Khukhlaev, E.V., Job Management in Distributed Computational Environment, Otkrytye sistemy, 2001, nos. 5–6, pp. 22–28. http://www.osp.ru/os/2001/05-06/022.htm.

  20. Kovalenko, V.N., Kovalenko, E.I., Koryagin, D.A., Lyubimskii, E.Z., Orlov, A.V., and Khukhlaev, E.V., Structure and Problems of Development of Software for the Distributed Computational Environment, Preprint of Keldysh Inst. of Applied Math., Russian Academy of Sciences, Moscow, 2002, no. 22. http://gridclub.ru/library/publication.2005-03-17.9730762265/view.

  21. Kovalenko, V.N., Kovalenko, E.I., Koryagin, D.A., Lyubimskii, E.Z., and Khukhlaev, E.V., State of the Art and Directions of Development of GRID Middleware, Informatsionnye tekhnologii i vychislitel’nye sistemy, 2003, no. 4, pp. 23–36.

  22. Kovalenko, V.N., Kovalenko, E.I., Koryagin, D.A., and Lyubimskii, E.Z., Prospects of Grid Development: Distributed Applications, Trudy 2-oi mezhdunarodnoi konferentsii “Raspredelennye vychisleniya i Grid-tekhnologii v nauke i obrazovanii” (Proc. of the 2nd Int. Conf. “Distributed Computations and Grid Technologies), Dubna, 2006. http://www.gridclub.ru/library/publication.2006-11-30.5861853078/view.

  23. Kovalenko, V.N. and Koryagin, D.A., Distributed Computing and Grid. http://www.gridclub.ru/library/publication.2006-11-30.5861853078/view.

  24. Foster, I., Kishimoto, H., Savva, A., Berry, D., Djaoui, A., Grimshaw, A., Horn, B., Maciel, F., Siebenlist, F., Subramaniam, R., Treadwell, J., and von Reich, J., The Open Grid Services Architecture. Version 1.0, Informational Document. Global Grid Forum (GGF), 2005.

  25. Booth, D., Haas, H., McCabe, F., Newcomer, E., Champion, M., Ferris, C., and Orchard, D., Web Services Architecture, W3C, Working Group Note, 2004. http://www.w3.org/TR/ws-arch/.

  26. De Roure, Hey, T., and Trefethen, A.E., Where the Grid Meets the Physical World, Research Issues in Grid and Pervasive Computing, 2005. http://www.semanticgrid.org/documents/gridperv3.pdf.

  27. De Roure, Jennings, D., and Shadbolt, N.R., The Semantic Grid: Past, Present, and Future. Proceedings of the IEEE, 2005, vol. 93, no. 3, pp. 669–681.

    Article  Google Scholar 

  28. Thompson, C.W., Agents, Grids, and Middleware, IEEE Internet Computing, 2004, vol. 8,Issue 5, pp. 97–99.

    Article  Google Scholar 

  29. Foster, I. and Iamnitchi, A., On Death, Taxes, and the Convergence of Peer-to-Peer and Grid Computing, The 2nd Int. Workshop on Peer-to-Peer Systems (IPTPS’03), 2003.

  30. OGF Document Series. http://www.ogf.org/ggf_docs_final.htm.

  31. Advancing Open Standards for the Information Society (OASIS). http://www.oasis-open.org.

  32. World Wide Web Consortium (W3C). http://www.w3.org/.

  33. Berners-Lee, T., Fielding, R., and Masinter, L., Uniform Resource Identifier (URI): Generic Syntax, 2005. http://www.ietf.org/rfc/rfc3986.txt.

  34. Anderson, D.P., Public Computing: Reconnecting People to Science, Conf. on Shared Knowledge and the Web, Madrid, Spain, 2003. http://boinc.berkeley.edu/boinc2.pdf.

  35. Kovalenko, V.N. and Koryagin, D.A., Grid Resources Organization, Preprint of Keldysh Inst. of Applied Math., Russian Academy of Sciences, Moscow, 2004, no. 63, pp. 1–25.

  36. Kovalenko, V.N. and Koryagin, D.A., Grid Organization: Are there Any Alternatives? Otkrytye sistemy, 2004, no. 12.

  37. Berezovskii, P.S. and Kovalenko, V.N., Structure and Functionality of the Job Management System for Grid with Non-Clustered Resources, Preprint of Keldysh Inst. of Applied Math., Russian Academy of Sciences, Moscow, 2007, no. 67, pp. 1–29.

  38. Foster, I. and Kesselman, C., Globus: A Metacomputing Infrastructure Toolkit, Intl. J. Supercomputer Applications, 1997, vol. 11, no. 2, pp. 115–128. ftp://ftp.globus.org/pub/globus/papers/globus.pdf.

    Article  Google Scholar 

  39. Grid Resource Management: State of the Art and Future Trends, Nabrzyski, J., Schopf, J.M., and Weglarz, J., Eds., Kluwer Academic Publishers, 2003.

  40. Shoshani, A., Sim, A., and Gu, J., Storage Resource Managers: Essential Components for the Grid, Chapter of “Grid Resource Management: State of the Art and Future Trends,” Kluwer Academic Publishers, 2003.

  41. High Performance Storage System (HPSS). http://www.hpss-collaboration.org/.

  42. SDSC Storage Resource Broker (SRB). http://www.sdsc.edu/srb.

  43. Foster, I., Gannon, D., Kishimoto, H., and Von Reich, J.J., Eds., Open Grid Services Architecture Use Cases, Global Grid Forum, 2004, GFD-I.029.

  44. Foster, I. and Tuecke, S., Describing the Elephant: The Different Faces of IT as Service. www.gridforum.org/documents/Diff_Faces_foster.pdf.

  45. Foster, I., Service-Oriented Science, Science, 2005, vol. 308.

  46. Enabling Grids for E-sciencE (EGEE). http://www.euegee.org/.

  47. Avery, P., Open Science Grid: Building and Sustaining General Cyberinfrastructure Using a Collaborative Approach, First Monday, vol. 12, no. 6. http://www.firstmonday.org/issues/issue12_6/avery/index.html.

  48. NSF Extensible Terascale Facility TeraGrid, Report for CY 2006. Program Plan for CY2007, 2007. http://www.teragrid.org/about/docs/TG-Annual-2007-Pub.pdf.

  49. Earth System Grid (ESG). http://www.earthsystemgrid.org.

  50. EGEE Grid Attacks Avian Flu. http://www.eu-egee.org /news/egee-grid-attacks-avian-flu.

  51. Kondo, D., Fedak, G., Cappello, F., and Casanova, H., Characterizing Resource Availability in Enterprise Desktop Grids, J. Future Generation Computer Systems, 2007, vol. 23, no. 7, pp. 888–903.

    Article  Google Scholar 

  52. Basumallik, A., Ren, X., Eigenmann, R., and Goasguen, S., iShare-Bringing the Teragrid to the User Desktop, TeraGrid’06, Indianapolis, IN, USA, 2006.

  53. Asaduzzaman, S. and Maheswaran, M., Strategies to Create Platforms for Differentiated Services from Dedicated and Opportunistic Resources, J. Parallel Distributed Computing, 2007, vol. 67, no. 10, pp. 1119–1134.

    Article  MATH  Google Scholar 

  54. Natrajan, A., Grimshaw, A.S., Humphrey, M.A., and Nguyen-Tuong, A., Dispelling Seven Myths About Grid Resource Management, University of Virginia Department of Computer Science Technical Report CS-2004-33, 2004.

  55. MPICH-G2. http://www3.niu.edu/mpi/.

  56. GridMPI. http://www.gridmpi.org/.

  57. Distributed European Infrastructure for Supercomputing (DEISA). http://www.deisa.org/.

  58. Boghosian, B., Coveney, P., Dong, S., Finn, L., Jha, S., Karniadakis, G., and Karonis, N., NEKTAR, SPICE and Vortonics: Using Federated Grids for Large Scale Scientific Applications, Cluster Computing, 2007, vol. 10, no. 3. http://www.eslea.uklight.ac.uk/documents/Publications/HPC/Nektar-SPICEVortonics_clade06.pdf.

  59. Macleod, G., Donachy, P., Harmer, T.J., Perrot, R.H., Conlon, B., Press, J., and Lungu, F., Implied-Volatility Grid: Grid Based Integration to Provide On Demand Financial Risk Analysis, Proc. of the Int. Workshop on Grid Tech. for Financial Modeling and Simulation, Palermo, Italia, 2006.

  60. Accelerating the Adoption of Grid Solutions in the Enterprise, Enterprise Grid Alliance, 2004. http://www.ogf.org/UnderstandingGrids/documents/acel_adoption_grid_solutions.pdf.

  61. Power Unbound: The Emerging Importance of Grid Computing, Executive Briefing, McKinsey & Company.

  62. The Grid Report, Clabby Analytics, 2004.

  63. Abbas, A., Computer Paradox and Grid Computing, GridToday, 2002.

  64. IBM Corporation, Taurus-Taxonomy of Actual Utilization of Real UNIX and Windows Servers, GM13-0191-00.

  65. Jagatheesan, A., San Diego Supercomputer Center. The GGF Grid File System Architecture Workbook, Grid File System Working Group GFD-I.061, 2006.

  66. Raman, V., Narang, I., Crone, C., Haas, L., Malaika, S., Mukai, T., Wolfson, D., and Baru, C., Services for Data Access and Data Processing on Grids, GFD-I.14 DAIS Working Group, 2003.

  67. National Digital Mammography Archive. http://nscp01.physics.upenn.edu/ndma/.

  68. Gray, J., Slutz, D., Szalay, A., Thakar, A., Kuntz, P., and Stoughton, C., Data Mining the SDSS SkyServer Database, MSR TR 2002-1, Microsoft Research, 2002. http://www.research.microsoft.com/:_gray/.

  69. Telescience for Advanced Tomography Applications, NPACI Alpha Project. http://www.npaci.edu/Alpha/.

  70. The DAME Project. www.cs.york.ac.uk/dame.

  71. Karasavvas, K. et al., Eds., Introduction to OGSA-DAI Services, SAG 2004, LNCS, 2005, vol. 3458, Berlin-Heidelberg: Springer, 2005, pp. 1–12.

    Google Scholar 

  72. OGSA-DAI 3.0 Documentation. http://www.ogsadai.org/documentation/ogsadai3.0/.

  73. Java Database Connectivity (JDBC). http://java.sun.com/products/jdbc/overview.html.

  74. Josifovski, V., Schwarz, P., Haas, L., and Lin, E., Garlic: A New Flavor of Federated Query Processing for DB2, Proc. of the ACM SIGMOD Int. Conf. on Management of Data, 2002.

  75. Nassar, N., Newby, G., and Gamiel, K., Grid Information Retrieval Architecture, GGF Grid Information Retrieval Working Group, 2003.

  76. Gamiel, K., Newby, G., and Nassar, N., Grid Information Retrieval Requirements (GFD.27), Global Grid Forum, Lamont, Illinois, 2003.

  77. A Digital Library Infrastructure on Grid Enabled Technology (DILIGENT). http://www.diligent-project.org.

  78. Alpdemir, M.N., Mukherjee, A., Gounaris, A., Paton, N.W., Fernandes, A.A., Sakellariou, R., Watson, P., Herrero, P., Pérez, M.S., and Robles, V., Eds., Using OGSA-DQP to Support Scientific Applications for the Grid, SAG 2004, LNCS, 2005, vol. 3458, Berlin: Springer, 2005, pp. 13–24.

    Google Scholar 

  79. Feature — New Weapons Identified in the Battle Against Hospital Superbugs, International Science Grid This Week, Issue 09.05.2007. http://www.isgtw.org/?pid=1000412.

  80. Golab, L. and Ozsu, M.T., Issues in Data Stream Management, SIGMOD Record, 2003, vol. 32, no. 2, pp. 5–14.

    Article  Google Scholar 

  81. Plale, B., Using Global Snapshots to Access Data Streams on the Grid, Proc. of the 2nd European Across Grids Conf, (Ax-Grids04) Springer Lecture Notesin Computer Science, 2004, vol. 3165.

  82. Tierney, B., Aydt, R., Gunter, D., Smith, W., Taylor, V., Wolski, R., and Swany, M., A Grid Monitoring Architecture, Tech. Rep. GWD-PERF-16-2, Global Grid Forum, 2002. http://www.didc.lbl.gov/GGF-PERF/GMA-WG/papers/GWD-GP-16-2.pdf.

  83. Gaynor, M., Moulton, S., Welsh, M., LaCombe, E., Rowan, A., and Wynne, J., Integrating Wireless Sensor Networks with the Grid, IEEE Internet Computing, 2004, pp. 32–39.

  84. Loos, C., E-Health with Mobile Grids: The Akogrimo Heart Monitoring and Emergency Scenario, Akogrima Project, 2006. http://www.akogrimo.org/download/White_Papers_and_Publications/Akogrimo_eHealth_white_paper_short_20060207.pdf.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to V. N. Kovalenko.

Additional information

Original Russian Text © V.N. Kovalenko, D.A. Koryagin, 2009, published in Programmirovanie, 2009, Vol. 35, No. 1.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Kovalenko, V.N., Koryagin, D.A. The grid: Analysis of basic principles and ways of application. Program Comput Soft 35, 18–34 (2009). https://doi.org/10.1134/S0361768809010046

Download citation

  • Received:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1134/S0361768809010046

Keywords

Navigation