Ficha del artículo
Tipo: Research article
Título
Survey de Tecnologías Grid
Grid Technologies Survey
Autoría
Sofia, Albert Osiris ⓘ
Casas, Sandra Isabel ⓘ
Resumen
La grid es una tecnología emergente que se perfila como el nuevo paradigma de computación paralela y distribuida, apta para aplicaciones que requieran grandes recursos. En el proceso de definición de este modelo han surgido una enorme variedad de propuestas y herramientas para el desarrollo e implementación de grids y portales grid. El propósito de este trabajo es brindar un panorama actualizado del conocimiento sobre el tema, así como una visión unificada de las técnicas y herramientas más aceptadas actualmente, de manera que sea entendible el universo de propuestas actuales para generar nuevos proyectos.
Abstract
Grid is an emergent technology that is outlined as the new paradigm of parallel and distributed computation, suitable for the applications that require great resources. In the process of definition of this model, a huge variety of proposals and tools for the development and implementation of grids, and grid portals have arisen. The intention of this work is to offer an updated panorama of the knowledge on the subject. Besides, a unified vision on the most accepted techniques and tools are summarized to contribute to the generation of new projects.
Palabras Clave: Grid, Globus, e-Ciencia
Keyword: Grid, Globus, e-Science
Bibliografía
Ian Foster, What is the Grid? A three point checklist, Grid Today, 2002. [1]
Ian Foster and Carl Kesselman, editors. The Grid: Blueprint for a New Computing Infrastructure. Morgan Kaufmann, 1998. [2]
Smarr, L. and Catlett, C. Metacomputing. Comm. of the ACM, 35(6):44–52, 1992. [3]
DeFanti, T., Foster, I., Papka, M., Stevens, R., Kuhfuss, T. Overview of the I-WAY: Wide Area Visual Supercomputing. Int. J. Supercomp. App., 10(2):123–130, 1996. [4]
Viktors Berstis, Fundamentals of Grid Computing, Redbooks Paper, IBM, 2002. [5]
Miguel L. Bote-Lorenzo, Yannis A. Dimitriadis, and Eduardo Gómez-Sánchez, Grid Characteristics and Uses: a Grid Definition. European Across Grids Conference 2003: 291-298. [6]
Viktors Berstis, Fundamentals of Grid Computing, Redbooks Paper, IBM, 2002. [7]
Libro blanco, e-CIENCIA en España, 2004. FUNDACIÓN ESPAÑOLA PARA LA CIENCIA Y LA TECNOLOGÍA. Edita: FECYT (Fundación Española para la Ciencia y la Tecnología), 2004. Madrid, España. [8]
D. Abramson, R. Buyya, J. Giddy. A Computational Economy for Grid Computing and its Implementation in the Nimrod-G Resource Broker. Future Generation Computer Systems. 18(8), 2002. [9]
Globus Project Web Site. http://www.globus.org. [10]
GridWay Web Site. http://asds.dacya.ucm.es/GridWay/. [11]
M. Litzkow, M.Livny, M. Mutka. Condor – A Hunter of Idle Workstations. Proc. 8th International Conference of Distributed Computing Systems (ICDCS 1988). IEEE CS Press. San Jose, CA, USA. January 1998. [12]
I. Rodero, J. Corbalán, R.M. Badia, J. Labarta. eNANOS Grid Resource Broker. P.M.A. Sloot et al. (Eds.): EGC 2005, LNCS 3470, Amsterdam, June 2005, pp. 111-121. [13]
Unicore Web Site. http://www.unicore.eu/. [14]
I. Foster, C. Kesselman, J. Nick, and S. Tuecke. Grid Services for Distributed System Integration. IEEE Computer, pages 37–46, June 2002. [15]
Legion Web Site, http://www.legion.virginia.edu/. [16]
Condor Web Site, http://www.cs.wisc.edu/condor/. [17]
Nimrod Web Site, http://www.csse.monash.edu.au/~davida/nimrod/. [18]
Mpich-G2 Web Site, http://www3.niu.edu/mpi/. [19]
M. P. Thomas, J. R. Boisseau, Building Grid Computing Portals: The NPACI Grid Portal Toolkit. [20]
APBS Tutorial: http://apbs.sourceforge.net/doc/tutorial/. [21]
Cog Kit: http://www.globus.org/cog/java/. [22]
Survey of Major Tools and Technologies for Grid-enabled Portal Development. Xiaoyu Yang, Martin T. Dove, Mark Hayes, Mark Calleja, Ligang He, Peter Murray-Rust. Proceedings of the UK e-Science All Hands Meeting 2006, © NeSC 2006, ISBN 0-9553988-0-0. [23]
Ian Foster and Carl Kesselman. Globus: A metacomputing infrastructure toolkit. International Journal of Supercomputer Applications, 11(2):115–128, 1997. [24]
GridPort Web Site: http://gridport.net/main/. [25]
J. Novotny. The Grid Portal Development Kit Concurrency and Computation: Practice and Experience, Special Issue: Grid Computing Environments, vol. 14, no. 13-15. [26]
Common Component Architecture Forum Web Site: http://www.cca-forum.org/. [27]
Globus http://www.globus.org/wsrf/. [28]
Open Science Grid Consortium http://doesciencegrid.org/projects/GPDK/. [29]
UK eScience Certification Authority http://www.grid-support.ac.uk/. [30]
Open Grid Computing Environments http://www.collab-ogce.org/ogce/index.php/Main_Page. [31]
Project Management Platform http://chefproject.org. [32]
Apache Portals http://portals.apache.org/jetspeed-1/. [33]
Inrias Research Teams http://ralyx.inria.fr/2006/Raweb/oasis/uid0.html. [34]
Open Group Making Standards Work http://www.opengroup.org/projects/soa/. [35]
Steve Mock, Mary Thomas, and Gregor von Laszewski. The Perl Commodity Grid Toolkit. Grid Computing environments: Special Issue of Concurrency and Computation: Practice and Experience, 14(13-15):1085–1095, 2002. [36]
NPACI HotPage https://hotpage.npaci.edu/. [37]
Mary Thomas, Steve Mock, and Jay Boisseau. Development of web toolkits for computational science portals: The NPACI HotPage. In 9th IEEE International Symposium on High Performance Distributed Computing, pages 308–309, 2000. [38]
Jason Novotny. The Grid Portal Development Kit. Grid Computing environments: Special Issue of Concurrency and Computation: Practice and Experience, 14(13-15):1129–1144, 2002. [39]
Gregor von Laszewski, Ian Foster, Jarek Gawor, and Peter Lane. A Java Commodity Grid Kit. Concurrency and Computation: Practice and Experience, 13(8-9):643–662, 2001. [40]
J. Novotny The Grid Portal Development Kit Concurrency and Computation: Practice and Experience, Special Issue: Grid Computing Environments, vol. 14, no. 13-15. [41]
Portal SARA http://sara.unile.it/grb/. [42]
Giovanni Aloisio, Massimo Cafaro, Euro Blasi, Lucio de Paolis, and Italo Epicoco. The GRB library: Grid computing with Globus in C. In 9th International Conference, HPCN Europe 2001, volume 2110 of Lecture Notes in Computer Science, pages 133–140. Springer-Verlag, 2001. [43]
GridSphere http://www.gridsphere.org/. [44]
J. Novotny Developing grid portlets using the GridSphere portal framework, IBM developerworks, 2004. [45]
Liferay: http://www.liferay.com. [46]
A. Akram,D. Chohan,X.Wang,X.Yang and R. Allan A Service Oriented Architecture for Portals using Portlets, All Hands On Meeting, 2005. [47]
The eXo platform: http://www.exoplatform.com. [48]
B. Mestrallet, T. Nguyen et al eXo Platform v2, Portal, JCR, ECM, Groupware and Business Intelligence. Available: http://www.theserverside.com/ articles/article.tss?l = eXoPlatform. [49]
StringBeans: http://www.nabh.com/projects/sbportal. [50]
X. Yang, D. Chohan, X. Wang and R. Allan A Web portal for National Grid Service Presented at GridShpere and Portlets workshop, 03 March, 2006, eScience Institute, Edinburgh. [51]
uPortal project: http://www.uportal.org/. [52]
Pluto: http://portals.apache.org/pluto/. [53]
Jetspeed-2: http://portals.apache.org/jetspeed-2/. [54]
IBM WebSphere Portal: http://www-306.ibm.com/software/genservers/portal/. [55]
P. Kacsuk, G. Sipos, Multi-Grid, Multi-User Workflows in the P-GRADE Grid Portal, Journal of Grid Computing, Springer Science + Business Media B.V., 2005. [56]
Introduction to JSR 168 http://developers.sun.com/prodtech/portalserver/ reference/techart/jsr168/. [57]
WSRP Web Services for Remote Portlets http://www.oasisopen.org/committees/ tc_home.php?wg_abb rev=wsrphttp://www.oasis-open.org. [58]
P-GRADE grid portal http://www.lpds.sztaki.hu/pgportal/. [59]
SAKAI VRE demonstrator http://tyne.dl.ac.uk/Sakai/. [60]
GridLab: http://www.gridlab.org. [61]
Todd Tannenbaum, Derek Wright, Karen Miller, and Miron Livny. Condor – a distributed job scheduler. In Thomas Sterling, editor, Beowulf Cluster Computing with Linux. The MIT Press, 2002. [62]
David Abramson, Jonathan Giddy, and Lew Kotler. High performance parametric modeling with Nimrod/G: Killer application for the global Grid. In 14th International Parallel and Distributed Processing Symposium, pages 520 – 528, May 2000. [63]
David Abramson, Rok Sosic, Jonathan Giddy, and B. Hall. Nimrod: A tool for performing parametrised simulations using distributed workstations. In 4th IEEE International Symposium on High Performance Distributed Computing, pages 112–121, August 1995. [64]
Nicholas T. Karonis, Brian Toonen, and Ian Foster. MPICH-G2: A Gridenabled implementation of the Message Passing Interface. Journal of Parallel and Distributed Computing (JPDC), 63(5):551–563, 2003. [65]
Dietmar W. Erwin and David F. Snelling. UNICORE: A Grid computing environment. In 7th International Euro-Par Conference, volume 2150 of Lecture Notes in Computer Science, pages 825–834. Springer-Verlag, 2001. [66]
M. Romberg The UNICORE architecture: seamless access to distributed resources. Proceedings of the 8th IEEE International Symposium on High performance Distributed Computing 1999. [67]
Ian Foster and Nicholas T. Karonis. A Grid-enabled MPI: Message passing in heterogeneous distributed computing systems. In Proceedings of SC98. ACM Press, 1998. [68]
MyGrid project: http://www.mygrid.org.uk/. [69]
Novotny, J., Tuecke, S., Welch. V. An Online Credential Repository for the Grid: MyProxy. Proceedings of the Tenth International Symposium on High Performance Distributed Computing (HPDC-10), IEEE Press, August 2001. Project website last accessed on 7/1/02 . [70]
Southeastern Universities Research Association www.sura.org/suragrid/. [71]
GRIDportal https://gridportal.sura.org/. [72]
Beowulf site: http://www.beowulf.org/overview/index.html. [73]
Rocks site: http://www.globus.org/grid_software/packaging/rocks.php. [74]
G. Allen, G. Daues, I, Foster et al The Astrophysics Simulation Collaboratory Portal: A science Portal Enabling Community Software Development Proceedings of the 10th IEEE International Symposium on High performance Distributed Computing 2001. [75]
N. A. Baker, D. Sept, M. J. Holst, and J. Andrew McCammon. The adaptive multilevel finite element solution of the poisson-boltzmann equation on massively parallel computers. IBM Journal of Research and Development, 45:427–438, 2001. [76]
Jacobo Tarrío Barreiro, Diseño e implementación de un portal basado en tecnologías Grid para el acceso a recursos de supercomputación, Universidade da Coruña, 2003. [77]
GridGain http:// www.gridgain.org/. [78]
Jeffrey Dean and Sanjay Ghemawat MapReduce: Simplified Data Processing on Large Clusters USENIX Association OSDI 04: 6th Symposium on Operating Systems Design and Implementation 137. [79]
Rob V. van Nieuwpoort, Jason Maassen, Gosia Wrzesinska, Thilo Kielmann, and Henri E. Bal. Adaptive load balancing for divide-and-conquer grid applications. Journal of Supercomputing, 2006. [80]
M.H.J. Nijhuis. Divide-and-conquer barnes-hut implementations. Masters thesis, Faculty of Sciences, Division of Computer Science, Vrije Universiteit, Amsterdam, The Netherlands, May 2004. [81]