• CONTACT
  • LAST ISSUE
  • IN PROGRESS
  • EARLY VIEW
  • ACCEPTED PAPERS
GET_pdf delibra

Volume 12 (1) 2006, 33-45

Programming the Grid with gLite*

Laure Erwin 1, Fisher S.M. 2, Frohner Ákos 1, Grandi C. 3, Kunszt Peter 4, Krenek A. 5, Mulmo Olle 6, Pacini F. 7, Prelz E. 2, White J. 8, Barroso M. 1, Buncic P. 1, Frédéric Hemmer 1, Di Meglio A. 1, Edlund Ĺke 6

1 CERN, Geneva, Switzerland
2 RAL, Didcot, UK
3 INFN, Italy
4 CSCS, Manno, Switzerland
5 CESNET, Prague, Czech Republic
6 KTH, Stockholm, Sweden
7 DATAMAT, Rome, Italy
8 HIP, Helsink, Finland

DOI:   10.12921/cmst.2006.12.01.33-45

OAI:   oai:lib.psnc.pl:612

Abstract:

The past few years have seen the creation of the first production level Grid infrastructures that offer their users a dependable service at an unprecedented scale. Depending on the flavor of middleware services these infrastructures deploy (for instance Condor, gLite, Globus, UNICORE, to name only a few) different interfaces to program the Grid infrastructures are provided. Despite ongoing efforts to standardize Grid service interfaces, there are still significant differences in how applications can interface to a Grid infrastructure. In this paper we describe the middleware (gLite) and services deployed on the EGEE Grid infrastructure and explain how applications can interface to them.

Key words:

EGEE, gLite, Grid Middleware, programming Grids

References:

[1] V. Breton et al., EGEE Deliverable 4.4: Second Revision of EGEE Application Migration Progress Report, https://edms.cern.ch/document/707799/.
[2] DICOM Digital Imaging and Communication in Medicine, http://dicom.nema.org/.
[3] F. Dvořák et al., Services for Tracking and Archival of Grid Job Information. In: Proceedings Cracow Grid Workshop’05, 2006, http://www.cyfronet.krakow.pl/cgw05.
[4] EGEE JRA1. EGEE File Transfer Service User Guide. https://edms.cern.ch/document/591792/.
[5] K. Cajkowski et. al., The WS-Resource Framework, 2004, http://www-106.ibm.com/developerworks/library/ws-resource/ws-wsrf.pdf.
[6] W. Allcock et al., GridFTP Protocol Specification. Global Grid Forum Recommendation GFD.20, March 2003.
[7] J. Frey, T. Tannenbaum, M. Livny, I. Foster, S. Tuecke, Condor-G: A Computation Management Agent for Multi-Institutional Grids. Cluster Computing, 5(3), 237-246, 2002.
[8] glite command line interface reference. https://edms.cern.ch/document/674643/1.
[9] Global Grid Forum, http://www.gridforum.org/.
[10] Homepage of the GLUE Schema Activity, http://infnforge.cnaf.infn.it/glueinfomodel.
[11] The GGF Grid Storage Resource Manager Working Group.
[12] I. Foster, C. Kesselman, S. Tuecke, The Anatomy of the Grid. The International Journal of High Performance Computing Applications, 15(3), 200-222, Fall 2001.
[13] JDL Attributes Specification, https://edms.cern.ch/ document/590869/1. EGEE-JRA1-TEC- 590869-JDL-Attributes-v0-4.
[14] JRA1-UK, http://hepunx.rl.ac.uk/egee/jra1-uk/.
[15] EGEE JRA3. EGEE Deliverable 3.3: Global Security Architecture (1st revision), https://edms.cern.ch/document/602183/.
[16] D. Kouril and J. Basney, A Credential Renewal Service for Long-Running Jobs. In: Grid 2005, 6th IEEE/ACM International Workshop on Grid Computing, Seattle, US, November 20005.
[17] A. Křenek et al., L&B Users Guide. https://edms.cern.ch/file/571273/1/LB-guide.pdf.
[18] E. Laure, F. Hemmer et al., Middleware for the Next Generation Grid Infrastructure. In: Computing in High Energy and Nuclear Physics (CHEP), Interlaken, Switzerland, September
2004.
[19] The LCG Project, http://cern.ch/lcg.
[20] P. J. Leach and R. Salz, UUIDs and GUIDs, February 1998.
[21] TheWeb Services Interoperability Organization. WS-I Documents, http://www.ws-i.org/Documents. aspx.
[22] R. Alfieri et al., VOMS, an Authorization System for Virtual Organizations. In: Grid Computing, First European Across Grids Conference, 2004.
[23] R-GMA, http://www.r-gma.org/.
[24] R. Raman, M. Livny and M. Solomon, Matchmaking: Distributed Resource Management for High Throughput Computing. In: Proceedings of the Seventh IEEE International
Symposium on High Performance Distributed Computing (HPDC7), Chicago, IL, July 1998.
[25] D. Sprott and L. Wilkes, Understanding Service-Oriented Architecture, http://msdn.microsoft.com/ library/default.asp?url=/library/en-us/dnmaj/html/aj1soa.asp.
[26] EGEE Middleware Design Team. EGEE Deliverable 1.4: EGEE Middleware Architecture,
https://edms.cern.ch/document/594698/.
[27] B. Tierney, R. Aydt et al., A grid monitoring architecture. Technical Report GWD-Perf-16-1, GGF, 2001.
[28] S. Tuecke et al., Open Grid Services Infrastructure (OGSI) – Version 1.0. https://forge.gridforum. org/projects/ogsi-wg.
[29] The Virtual Data Toolkit, http://www.cs.wisc.edu/vdt/.
[30] GGF OGSA WG. Open Grid Services Architecture – Glossary of Terms, https://forge.gridforum. org/projects/ ogsa-wg.
[31] GGF OGSA WG. The Open Grid Services Architecture, Version 1.0. https://forge.gridforum.org/ projects/ogsa-wg.
[32] WMproxy API documentation, http://egee-jra1-wm.mi.infn.it/egee-jra1-wm/ glite-wmproxy-api-index.shtml.

  • JOURNAL MENU

    • AIMS AND SCOPE
    • EDITORS
    • EDITORIAL BOARD
    • NOTES FOR AUTHORS
    • CONTACT
    • IAN SNOOK PRIZES 2015
    • IAN SNOOK PRIZES 2016
    • IAN SNOOK PRIZES 2017
    • IAN SNOOK PRIZES 2018
    • IAN SNOOK PRIZES 2019
    • IAN SNOOK PRIZES 2020
    • IAN SNOOK PRIZES 2021
    • IAN SNOOK PRIZES 2024
  • GALLERY

  • LAST ISSUE

  • MANUSCRIPT SUBMISSION

    • SUBMIT A MANUSCRIPT
  • FUTURE ISSUES

    • ACCEPTED PAPERS
    • EARLY VIEW
    • Volume 31 (1) – in progress
  • ALL ISSUES

    • 2024
      • Volume 30 (3–4)
      • Volume 30 (1–2)
    • 2023
      • Volume 29 (1–4)
    • 2022
      • Volume 28 (4)
      • Volume 28 (3)
      • Volume 28 (2)
      • Volume 28 (1)
    • 2021
      • Volume 27 (4)
      • Volume 27 (3)
      • Volume 27 (2)
      • Volume 27 (1)
    • 2020
      • Volume 26 (4)
      • Volume 26 (3)
      • Volume 26 (2)
      • Volume 26 (1)
    • 2019
      • Volume 25 (4)
      • Volume 25 (3)
      • Volume 25 (2)
      • Volume 25 (1)
    • 2018
      • Volume 24 (4)
      • Volume 24 (3)
      • Volume 24 (2)
      • Volume 24 (1)
    • 2017
      • Volume 23 (4)
      • Volume 23 (3)
      • Volume 23 (2)
      • Volume 23 (1)
    • 2016
      • Volume 22 (4)
      • Volume 22 (3)
      • Volume 22 (2)
      • Volume 22 (1)
    • 2015
      • Volume 21 (4)
      • Volume 21 (3)
      • Volume 21 (2)
      • Volume 21 (1)
    • 2014
      • Volume 20 (4)
      • Volume 20 (3)
      • Volume 20 (2)
      • Volume 20 (1)
    • 2013
      • Volume 19 (4)
      • Volume 19 (3)
      • Volume 19 (2)
      • Volume 19 (1)
    • 2012
      • Volume 18 (2)
      • Volume 18 (1)
    • 2011
      • Volume 17 (1-2)
    • 2010
      • Volume SI (2)
      • Volume SI (1)
      • Volume 16 (2)
      • Volume 16 (1)
    • 2009
      • Volume 15 (2)
      • Volume 15 (1)
    • 2008
      • Volume 14 (2)
      • Volume 14 (1)
    • 2007
      • Volume 13 (2)
      • Volume 13 (1)
    • 2006
      • Volume SI (1)
      • Volume 12 (2)
      • Volume 12 (1)
    • 2005
      • Volume 11 (2)
      • Volume 11 (1)
    • 2004
      • Volume 10 (2)
      • Volume 10 (1)
    • 2003
      • Volume 9 (1)
    • 2002
      • Volume 8 (2)
      • Volume 8 (1)
    • 2001
      • Volume 7 (2)
      • Volume 7 (1)
    • 2000
      • Volume 6 (1)
    • 1999
      • Volume 5 (1)
    • 1998
      • Volume 4 (1)
    • 1997
      • Volume 3 (1)
    • 1996
      • Volume 2 (1)
      • Volume 1 (1)
  • DATABASES

    • AUTHORS BASE
  • CONTACT
  • LAST ISSUE
  • IN PROGRESS
  • EARLY VIEW
  • ACCEPTED PAPERS

© 2025 CMST