SDI Seminar

Speaker: Elmootazbellah N. Elnozahy

Design and Implementation of the Highly Available Network File Server

Date: October 14, 1993

Abstract: This talk presents the design and implementation of the Highly Available Network File Server (HA-NFS). The design separates the problem of network file server reliability into three different subproblems: server reliability, disk reliability, and network reliability. HA-NFS offers a different solution for each: dual-ported disks and impersonation are used to provide server reliability, disk mirroring can be used to provide disk reliability, and optional network replication can be used to provide network reliability. The implementation shows that HA-NFS provides high availability without the excessive resource overhead or the performance degradation that characterize traditional replication methods. Ongoing operations are not aborted during fail-over and recovery is completely transparent to applications. HA-NFS adheres to the NFS protocol standard and can be used by existing NFS clients without modification.