- Doc Structure
- A Globus Primer
- Installing GT
- Platform Notes
- Migrating from GT2
- Migrating from GT3
- PDF version
- Best Practices
- Coding Guidelines
- API docs
- Public Interfaces
- Resource Properties
- Performance Studies
Table of Contents
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.
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.
The following changes have occurred for CSF since the last stable release, 4.0.2:
The following problems and limitations are known to exist for the Community Scheduler Framework at the time of the 4.1.0 release:
- Bug # [bug description]
CSF depends on the following GT components:
- Java WS Core
- Message-Level Security
- Delegation Service
- 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:
- Some other batch scheduler supported by the GRAM interface.
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.
CSF does not support any standards other than those supported by the Globus Toolkit itself.
See GT 4.1.0 CSF for more information about this component.