Anne Jaigu
07-25-2004, 02:49 AM
PI-1571: Dynamic Streams for Efficient Communications Between Migrating
Processes in a Cluster
Pascal Gallard, Christine Morin
http://www.irisa.fr/bibli/publi/pi/2003/1571/1571.html
17 pages - novembre 2003
Abstract
This paper presents a communication system designed to allow efficient
process migration in a cluster. The proposed system is generic enough to
allow the migration of any kind of stream: socket, pipe, char devices.
Communicating processes using IP or Unix sockets are transparently
migrated with our mechanisms and they can still efficiently communicate
after migration. The designed communication system is implemented as
part of Kerrighed, a single system image operating system for a cluster
based on Linux. Preliminary performance results are presented.
Résumé
Cet article propose un système de communication con cu afin de permettre
la migration efficace de processus communiquant au sein d'une grappe de
calculateurs. L'architecture proposé est suffisament générique pour
permettre la migration de tous types de flux: socket, tube, périphérique
de type caractère. Les processus communiquant par sockets IP ou Unix
sont déplacés de manière transparente à l'aide de notre système, et les
communications restent efficaces après la migration. L'architecture
proposée à été développée dans Kerrighed, un système d'exploitation à
image unique pour grappe de calculateurs basé sur Linux. Une évaluation
préléminaire des performances est présentée.
Keywords: Network communications, Stream migration, Process migration,
MPI, Cluster computing
Mots clefs: Communication réseaux, Migration de flux, Migration de
processus, MPI, grappe de calculateurs
Processes in a Cluster
Pascal Gallard, Christine Morin
http://www.irisa.fr/bibli/publi/pi/2003/1571/1571.html
17 pages - novembre 2003
Abstract
This paper presents a communication system designed to allow efficient
process migration in a cluster. The proposed system is generic enough to
allow the migration of any kind of stream: socket, pipe, char devices.
Communicating processes using IP or Unix sockets are transparently
migrated with our mechanisms and they can still efficiently communicate
after migration. The designed communication system is implemented as
part of Kerrighed, a single system image operating system for a cluster
based on Linux. Preliminary performance results are presented.
Résumé
Cet article propose un système de communication con cu afin de permettre
la migration efficace de processus communiquant au sein d'une grappe de
calculateurs. L'architecture proposé est suffisament générique pour
permettre la migration de tous types de flux: socket, tube, périphérique
de type caractère. Les processus communiquant par sockets IP ou Unix
sont déplacés de manière transparente à l'aide de notre système, et les
communications restent efficaces après la migration. L'architecture
proposée à été développée dans Kerrighed, un système d'exploitation à
image unique pour grappe de calculateurs basé sur Linux. Une évaluation
préléminaire des performances est présentée.
Keywords: Network communications, Stream migration, Process migration,
MPI, Cluster computing
Mots clefs: Communication réseaux, Migration de flux, Migration de
processus, MPI, grappe de calculateurs