DPA Workshop I
From ESIWiki
Workshop I
30 May 2007 - 01 June 2007
Venue: eSI Edinburgh
- Link to the Discussion Sessions
- Link to the Workshop I Abstracts
Day 1 (Wed, 30 May)
The aim of the first session is to present a motivation and overview for the theme, especially the first couple of talks of the sesion. Subsequent talks on of the first session will still be broad but focussed mostly on surveying distributed applications.
Time |
Speaker |
Title |
| 12:30 - 13:30 | Lunch |
|
| 14:00 - 14:30 | Malcolm Atkinson |
Introduction & Theme Motivation |
| 14:30 - 15:15 | Shantenu Jha | Distributed Computing Abstractions: The View from Edinburgh PDF |
| 15:15 - 15:45 | Break | |
| 15:45 - 16:30 | Daniel S. Katz | Grid Applications PDF |
| 16:30 - 17:15 |
Omer Rana |
From Components to Compositions PDF |
| 17:15 - 18:00 |
Discussion I |
What does your application need from the Grid? And how do you program it? (lead Thilo) |
Day 2 (Thu, 31 May)
What are the barriers to distributed computing from a programming methodology perspective?
Significant effort has been invested in recent years on developing suitable programming methods to aid in the development of distributed computing applications. These methods have arisen from the observation that distributed application development has often been ad hoc, with few general lessons being derived from these implementation. Programming methods have ranged from message passing techniques, distributed shared memory based approaches, and recently on more coarse grained approaches centered on actor and mobile agent based techniques. The emphasis has generally been on developing programming abstractions that could then be realised through programming libraries or tools.
There remains, however, a gap between the requirements of distributed applications and such programming methods. Often these approaches are difficult to apply directly. Development of workflow tools in recent years has been intended to bridge this gap -- although no consensus currently exists on the types of features that are likely to be of most benefit for development of scientific applications. This session aims to identify the barriers associated with such programming methods.
Time |
Speaker |
Title |
| 9:00 - 9:45 |
Rosa Badia |
Platform Unaware Programming Models PDF |
| 9:45 - 10:30 |
Thilo Kielmann |
Grid Programming Models PDF |
| 10:30 - 11:15 |
Break | |
| 11:15 - 12:00 |
Jose Cunha |
Group Abstractions for Distributed and Grid Computing Systems PDF |
| 12:00 -12:30 |
Discussion II |
Programming Abstractions versus Models (lead: Omer) |
12:30 - 14:00 |
Lunch |
|
</tr>
14:00 - 14:45 |
Geoffrey Fox |
Linking Programming models between Grids, Web 2.0 and Multicore PDF URL |
</tr>
| 14:45- 15:30 |
Mark Baker |
The Influence of Parallel Programming on Emerging Internet-based Distributed Application Models PDF URL |
| 15:30 - 16:15 |
Break | |
| 16:15 - 17:30 |
Discussion III |
What Lessons Can We Learn from Parallel Programming? Taxonomy of Grid & Parallel Programming Models PDF (lead: Katz) |
Conference Dinner 7:30pm
Day 3 (Fri, 01 June)
"There remains, however, a gap between the requirements of distributed applications and such programming methods." This session aims to investigate specific application area along with some novel programming models; in the process we hope to discuss what the main requirements of these distributed applications?
Time |
Speaker |
Title |
|||
| 9:00 - 9:45 |
Werner Kuhn |
Abstraction Requirements in Geospatial Applications PDF |
|||
| 9:45 -10:30 |
Discussion IV |
Taxonomy of Grid Applications (lead: Jha) PDF
| 10:30 - 11:15 </td> | Break
</td> | </td> </tr> |
| 11:15 -12:30 </td> | Discussion V </td> |
A Gap Analysis of Grid Programming Models and Grid Applications | |||
| 12:30 - 2:00 </td> | Lunch </td> | </td>
</tr>
</table>
|
