Download:
by M. Aldinucci, S. Campa, M. Danelutto, M. Vanneschi, C. Zoccolo
In Dagstuhl Seminar Future Generation Grid 2004, CoreGRID series
http://www.di.unipi.it/~aldinuc/paper_files/2005_assist_Dagstuhl.pdf
Add To MetaCart
Abstract:
Abstract The design, implementation and deployment of efficient high performance applications on Grids is usually a quite hard task, even in the case that modern and efficient grid middleware systems are used. We claim that most of the difficulties involved in such process can be moved away from programmer responsibility by following a structured programming model approach. The proposed approach relies on the development of a layered, component based execution environment. Each layer deals with distinct features and problems related to the implementation of GRID applications, exploiting the more appropriate techniques. Static optimizations are introduced in the compile layer, dynamic optimization are introduced in the run time layer, whereas modern grid middleware features are simply exploited using standard middleware systems as the final target architecture. We first discuss the general idea, then we discuss the peculiarities of the approach and eventually we discuss the preliminary results achieved in the GRID.it project, where a prototype high performance, component based, GRID programming environment is being developed using this approach.
Citations
|
151
|
Toward a Common Component Architecture for high-performance scientific computing
– Armstrong, Gannon, et al.
- 1999
|
|
97
|
Services Description Language (WSDL
– Web
- 2001
|
|
54
|
The programming model of ASSIST, an environment for parallel and distributed portable applications
– Vanneschi
- 2002
|
|
52
|
Bringing Skeletons out of the Closet: A Pragmatic Manifesto for Skeletal Parallel Programming
– Cole
|
|
38
|
A Skeleton Library
– Kuchen
- 2002
|
|
38
|
GridRPC: A Remote Procedure Call API for Grid Computing
– Seymour, Nakada, et al.
- 2002
|
|
35
|
ASSIST as a Research Framework for High-performance Grid Programming Environments
– Aldinucci, Coppola, et al.
- 2006
|
|
33
|
From Patterns to Frameworks to Parallel Programs
– MacDonald
- 2001
|
|
32
|
UNICORE: A Grid Computing Environment
– Erwin, Snelling
- 2001
|
|
23
|
The Globus toolkit
– Foster, Kesselman
- 1999
|
|
18
|
The Implementation of ASSIST, an Environment for Parallel and Distributed Programming
– Aldinucci, Campa, et al.
- 2003
|
|
16
|
Dynamic reconfiguration of Grid-aware applications in ASSIST
– Aldinucci, Petrocelli, et al.
- 2005
|
|
12
|
AssistConf: A Grid Configuration Tool for the ASSIST Parallel Programming Environment
– Baraglia, Danelutto, et al.
- 2003
|
|
11
|
Dynamic Adaptation of Parallel Codes: toward Self-adaptable Components for the Grid
– André, Buisson, et al.
- 2005
|
|
11
|
QoS in parallel programming through application managers
– Danelutto
- 2005
|
|
10
|
High-Performance Data Mining with Skeleton-based Structured Parallel Programming
– Coppola, Vanneschi
|
|
7
|
Efficient Support for Skeletons on Workstation Clusters
– Danelutto
- 2001
|
|
2
|
Adaptive Load Balancing for Divide-and-Conquer Grid Applications. www.cs.vu.nl/ ∼kielmann/papers/satin-crs.pdf
– Nieuwpoort, Maassen, et al.
- 2004
|
|
2
|
services home
– Web
- 2003
|
|
1
|
Globus Monitoring and Discovery System homepage. http://wwwunix.globus.org/toolkit/mds
– Alliance
|
|
1
|
The edinburgh skeleton library home
– Cole, Benoit
- 2005
|
|
1
|
Next generation grids 2 requirements and options for european grids research 2005-2010 and beyond. ftp://ftp.cordis.lu/pub/ist/docs/ngg2 eg final.pdf
– Snelling
- 2004
|
|
1
|
Self adaptability in grid computing. http://www.hipersoft. rice.edu/grads/publications reports.htm
– Vadhiyar, Dongarra
- 2004
|
|
1
|
GrADSolve - A Grid-based RPC system for Remote Invocation of Parallel Software
– Vadhiyar, Dongarra
- 2003
|