GridLab logo
Public
* About
* News
* Download
* Documents
* Collaborations
Internal
* Meetings
* Links
* Mailing List
* Management
* Yellow Pages
* Our Eyes Only
Information Society Technologies  
 
| Home | Products & Technologies | Support & Downloads | Contact us |  
GridLab Meetings




The presentations of the WorkShop are now linked into the Agenda section below!


The EPCC and the EU funded projects GridStart and GridLab invite participation in a 3-day workshop on "Grid Applications Programming" on July 2004 19-21.

The WorkShop will bring together application programmers who are interested in enhancing their applications to make use of Grid capabilities; and Grid middleware developers who want to make their middleware services available to the wider scientific application community.

The workshop will particularly target the application and middleware developers from the EU 5th Framework Grid projects clustered by GridStart as well as other Grid initiatives. This will be a good opportunity to consider a wide variety of Grid use-cases; and to help new projects reuse existing components for their work.

As preparation for the workshop, we encourage the submission of use cases from YOUR project. This will allow us to tailor the workshop to your specific application requirements.

A large part of the workshop will be devoted to presentations, tutorials and discussions of the Grid Application Toolkit (GAT). The GAT is an API developed by the EU GridLab project to support the development or porting of applications to Grid environments. The GridLab project seeks to enhance the GAT user community in cooperation with the GridStart projects and others, and also seeks feedback on the scope and specification of the GAT API, which will be used to revise the API to better suite the needs of a larger class of applications. This feedback will also be supplied to the new SAGA-RG in the GGF, whose purpose is to investigate and develop a standard API for enabling high-level applications to use Grid technologies.

Target audience

  • Programmers of scientific applications
  • Grid middleware developers

Important Dates

  • 2004 July 07 : Registration deadline
  • 2004 July 07 : Use Case Submission
  • 2004 July 19-21 : Workshop
  • Contact for Submission: Andre Merzky

REGISTRATION, LOGISTICS

Agenda

Monday, July 19th -- Day 1: Setup  
08:30 - 09:00 GridStart Greetings, Agenda Bashing  
Session A) Applications on the Grid -- Use Cases  
09:00 - 09:30 Ed Seidel (LSU) GridLab use cases [pdf]
09:30 - 09:50 Siegfried Benkner (UV) Medical Image Reconstruction [pdf, txt]
09:50 - 10:05 Jochen Fingberg (NEC) Medical Image Reconstruction [pdf, txt]
10:05 - 10:45 Roman Wyrzykowski (CU) Porting FEM-based Apps with GAT [pdf, sxi, txt]
10:45 - 11:00 -- coffee --  
11:00 - 11:30 Ral Sirvent (UPC) GRID superscalar [pdf, ppt]
11:30 - 12:00 Hrabri Rajic (Intel) Car Crash Optimization [pdf, ppt]
12:00 - 13:30 -- lunch --  
Session B) APIs for Grid Applications  
13:30 - 14:15 Tom Goodale (LSU) GAT: API Design, Overview [pdf]
14:15 - 14:45 Discussion Feedback: Scope, Design  
14:45 - 15:15 Andre Merzky (VU) Install and configure GAT  
15:15 - 15:30 -- coffee --  
15:30 - 16:30 Tom Goodale (LSU) GAT API in Migration Use Case  
16:30 - 17:15 Andre Merzky (VU) "Hello Grid" in GAT  
17:15 - 17:25 -- break --  
17:30 - 18:00 Discussion Feedback: Scope, Design, Approach  
       
Tuesday, July 20th -- Day 2: Tutorial  
Session C) Grid Application Toolkit  
09:00 - 09:45 Hartmut Kaiser (AEI) Detailed API Specification [pdf, ppt]
09:45 - 10:10 Archit Kulshrestha (LSU) C++ Binding  
10:10 - 10:30 Rob van Nieewenport (VU) Java Implementation [pdf]
10:30 - 10:45 -- coffee --  
10:45 - 11:15 Andre Merzky (VU) Install and configure GAT  
11:15 - 12:00 Andre Merzky (VU) GAT 'One Liners'  
12:00 - 13:30 -- lunch --  
Session D) GAT Tutorial I  
13:30 - 15:00 Tom Goodale (LSU) Scenarios in GAT  
15:00 - 15:15 -- coffee --  
15:15 - 17:00 Discussion Feedback: Scope, Design  
17:00 - 17:10 -- break --  
17:10 - 18:00 Kelly Davis (AEI) GAT: Core Objects [pdf]
       
Wednesday, July 21th -- Day 3: Tutorial  
Session E) GAT Tutorial II  
09:00 - 09:45 Andre Merzky (VU) GAT: File and FileStream  
09:45 - 10:30 Andre Merzky (VU) GAT: LogicalFile  
10:30 - 10:45 -- coffee --  
10:45 - 11:30 Hartmut Kaiser (AEI) GAT: ResourceBroker [pdf]
11:30 - 12:00 Hartmut Kaiser (AEI) GAT: Jobs and Resources [pdf]
12:00 - 13:30 -- lunch --  
Session F) GAT Tutorial III  
13:30 - 14:00 Tom Goodale (LSU) GAT: Pipes  
14:00 - 14:30 Andre Merzky (VU) GAT: AdvertService  
14:30 - 15:00 Kelly Davis (AEI) GAT: Monitoring and Events  
15:00 - 15:15 -- coffee --  
15:15 - 16:00 Discussion/Feedback Peak into the future  
16:00 - 20:00 GGF SAGA F2F Meeting  
       
Wednesday, July 21th -- Day 3: Tutorial  
Session E) GAT Tutorial II  
09:00 - 09:30 Kelly Davis (AEI) GAT: Monitoring and Events [pdf, ppt]
09:30 - 10:30 GridLab GAT: Writing GAT adaptors  
10:30 - 10:45 -- coffee --  
10:45 - 11:30 GridLab / CU GAT: GRMS Adaptor  
11:30 - 12:00 Naregi Application use cases [pdf]
12:00 - 13:30 -- lunch --  
Session F) GAT Tutorial III  
13:30 - 14:30 GridLab GAT: Code Examples  
14:30 - 15:30 GridLab GAT: SAGA / The Future / Follow Ups  
15:30 - 16:00 -- coffee --  
16:00 - 20:00 GGF SAGA F2F Meeting  

Possible additional Topics:

  • Writing GAT adaptors
  • Application Steering with GAT Events
  • Standardizing GAT - work at GGF
  • Detailed Comparison to Globus, CoG, ...
  • Language Bindings

MEETING MATERIAL

GAT API Specification:

GAT C-Implementation

Organization

Organizers

  • Ed Seidel (AEI/LSU)
  • Mark Parsons (EPCC, UK -- local organizer)
  • Hartmut Kaiser (AEI)
  • Ariel Oleksiak (PSNC)
  • Krzysztof Kurowski (PSNC)
  • Andre Merzky (VU)

Program Committee

  • Gabrielle Allen (AEI/LSU)
  • Ed Seidel (AEI/LSU)
  • Tom Goodale (LSU)
  • Jarek Nabrzyski (PSNC)


GridLab: Grid Application Toolkit and Testbed is co-funded by the European Commission under the Fifth Framework Programme (IST-2001-32133).
Web admin: Petr Holub, web design: Radoslaw Strugalski

Last update on Thursday, 29-Jul-2004 11:26:34 CEST.