Reducing Kernel Development Complexity in Distributed Environments

Adrien Lèbre 1, * Renaud Lottiaux 2 Erich Focht 3 Christine Morin 1
* Auteur correspondant
1 PARIS - Programming distributed parallel systems for large scale numerical simulation
IRISA - Institut de Recherche en Informatique et Systèmes Aléatoires, ENS Cachan - École normale supérieure - Cachan, Inria Rennes – Bretagne Atlantique
Abstract : Setting up generic and fully transparent distributed services for clusters implies complex and tedious kernel developments. More flexible approaches such as user-space libraries are usually preferred with the drawback of requiring application recompilation. A second approach consists in using specific kernel modules (such as FUSE in Gnu/Linux system) to transfer kernel complexity into user space. In this paper, we present a new way to develop kernel distributed services for clusters by using a cluster wide consistent data management service. This system, entitled kDDM for "kernel Distributed Data Management", offers flexible kernel mechanisms to transparently manage remote accesses, cache and coherency. We show how kDDM simplifies distributed kernel developments by presenting the design and the implementation of a service as complex as a fully symmetric distributed file system. The innovative approach of kDDM has the potential to boost the development of distributed kernel services because it relieves the developers of the burden of dealing with distributed protocols and explicit data transfers.
Type de document :
Communication dans un congrès
EuroPar 2008, Aug 2008, Las Palma, Spain. Springer-Verlag, 10 p, 2008, LNCS
Liste complète des métadonnées

Littérature citée [9 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/inria-00435232
Contributeur : Christine Morin <>
Soumis le : lundi 23 novembre 2009 - 20:21:12
Dernière modification le : mercredi 11 juillet 2018 - 07:48:37
Document(s) archivé(s) le : mardi 16 octobre 2012 - 14:45:39

Fichier

final-1569101362.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : inria-00435232, version 1

Citation

Adrien Lèbre, Renaud Lottiaux, Erich Focht, Christine Morin. Reducing Kernel Development Complexity in Distributed Environments. EuroPar 2008, Aug 2008, Las Palma, Spain. Springer-Verlag, 10 p, 2008, LNCS. 〈inria-00435232〉

Partager

Métriques

Consultations de la notice

324

Téléchargements de fichiers

90