FT-NFS : an Efficient Fault Tolerant NFS Server Designed for Off-the-shelf Workstations

Nadine Peyrouze 1 Gilles Muller 1
1 SOLIDOR - Design of Distributed Operating Systems
IRISA - Institut de Recherche en Informatique et Systèmes Aléatoires, INRIA Rennes
Abstract : In most modern local area network environments, NFS is used to provide remote file storage on a particular server machine. A consequence of this distributed architecture is that the failure of the server results in paralysis or a loss of work for users. This paper presents the design of a low-cost fault tolerant NFS server which can be installed on most Unix networking environments. FT-NFS runs as a user process and does not necessitate any underlying specific operating system functionality. The originality of our approach relies on the use of a stable cache which provides data availability and resiliency to a single failure. The main benefits of the stable cache are first to allow disk write operations to be safely performed in the background and second to permit the gathering of small files in large containers. The latter technique permits disk I/Os to be improved by reducing their number and increasing their length. Under the nhfsstone benchmark, FT-NFS outperforms the in-kernel Sun NFS implementation both in terms of latency and throughput.
Type de document :
Rapport
[Research Report] RR-2897, INRIA. 1996
Liste complète des métadonnées

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

https://hal.inria.fr/inria-00073793
Contributeur : Rapport de Recherche Inria <>
Soumis le : mercredi 24 mai 2006 - 13:45:57
Dernière modification le : jeudi 11 janvier 2018 - 06:20:10
Document(s) archivé(s) le : dimanche 4 avril 2010 - 23:58:21

Fichiers

Identifiants

  • HAL Id : inria-00073793, version 1

Collections

Citation

Nadine Peyrouze, Gilles Muller. FT-NFS : an Efficient Fault Tolerant NFS Server Designed for Off-the-shelf Workstations. [Research Report] RR-2897, INRIA. 1996. 〈inria-00073793〉

Partager

Métriques

Consultations de la notice

298

Téléchargements de fichiers

163