Abstract
This paper presents a framework for managing jobs in the NorduGrid ARC middleware. The system introduces a layer between the user and the grid, and acts as a proxy for the user. Jobs are continuously monitored and the system reacts to changes in their status, by invoking plug-ins to handle a certain job status. Unlike other job management systems, our is run on the client side, under the control of the user. This eliminates the need for the user to share a proxy credential, which is needed to control jobs. Furthermore the system can be extended by the user, as it is designed as a framework. This gives the users the possibility to adapt and extend it, to their needs.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
The Globus Alliance. The globus resource specification language rsl v1.0. (May 2000), http://www-fp.globus.org/gram/rsl_spec1.html
The Globus Alliance. The globus toolkit (September 2004), http://www-unix.globus.org/toolkit/
The Globus Alliance. Grid security infrastructure (gsi) (April 2004), http://www-unix.globus.org/security/
Benekos, N.C., Nairz, A.: Welcome to the atlas data challenges (June 2003), http://atlas.web.cern.ch/Atlas/GROUPS/SOFTWARE/DC/
Bogdanski, M., Kosiedowski, M., Mazurek, C., Wolniewicz, M.: Progress – access environment to computational services performed by cluster of sun systems (December 2002), http://progress.psnc.pl/English/cgw02.pdf
Bogdanski, M., Kosiedowski, M., Mazurek, C., Wolniewicz, M.: Grid service provider: How to improve flexibility of grid user interfaces? (June 2003), http://progress.psnc.pl/English/petersburg_progress.pdf
Boverhof, J.: Python globus (pyglobus). pyGlobus (September 2004), http://www-itg.lbl.gov/gtg/projects/
Bracha, G., Cook, W.: Mixin-based inheritance. In: Meyrowitz, N. (ed.) Proceedings of the Conference on Object-Oriented Programming: Systems, Languages, and Applications / Proceedings of the European Conference on Object-Oriented Programming, Ottawa, Canada, pp. 303–311. ACM Press, New York (1990)
The NorduGrid Collaboration. Nordugrid general information (September 2004), http://www.nordugrid.org/about.html
Zope Corporation. Zope object database (June 2004), http://zope.org/Products/ZODB3.2
Czajkowski, K., Foster, I., Karonis, N., Kesselman, C., Martin, S., Smith, W., Tuecke, S.: A Resource Management Architecture for Metacomputing Systems. In: Feitelson, D.G., Rudolph, L. (eds.) IPPS-WS 1998, SPDP-WS 1998, and JSSPP 1998. LNCS, vol. 1459, p. 62. Springer, Heidelberg (1998)
Fitzgerald, S., Foster, I., Kesselman, C., von Laszewski, G., Smith, W., Tuecke, S.: A directory service for configuring high-performance distributed computations. In: Proc. 6th IEEE Symp. on High Performance Distributed Computing, pp. 365–375. IEEE Computer Society Press, Los Alamitos (1997)
The Python Software Foundation. What is python? (October 2004), http://python.org/doc/Summary.html
Gudgin, M., Hadley, M., Mendelsohn, N., Moreau, J.-J., Nielsen, H.F.: Soap version 1.2 part 1: Messaging framework (June 2003), http://www.w3.org/TR/soap12-part1/
Konstantinov, A.: The nordugrid grid manager and gridftp server - description and administrators manual(July 2003), http://www.nordugrid.org/documents/GM.pdf
Konya, B.: The nordugrid information system. (September 2002), http://www.nordugrid.org/documents/ng-infosys.pdf
Lee, W., McCough, S., Newhouse, S., Darlington, J.: Load-balancing eu-datagrid resource broker (September 2003), http://www.doc.ic.ac.uk/~nfur/iceni/AHM2003/edg.pdf
McNab, A.: Gacl - a grid acl manipulation library (November 2003), http://www.gridpp.ac.uk/authz/gacl/
Novotny, J., Tuecke, S., Welch, V.: An online credential repository for the grid: Myproxy (2001)
LHC Computing Grid Project. Lhc computing grid project (lcg) homepage. (December 2003), http://lcg.web.cern.ch/lcg/
The Globus Project. Gridftp universal data transfer for the grid (September 2000)
The Grid2003 Project. Grid3 (October 2004), http://www.ivdgl.org/grid2003/
Smirnova, O.: Extended resource specification language. (October 2003), http://www.nordugrid.org/documents/xrsl.pdf
Tadepalli, S., Ribbens, C.J., Varadarajan, S.: Gems: A job management system for fault tolerant grid computing. In: Meyer, J. (ed.) High Performance Computing Symposium 2004, San Diego, CA. Soc. for Modeling and Simulation Internat, pp. 59–66 (2004)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Jensen, H.T., Kleist, J., Leth, J.R. (2005). A Framework for Job Management in the NorduGrid ARC Middleware. In: Sloot, P.M.A., Hoekstra, A.G., Priol, T., Reinefeld, A., Bubak, M. (eds) Advances in Grid Computing - EGC 2005. EGC 2005. Lecture Notes in Computer Science, vol 3470. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11508380_88
Download citation
DOI: https://doi.org/10.1007/11508380_88
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-26918-2
Online ISBN: 978-3-540-32036-4
eBook Packages: Computer ScienceComputer Science (R0)