×

The grid: Analysis of basic principles and ways of application. (English. Russian original) Zbl 1185.68037

Program. Comput. Softw. 35, No. 1, 18-34 (2009); translation from Programmirovanie 35, No. 1 (2008).
Summary: 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.

MSC:

68M10 Network design and communication in computer systems

Software:

Globus Toolkit
PDFBibTeX XMLCite
Full Text: DOI

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. · doi:10.1145/129888.129890
[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 . · Zbl 1167.68347
[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. · doi:10.1109/JPROC.2004.842781
[28] Thompson, C.W., Agents, Grids, and Middleware, IEEE Internet Computing, 2004, vol. 8,Issue 5, pp. 97–99. · Zbl 05096645 · doi:10.1109/MIC.2004.32
[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 .
[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. · doi:10.1016/j.future.2006.11.001
[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. · Zbl 1119.68300 · doi:10.1016/j.jpdc.2007.06.006
[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.
[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.
[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. · doi:10.1145/776985.776986
[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 .
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.