| Monday, March 2 |
| 11:00 am - 12:30 pm | |
| |
OGF-Europe Tutorial: Managing Computational Activities on the Grid - from Specifications to Implementation (2nd edition) (2nd part)
(90 mins)
Augusto Ciuffoletti, Balazs Konya, Morris Riedel
The interface for job management is a basic building block of a Grid infrastructure, and the interface used to expose such service plays a key role in its success. The existence of accepted standards for such interface is therefore mandatory to allow the interoperability of different Grid platforms.
The tutorial gives the attendee a precise idea of the roles played by standards in the design of a job submission interface, and of the degree of freedom left to a specific implementation.
Key goals: fill the gap between the normative specification of a standard, and its implementation.
Target Audience: Grid developers and Grid advanced end-users.
Abstract:
Job management is a basic building block of a Grid infrastructure, and the infrastructure used to expose such service plays a key role in its success. The existence of accepted standards for this interface are therefore mandatory to allow interoperation among different Grid platforms.
The tutorial starts with the description of the OGF standards that regulate the process of job submission. The Job Submission Description Language (JSDL) describes the resource requirements and other basic characteristic of a job, using an XML document that follows a standard Schema. We introduce the basic Schema, together with extensions relevant to High Performance Computing. The Basic Execution Service (BES) describes the dynamic features of a job, from its submission to the time when it leaves the system.
The role of a standard is to give basic guidelines to ensure interoperation between distinct implementations. The tutorial continues filling the gap between the standard and its implementation by illustrating Glue, a model that enables a fine-grain description of resources for use within the JSDL and BES standards, and an to the specification of security aspects, that are vital in a
production environment.
The tutorial is concluded by demos of real scale implementations, showing the job submisson interface offered by ARC, from Nordugrid, and Unicore, from DEISA.
The tutorial needs a generic knowledge of Grid computing concepts and superficial knowledge of the XML language: it is targeted to project managers as well as designers.
Leaving the tutorial the attendee will have a precise idea of the roles played by standards in the design of a job submission interface, and of the degree of freedom left to a specific implementation.
Agenda: 1st part (80'+q/a):
- Introduction (A. Ciuffoletti) ..15'
- JSDL specification (A. Ciuffoletti) ..40'
- BES (A. Konstantinov) ..25'
2nd part (80'+q/a)
- GIN Security profile (M. Riedel) ..25'
- Glue resource description (B. Konya) ..25'
- Demos ..30'
Location: Caravaggio
|
| |
| |
|
| |
| | Link: ARC demo (video) |
| | Slides: BES schema - A. Konstantinov |
| | Slides: Glue Infomodel - B. Konya |
| | Slides: JSDL schema - Augusto Ciuffoletti |
| | Slides: PGI Security Profile - Morris Riedel |