FT-NFS : an Efficient Fault Tolerant NFS Server Designed for Off-the-shelf Workstations - Université de Rennes Accéder directement au contenu
Rapport (Rapport De Recherche) Année : 1996

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

Résumé

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.

Domaines

Autre [cs.OH]
Fichier principal
Vignette du fichier
RR-2897.pdf (259.96 Ko) Télécharger le fichier
Loading...

Dates et versions

inria-00073793 , version 1 (24-05-2006)

Identifiants

  • HAL Id : inria-00073793 , version 1

Citer

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⟩
193 Consultations
291 Téléchargements

Partager

Gmail Facebook X LinkedIn More