GT 4.1.0: Release Notes: Community Scheduler Framework (CSF, contribution)

1. Component Overview

The Community Scheduler Framework 4.1.0 (CSF4.1.0) is a WSRF-compliant Grid level meta-scheduling framework built upon the Globus Toolkit ®. CSF provides interface and tools for Grid users to submit jobs, create advanced reservations and define different scheduling policies at the Grid level. Using CSF, Grid users are able to access different resource managers, such as LSF, PBS, Condor and SGE, via a single interface.

2. Feature Summary

Features new in release GT 4.1.0:

  • Nothing new since GT 4.0.2.

Other Supported Features

  • Submit, control and monitor jobs at a grid level.
  • Create and manage advanced reservations at the grid level.
  • Send job and advanced reservation operations to local resource managers.
  • A plug in scheduler interface so that site and user specific scheduling policies can be implemented regardless of the underlying resource manager.
  • Create queues of jobs, each with separately definable scheduling policies.

Deprecated Features

  • None.

3. Changes Summary

The following changes have occurred for CSF since the last stable release, 4.0.2:

[summarize changes]

4. Bug Fixes

No bug was fixed for the Community Scheduler Framework (CSF).

5. Known Problems

The following problems and limitations are known to exist for the Community Scheduler Framework at the time of the 4.1.0 release:

5.1. Limitations

  • [list limitations]

5.2. Known Bugs

  • Bug # [bug description]

6. Technology Dependencies

CSF depends on the following GT components:

  • Java WS Core
  • Message-Level Security
  • Delegation Service
  • GRAM
  • MDS - internal libraries

CSF depends on the following 3rd party software. The dependencies only exist if there is a requirement to have CSF use an interface (RM Adapter or GRAM) to a local scheduler:

  • LSF
  • Some other batch scheduler supported by the GRAM interface.

7. Supported Platforms

Tested Platforms for CSF

  • Linux (RedHat 9.0)

8. Backward Compatibility Summary

Protocol changes since GT version 4.0.2:

  • The protocol has been changed to be WSRF compliant. There is no backward compatibility with the previous versions.

API changes since GT version 4.0.2:

  • As the factory pattern has been removed from Globus Toolkit 4, the CreateServiceObject() of the QueuingFactoryService, JobFactoryService, and ReservationFactoryService are removed. The user doesn't need to create a service instance as before, but instead the user creates a Resource by invoking createResource() of the QueuingService, JobService, or ReservationService.

Exception changes since GT version 4.0.2:

  • The exceptions from Globus Toolkit 3 that no longer exist have been changed to RemoteException.

9. Associated Standards

CSF does not support any standards other than those supported by the Globus Toolkit itself.

10. For More Information

See GT 4.1.0 CSF for more information about this component.