Istituto di Scienza e Tecnologie dell'Informazione     
Coppola M., Pasquali M., Presti L., Vanneschi M. An experiment with high performance components for grid applications. In: HIPS-HPGC 2005 - Parallel and Distributed Processing Symposium, 2005. 19th IEEE International Joint Workshop on High-Perfor mance Grid Computing and High-Level Parallel Programming Models (Denver,US, 04-08/04 2005). Proceedings, pp. 1 - 8. IEEE, 2005.
In this paper we describe an experiment in building Grid-aware software components as basic blocks for high-performance, adaptive Grid computations. Within the Grid.it project we are working to the enhancement of the coordination language approach of the ASSIST parallel programming environment to support high-performance software components, that can react to the changes occurring on dynamic execution platforms. We are currently evaluating expressiveness and performance issues also by integrating ASSIST compilation tools with various component frameworks. In the paper we discuss results about a graphical application made up of four CCM components, each one produced by automatic encapsulation of a parallel program. We evaluate performance behaviour by comparing the composite application with the equivalent ASSIST one, on three different testbeds: homogeneous and heterogeneous clusters, and a small Grid over a WAN. We also report first results about an Application Manager component that applies a simple adaptive policy, reacting to pipeline unbalance, to vary the amount of employed computational resources.
DOI: 10.1109/IPDPS.2005.99
Subject Autonomic Computing
Service Level Agreements
Component programming
High level parallel programming
Grid computing
D.3.3 Language Constructs and Features
C.2.4 Distributed Systems
D.2.2 Design Tools and Techniques
D.2.11 Software Architectures

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