GT 4.0.1 Incremental Release Notes: SweGrid Accounting System (SGAS)

1. Introduction

These release notes are for the incremental release 4.0.1. This techpreview is being introduced with this release.

2. Component Overview

The SweGrid Accounting System (SGAS) is a 100% Java implementation of a resource allocation enforcement and tracking service for the Grid, based on the latest Web services technologies. It runs on all platforms supporting JRE 1.5. SGAS comprises of several subcomponents, presented briefly below.

  • Bank: the central service of the accounting system that maintains and enforces allocation quotas.
  • LUTS: The Logging and Usage Tracking Service (LUTS) is a general purpose logging system for tracking resource usage in SGAS. It allows secure publication and query-based retrieval of usage data in the format of GGF UsageRecord XML.
  • JARM: The Job Account Reservation Manager (JARM) is a component responsible for integrating various workload managers, schedulers and local accounting systems deployed at the resource sites with SGAS. JARM is typically used as a callout to the bank during the job submission phase. The bank then issues a time-limited reservation to run the job, based on user, resource and bank policy. After the job has completed the job is logged in LUTS, and if a valid account reservation was made, JARM also charges the account in the Bank, and releases the reservation on behalf of the resource.
  • PAT: The Policy Administration Tool (PAT) component is designed to be used to manage the security policies of all of the SGAS services. It contains a command line tool that can be run in interactive or batch mode for easy scripting.

More detailed information, publications and presentations of the SGAS effort can currently be obtained at http://www.sgas.se/.

3. Feature Summary

Features new in release GT 4.0.1:

  • SGAS is a new tech preview in GT 4.0.1; therefore, this section does not apply.

Other Supported Features

  • Soft-state, non-intrusive Grid accounting solution
  • Logging and tracking in GGF Usage Record XML format
  • Remote and scriptable management interface

Deprecated Features

  • SGAS is a new tech preview in GT 4.0.1; therefore, this section does not apply.

4. Changes Summary

The SweGrid Accounting System (SGAS) is a new tech preview available with the 4.0.1 release.

5. Bug Fixes

SweGrid Accounting System (SGAS) is a new tech preview with the 4.0.1 release; therefore, this section does not apply.

6. Known Problems

SweGrid Accounting System (SGAS) is in tech preview and as such it is not deemed as a "final product" at this stage. We welcome any comments and suggestions for improvements (which you may send to [email protected]).

7. Technology Dependencies

SGAS depends on the following GT components:

  • Java WS Core

SGAS depends on the following third party software:

  • Java Runtime Environment (JRE) 1.5.0 (or higher)
  • eXist
  • Apache Maven

8. Tested Platforms

Tested Platforms for SGAS

  • Windows XP (all components)
  • Linux Fedora Core 3 (all components)

9. Backward Compatibility Summary

Protocol changes since GT version 3.2:

  • None; SGAS is new with GT 4.0.1.

API changes since GT version 3.2:

  • None; SGAS is new with GT 4.0.1.

Exception changes since GT version 3.2:

  • None; SGAS is new with GT 4.0.1.

Schema changes since GT version 3.2:

  • None; SGAS is new with GT 4.0.1.

10. For More Information

Click here for more information about this component.