Abstract
This contribution presents the design and implementation of a bank service, constituting a key component in a recently developed Grid accounting system. The Grid accounting system maintains a Grid-wide view of the resources consumed by members of a virtual organization (VO). The bank is designed as an online service, managing the accounts of VO projects. Each service request is transparently intercepted by the accounting system, which acquires a reservation on a portion of the project’s bank account prior to servicing the request. Upon service completion, the account is charged for the consumed resources. We present the overall bank design and technical details of its major components, as well as some illustrative examples of relevant service interactions. The system, which has been implemented using the Globus Toolkit, is based on state-of-the-art Web and Grid services technology and complies with the Open Grid Services Architecture (OGSA).
This work was funded by The Swedish Research Council (VR) under contracts 343-2003-953 and 343-2003-954 and The Faculty of Science and Engineering, Umeå Univ.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Anderson, A., Nadalin, A., Parducci, B., Engovatov, D., Lockhart, H., Kudo, M., Humenn, P., Godik, S., Anderson, S., Crocker, S., Moses, T.: eXtensibleAccessControlMarkupLanguage (XACML) Version 1.0, OASIS (2003)
Apache Xindice (2004), http://xml.apache.org/xindice/
Bartel, M., Boyer, J., Fox, B., LaMacchia, B., Simon, E.: XML-Signature Syntax and Processing, W3C (2002)
Czajkowski, K., Ferguson, D., Foster, I., Frey, J., Graham, S., Sedukhin, I., Snelling, D., Tuecke, S., Vambenepe, W.: The WS-Resource Framework: Version 1.0 (2004), http://www.globus.org/wsrf/specs/ws-wsrf.pdf
Foster, I., Kesselman, C., Nick, J.M., Tuecke, S.: The Physiology of the Grid: An Open Grid Services Architecture for Distributed Systems Integration (2002), http://www.globus.org/research/papers/ogsa.pdf
Foster, I., Kesselman, C., Tuecke, S.: The Anatomy of the Grid: Enabling Scalable Virtual Organizations. International Journal of High Performance Computing Applications 15(3), 200–222 (2001)
Imamura, T., Dillaway, B., Simon, E.: XML Encryption Syntax and Processing, W3C (2002)
Jackson, S., Lepro, R.: Usage Record – XML Format, Global Grid Forum (2003)
Della-Libera, G., Dixon, B., Garg, P., Hada, S.: Web Services Secure Conversation (WSSecureConversation), Microsoft, IBM, VeriSign, RSA Security (2002)
Sandholm, T., Gardfjäll, P., Elmroth, E., Johnsson, L., Mulmo, O.: An OGSA-Based Accounting System for Allocation Enforcement Across HPC Centers. In: Proceedings of the 2nd International Conference on Service Oriented Computing (ICSOC 2004), November 15-19, ACM, New York (2004) (to appear)
Sandholm, T., Gawor, J.: Globus Toolkit 3: A Grid Service Container Framework (2003), http://www-unix.globus.org/toolkit/3.0/ogsa/docs/gt3_core.pdf
SNAC - Swedish National Allocations Committee (2004), http://www.snac.vr.se/
SOAP Specifications (2004), http://www.w3.org/TR/soap/
Sun’s XACML Implementation, Sun Microsystems (2004), http://sunxacml.sourceforge.net/
SweGrid (2004), http://www.swegrid.se/
Tuecke, S., Czajkowski, K., Frey, J., Graham, S., Kesselman, C., Maquire, T., Sandholm, T., Snelling, D., Vanderbilt, P.: Open Grid Services Infrastructure: Version 1.0, Global Grid Forum (2003)
Web Services (2004), http://www.w3.org/2002/ws/
Web Services Description Language (WSDL) (2004), http://www.w3.org/TR/wsdl
WebServices – AXIS (2004), http://ws.apache.org/axis/
XML Path Language (XPath) (2004), http://www.w3.org/TR/xpath
XML:DB Initiative (2004), http://xmldb-org.sourceforge.net/
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Elmroth, E., Gardfjäll, P., Mulmo, O., Sandholm, T. (2006). An OGSA-Based Bank Service for Grid Accounting Systems. In: Dongarra, J., Madsen, K., Waśniewski, J. (eds) Applied Parallel Computing. State of the Art in Scientific Computing. PARA 2004. Lecture Notes in Computer Science, vol 3732. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11558958_127
Download citation
DOI: https://doi.org/10.1007/11558958_127
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-29067-4
Online ISBN: 978-3-540-33498-9
eBook Packages: Computer ScienceComputer Science (R0)