Coming Soon in 6.853 - Week of 3/21

This week's hand-outs comprise five file system papers. The first three describe network file systems, including striping and xFS as discussed in NOW. The last two discuss disk-scheduling in contemporary file systems for general data and for video playback

The Zebra Striped Network File System
John H. Hartman and John K. Ousterhout, Proceedings of SIGOPS '93.
Cooperative Caching: Using Remote Client Memory to Improve File System Performance
Michael D. Dahlin and others, Proceedings of the First Symposioum on Operating System Design and Implementation (OSDI 1994).
Distributed Parallel Data Storage Systems: A Scalable Approach to High Speed Image Servers
Brian Tierney and others, Proceedings of ACM Multimedia 94, San Fransisco, CA.
File System Logging Versus Clustering: A Performance Comparison
Margo Seltzer and others, Proceedings of the 1995 USENIX Technical Conference.
Streaming RAID - A Disk Array Management System for Video Files
Fouad A. Tobagi and others, Proceedings of ACM Multimedia 93, San Fransisco, CA.

Suggested background reading is A Fast File System for UNIX (McKusick and others, ACM Transactions on Computer Systems 2, 3 (August 1984) pp181-197) and The LFS Storage Manager (M. Rosenblum and J. Ousterhout, Proceedings of the 1990 Summer USENIX, Anaheim, CA, pp315-324.).

For an online discussion of the pros and cons of LFS, see:

http://www.das.harvard.edu/users/faculty/Margo_Seltzer/papers.html
http://playground.sun.com/~ouster/

Due next week are short group reports by the Cyan, Gold, Magenta, Red, and Silver Teams. Each report should be given in no more than 10 minutes. We'll provide an overhead projector.