PUMA
Istituto di Scienza e Tecnologie dell'Informazione     
Aldinucci M., Coppola M., Danelutto M., Vanneschi M., Zoccolo C. ASSIST as a research framework for high-performance grid programming environments. J. C. Cunha, O. F. Rana (eds.). Berlin: Springer, 2006.
 
 
Abstract
(English)
ASSIST is a programming environment supporting the development of parallel and distributed high-performance applications on a wide range of target architectures, including massively parallel clusters/networks of workstations and Grids. We discuss how ASSIST can act as a valid research vehicle to study, experiment and realize Grid-aware programming environments for high-performance applications. Special emphasis is put on the innovative methodologies, strategies and tools for dynamically adaptive applications that represent the necessary step for the success of Grid platforms. We start considering which are the fundamental features of Grid-aware programming environments, based upon structured parallel programming and components technology. Then we show how ASSIST evolved from its very first version, only targeting workstation clusters, to the current version, targeting Grids and solving many critical problems related to expressive power, flexibility, interoperability and efficiency. We also discuss how ASSIST deals with interoperability issues. Eventually we discuss how an ASSIST-based model for supporting dynamically adaptive applications can be derived.
Subject Grid Computing
High Performance Computing
High level parallel programming
Software Components
Adaptivity
Dynamicity
D.3.3 Language Constructs and Features
D.2.11 Software Architectures
D.1.3 Concurrent Programming
C.1.4 Parallel Architectures
C.2.4 Distributed Systems


Icona documento 1) Download Document PDF


Icona documento Open access Icona documento Restricted Icona documento Private

 


Per ulteriori informazioni, contattare: Librarian http://puma.isti.cnr.it

Valid HTML 4.0 Transitional