Anne Jaigu
07-25-2004, 02:49 AM
PI-1567: Network Communications in Grid Computing: At a Crossroads
Between Parallel and Distributed Worlds
Alexandre Denis, Christian Pérez, Thierry Priol
http://www.irisa.fr/bibli/publi/pi/2003/1567/1567.html
20 pages - octobre 2003
Abstract
This paper studies a communication model that aims at extending the
scope of computational grids by allowing the execution of parallel
and/or distributed applications without imposing any programming
constraints or the use of a particular communication layer. Such model
leads to the design of a communication framework for grids which allows
the use of the appropriate middleware for the application rather than
the one dictated by the available resources. Such a framework is able to
handle any communication middleware ---even several at the same time---
on any kind of networking technologies. Our proposed dual-abstraction
(parallel and distributed) model is organized into three layers:
arbitration, abstraction and personalities which are highlighted in the
paper. The performance obtained with PadicoTM, our available open source
implementation of the proposed framework, show that such functionality
can be obtained with still providing very high performance.
Résumé
Cet article étudie un modèle de communication dont le but est d'étendre
la portée des grilles de calcul en permettant l'exécution d'application
parallèles et/ou réparties sans imposer de contraintes de programmation
ou une couche de communication particulière. Un tel modèle nous amène à
la conception d'une plate-forme de communication pour les grilles qui
autorise l'usage de l'intergiciel adapté à l'application considérée
plutôt que celui qui serait dicté par les ressources disponibles. Une
telle plate-forme de communication supporte n'importe quel intergiciel
communicant --- éventuellement plusieurs en même temps --- sur n'importe
quel type de réseau. Le modèle que nous proposons, basé sur les deux
abstractions parallèle et répartie, est organisé en trois couches :
arbitrage, abstraction et personnalités, qui sont décrit dans cet
article. La performance obtenue par PadicoTM, notre implementation de
notre proposition de plate-forme de communication, montre qu'une telle
fonctionnalité peut être obtenue tout en préservant de bonnes
performances.
Keywords: Computational grid, PadicoTM, middleware, communication
framework
Mots clefs: Grille de calcul, PadicoTM, intergiciel, plate-forme de
communication
Between Parallel and Distributed Worlds
Alexandre Denis, Christian Pérez, Thierry Priol
http://www.irisa.fr/bibli/publi/pi/2003/1567/1567.html
20 pages - octobre 2003
Abstract
This paper studies a communication model that aims at extending the
scope of computational grids by allowing the execution of parallel
and/or distributed applications without imposing any programming
constraints or the use of a particular communication layer. Such model
leads to the design of a communication framework for grids which allows
the use of the appropriate middleware for the application rather than
the one dictated by the available resources. Such a framework is able to
handle any communication middleware ---even several at the same time---
on any kind of networking technologies. Our proposed dual-abstraction
(parallel and distributed) model is organized into three layers:
arbitration, abstraction and personalities which are highlighted in the
paper. The performance obtained with PadicoTM, our available open source
implementation of the proposed framework, show that such functionality
can be obtained with still providing very high performance.
Résumé
Cet article étudie un modèle de communication dont le but est d'étendre
la portée des grilles de calcul en permettant l'exécution d'application
parallèles et/ou réparties sans imposer de contraintes de programmation
ou une couche de communication particulière. Un tel modèle nous amène à
la conception d'une plate-forme de communication pour les grilles qui
autorise l'usage de l'intergiciel adapté à l'application considérée
plutôt que celui qui serait dicté par les ressources disponibles. Une
telle plate-forme de communication supporte n'importe quel intergiciel
communicant --- éventuellement plusieurs en même temps --- sur n'importe
quel type de réseau. Le modèle que nous proposons, basé sur les deux
abstractions parallèle et répartie, est organisé en trois couches :
arbitrage, abstraction et personnalités, qui sont décrit dans cet
article. La performance obtenue par PadicoTM, notre implementation de
notre proposition de plate-forme de communication, montre qu'une telle
fonctionnalité peut être obtenue tout en préservant de bonnes
performances.
Keywords: Computational grid, PadicoTM, middleware, communication
framework
Mots clefs: Grille de calcul, PadicoTM, intergiciel, plate-forme de
communication