Expresso: a library for fast transfers of Java objects

Abstract : Expresso is a Java library dedicated to cluster-based computing on a high speed network. It aims at providing objects exchange capabilities to an object oriented language as MPI or PVM provides values exchange capabilities to procedural languages through the message passing paradigm. Expresso does not introduce a new object distributed model; the emphasis is on performance rather than on expressiveness: very fast object transfer between two machines is achieved thanks to a direct memory to memory dump in replacement of the usual marshalling of structured values. We develop the ISO-address concept to manage the memory on the network nodes and implement it upon available communication libraries. Experimental results demonstrate a dramatic change in the objects transfer speed. Application programmers or higher level libraries are able to capitalize on such communication mechanism and to exploit the potential of high speed network even through an object language.
Type de document :
Communication dans un congrès
First Myrinet User Group Conference, Sep 2000, Lyon, France. INRIA, 7 p., 2000
Liste complète des métadonnées


https://hal.archives-ouvertes.fr/hal-00426593
Contributeur : Yves Mahéo <>
Soumis le : mardi 27 octobre 2009 - 14:52:06
Dernière modification le : mardi 27 octobre 2009 - 16:22:59
Document(s) archivé(s) le : jeudi 17 juin 2010 - 18:13:14

Fichier

MUG2000.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : hal-00426593, version 1

Collections

Citation

Luc Courtrai, Yves Mahéo, Frédéric Raimbault. Expresso: a library for fast transfers of Java objects. First Myrinet User Group Conference, Sep 2000, Lyon, France. INRIA, 7 p., 2000. <hal-00426593>

Partager

Métriques

Consultations de
la notice

122

Téléchargements du document

111