gLite middleware Application Developers Course
Thursday, 30 November 2006 -
10:00
Monday, 27 November 2006
Tuesday, 28 November 2006
Wednesday, 29 November 2006
Thursday, 30 November 2006
10:00
Introductions and overview of the day
Introductions and overview of the day
10:00 - 10:20
10:20
Application Development and Aspects of gLite 3.0
Application Development and Aspects of gLite 3.0
10:20 - 11:10
<p> This talk beings by raising awareness of some of the challenges faced by grid application developers. It then describes aspects of the current gLite functionality, with particular reference to VOMS, for VO management and the WM-Proxy service within the Workload Management System. VOMS permits groups and roles within a VO to be defined. The WM-Proxy service will simplify the development and deployment of several classes of applications. </p>
11:10
Practical: Workload management in gLite3.0 - MPI
Practical: Workload management in gLite3.0 - MPI
11:10 - 11:30
11:30
Coffee
Coffee
11:30 - 11:45
11:45
Metadata services - AMGA
Metadata services - AMGA
11:45 - 12:20
12:20
R-GMA for monitoring applications
R-GMA for monitoring applications
12:20 - 13:00
An introduction to R-GMA is given, and familiarity is then gained by use of the command-line interface to R-GMA. (In the afternoon there is an opportunity for using the API.)
13:00
Lunch
Lunch
13:00 - 14:00
14:00
"Building blocks" of reusable code: gLite APIs
"Building blocks" of reusable code: gLite APIs
14:00 - 15:00
During this practical the APIs for several of the gLite services will be used. The "building blocks" are code for programs that invoke the APIs; particpants can re-use this code in future. The APIs are for: <ul> <li> GFAL - which permits POSIX-like access to files on Storage Elements <li> the Workload Management Services, via WM-Proxy <li> R-GMA <ul>
15:00
Coffee
Coffee
15:00 - 15:15
15:15
Practical continues
Practical continues
15:15 - 15:45
15:45
A glance towards the future
A glance towards the future
15:45 - 16:00
16:00
Closing discussion
Closing discussion
16:00 - 16:15