Huygens File Service and Storage Architecture

The Huygens file server is a high-performance file server which is able to deliver multi-media data in a timely manner while also providing clients with ordinary "Unix" like file I/O. The file server integrates client machines, file servers and tertiary storage servers in the same storage architecture. The client''s view on the storage system is a very large file system, while in practice it is built out of a hierarchy of storage devices with a single site semantics protocol.

[1]  Abraham Silberschatz,et al.  Distributed file systems: concepts and examples , 1990, CSUR.

[2]  Gianluca Dini,et al.  A Replicated File System for Wide-Area Networks , 1993 .

[3]  Mahadev Satyanarayanan,et al.  Disconnected Operation in the Coda File System , 1999, Mobidata.

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

[5]  Michael N. Nelson,et al.  Caching in the Sprite network file system , 1988, TOCS.

[6]  Mahadev Satyanarayanan,et al.  Scale and performance in a distributed file system , 1988, TOCS.

[7]  David A. Patterson,et al.  Designing Disk Arrays for High Data Reliability , 1993, J. Parallel Distributed Comput..

[8]  Mahadev Satyanarayanan,et al.  A SURVEY OF DISTRIBUTED FILE SYSTEMS , 1990 .

[9]  Michael N Nelson Virtual Memory for the Sprite Operating System , 1986 .

[10]  Margo I. Seltzer,et al.  File System Performance and Transaction Support , 1992 .

[11]  Mary Baker,et al.  Non-volatile memory for fast, reliable file systems , 1992, ASPLOS V.

[12]  Mary Baker,et al.  Measurements of a distributed file system , 1991, SOSP '91.

[13]  Fred Douglis,et al.  Beating the I/O bottleneck: a case for log-structured file systems , 1989, OPSR.

[14]  Shivakumar Venkataraman,et al.  The TickerTAIP parallel RAID architecture , 1993, ISCA '93.

[15]  R. S. Fabry,et al.  A fast file system for UNIX , 1984, TOCS.

[16]  Derek McAuley,et al.  Pegasus project description , 1992 .

[17]  Randy H. Katz,et al.  A case for redundant arrays of inexpensive disks (RAID) , 1988, SIGMOD '88.

[18]  Mahadev Satyanarayanan,et al.  A status report on research in transparent informed prefetching , 1993, OPSR.

[19]  Rick Floyd Short-Term File Reference Patterns in a UNIX Environment, , 1986 .

[20]  J. Howard Et El,et al.  Scale and performance in a distributed file system , 1988 .

[21]  Rick Macklem,et al.  Lessons Learned Tuning the 4.3BSD Reno Implementation of the NFS Protocol , 1991, USENIX Winter.

[22]  Jeffrey C. Mogul,et al.  Spritely NFS: experiments with cache-consistency protocols , 1989, SOSP '89.

[23]  Darrell D. E. Long,et al.  Swift: Using Distributed Disk Striping to Provide High I/O Data Rates , 1991, Comput. Syst..

[24]  Keith Bostic,et al.  A Pageable Memory Based Filesystem , 1990, USENIX Summer.

[25]  Liuba Shrira,et al.  A replicated Unix file system , 1990, [1990] Proceedings. Workshop on the Management of Replicated Data.

[26]  Paul W. Jardetzky Network File Server Design for Continuous Media , 1992 .

[27]  Derek McAuley,et al.  Pegasus—operating system support for distributed multimedia systems , 1993, OPSR.

[28]  Fred B. Schneider,et al.  Understanding Protocols for Byzantine Clock Synchronization , 1987 .

[29]  Ken Thompson,et al.  Plan 9 from Bell Labs , 1995 .