Conception d'un service de communication pour systèmes d'exploitation distribués pour grappes de calculateurs: mise en oeuvre dans le système à image unique Kerrighed

Pascal Gallard · HAL (Le Centre pour la Communication Scientifique Directe) · 2004

This thesis presents the design of a communication service dedicated to the Single System Image architecture in the clusters system field. The first problem is to design a communication model that fits, as efficient as possible, kernel to kernel communications needs. The idea of 'communication transaction' has been proposed in order to describe the content of a message and to describe actions upon this message. In a SSI, a global scheduler may move a running process from a node to another one. Our second contribution concerns the design of a communication layer helping in the migration of process communication by streams (socket, pipe, etc.). Dynamic streams are mechanisms allowing to move the extremity of a stream without any performance lost. This communication service has been developped in the Kerrighed SSI. The prototype has been proved with industrial MPI applications (without any modifications of the application or the middleware).

Read the paper · More papers on PaperTik