Skip to main content

An OGSA-Based Bank Service for Grid Accounting Systems

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 3732))

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

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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)

    Google Scholar 

  2. Apache Xindice (2004), http://xml.apache.org/xindice/

  3. Bartel, M., Boyer, J., Fox, B., LaMacchia, B., Simon, E.: XML-Signature Syntax and Processing, W3C (2002)

    Google Scholar 

  4. 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

  5. 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

  6. 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)

    Article  Google Scholar 

  7. Imamura, T., Dillaway, B., Simon, E.: XML Encryption Syntax and Processing, W3C (2002)

    Google Scholar 

  8. Jackson, S., Lepro, R.: Usage Record – XML Format, Global Grid Forum (2003)

    Google Scholar 

  9. Della-Libera, G., Dixon, B., Garg, P., Hada, S.: Web Services Secure Conversation (WSSecureConversation), Microsoft, IBM, VeriSign, RSA Security (2002)

    Google Scholar 

  10. 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)

    Google Scholar 

  11. 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

  12. SNAC - Swedish National Allocations Committee (2004), http://www.snac.vr.se/

  13. SOAP Specifications (2004), http://www.w3.org/TR/soap/

  14. Sun’s XACML Implementation, Sun Microsystems (2004), http://sunxacml.sourceforge.net/

  15. SweGrid (2004), http://www.swegrid.se/

  16. 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)

    Google Scholar 

  17. Web Services (2004), http://www.w3.org/2002/ws/

  18. Web Services Description Language (WSDL) (2004), http://www.w3.org/TR/wsdl

  19. WebServices – AXIS (2004), http://ws.apache.org/axis/

  20. XML Path Language (XPath) (2004), http://www.w3.org/TR/xpath

  21. XML:DB Initiative (2004), http://xmldb-org.sourceforge.net/

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics