- 9/8 |
Sockets & Asynchronous I/O Handout: Using TCP... (source) Assignment: multifinger |
|
- 9/15 |
|
|
- 9/21 |
RPC and Sun NFS Read: NFS paper Skim: RFC 1813 Reference: RFC 1832, RFC 1831 Assignment: tcpproxy |
NFS loopback servers Read: user-level file systems Due: multifinger |
- 9/28 |
Disks and scheduling Read: Anticipatory Scheduling Assignment: CCFS NYU drop deadline |
Disk Caching Read: UBM Due: tcpproxy |
- 10/5 |
File System Layout Read: FFS Due: CCFS - part A |
Consistency and Recovery Read: System R |
- 10/12 |
Log-structured file systems Read: LFS |
Journaling file systems Read: SGI XFS Due: CCFS - part B |
- 10/19 |
Soft updates Read: Soft updates Due: CCFS - part C |
Disk usage/Quiz Review Read: Comparison of FS Workloads Due: CCFS - part D |
- 10/26 |
|
Local-area file sharing Read: Sprite caching |
- 11/2 |
Wide-area file sharing Read: AFS |
Security in global file systems Read: SFS |
- 11/9 |
Disconnected Operation Read: CODA NYU withdrawal deadline Assignment: file server |
Update merging Read: Bayou Due: file server |
- 11/16 |
RAID Read: Autoraid |
Distributed RAID Read: Zebra |
- 11/23 |
Scalable storage servers Read: Petal, Frangipani |
|
- 11/30 |
Network-attached storage Read: NASD |
Untrusted storage Read: PFS Reference: SFSRO |
- 12/7 |
Object-oriented databases Read: Shore |
Scalability-consistency trade-offs Read: Porcupine |
- 12/14 |
Peer-to-peer systems Read: Chord CFS |
Final Quiz |
- 12/21 |
Due: final project |