Aspect-based patterns for grid programming

Luis Daniel Benavides Navarro 1, 2 Rémi Douence 1, 3 Fabien Hermenier 1, 2 Jean-Marc Menaud 1, 2 Mario Südholt 1, 2
1 OBASCO - Objects, aspects and components
Mines Nantes - Mines Nantes, Inria Rennes – Bretagne Atlantique
3 ASCOLA - Aspect and composition languages
LINA - Laboratoire d'Informatique de Nantes Atlantique, Département informatique - EMN, Inria Rennes – Bretagne Atlantique
Abstract : The development of grid algorithms is frequently ham- pered by limited means to describe topologies and lack of support for the invasive composition of legacy components in order to pass data between them. In this paper we present a solution to overcome these limitations using the notion of invasive patterns for the construction of distributed algo- rithms, a recent extension of well-known computation and communication patterns. Concretely, we present two con- tributions. First, based on a study of how patterns are in- stantiated in NAS Grid, a well-known benchmark used for evaluating performance of computational grids, we show how invasive patterns can be used for the declarative defini- tion of large-scale grid topologies and checkpointing algo- rithms. Second, we qualitatively and quantitatively evaluate how our approach can be used to implement the checkpoint- ing on top of grid applications.
Type de document :
Communication dans un congrès
IEEE. 20th International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD'08), Oct 2008, Brazil. pp.141-148, 2008, <10.1109/SBAC-PAD.2008.22>
Liste complète des métadonnées

https://hal.archives-ouvertes.fr/hal-00432090
Contributeur : Mario Südholt <>
Soumis le : vendredi 13 novembre 2009 - 16:23:37
Dernière modification le : lundi 5 octobre 2015 - 17:00:34

Identifiants

Collections

Citation

Luis Daniel Benavides Navarro, Rémi Douence, Fabien Hermenier, Jean-Marc Menaud, Mario Südholt. Aspect-based patterns for grid programming. IEEE. 20th International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD'08), Oct 2008, Brazil. pp.141-148, 2008, <10.1109/SBAC-PAD.2008.22>. <hal-00432090>

Partager

Métriques

Consultations de la notice

158