Phaeton: a log-based architecture for high performance file server design

An analysis of the construction of high performance network file servers is presented. Phaeton, a log-disk based architecture is proposed to achieve sequential disk access speeds for both modification and non-modification requests, while maintaining strict semantics and recoverability in the presence of failure. The Phaeton architecture is capable of providing dramatic improvement of the single-server file service and also the multi-server replicated service. A new replication model, called the Symmetric Primary-backup Model, that combines the network file service with the Phaeton storage architecture is also included. In their previous research the authors had implemented TOFF, a fault-tolerant network file service based on the Sun NFS protocol. TOFF-2 is a revolution version using both the Phaeton architecture and the Symmetric Primary-backup Model to unleash the potential bandwidth in the replicated service and provide much better performance than TOFF or other single-server file services.

[1]  John H. Hartman,et al.  The Zebra striped network file system , 1995, TOCS.

[2]  Shang-Rong Tsai,et al.  Transparency in a replicated network file system , 1996, Proceedings of EUROMICRO 96. 22nd Euromicro Conference. Beyond 2000: Hardware and Software Design Strategies.

[3]  Anupam Bhide,et al.  A Highly Available Network File Server , 1991, USENIX Winter.

[4]  Mendel Rosenblum,et al.  The design and implementation of a log-structured file system , 1991, SOSP '91.

[5]  Tzi-cker Chiueh Trail: a track-based logging disk architecture for zero-overhead writes , 1993, Proceedings of 1993 IEEE International Conference on Computer Design ICCD'93.

[6]  Robbert van Renesse,et al.  The design of a high-performance file server , 1989, [1989] Proceedings. The 9th International Conference on Distributed Computing Systems.

[7]  Michael Williams,et al.  Replication in the harp file system , 1991, SOSP '91.

[8]  Kenneth P. Birman,et al.  Deceit: a flexible distributed file system , 1990, [1990] Proceedings. Workshop on the Management of Replicated Data.