Week of | Tuesday | Thursday |
---|---|---|
Jan 9 - Jan 13 |
Intro & asynchronous programming Handouts: Using TCP through sockets (source) |
RPC and NFS |
Jan 16 - Jan 20 |
NFS loopback servers Read: user-level file systems |
Disks and scheduling Read: Anticipatory Scheduling Due: TCP proxy
lab
|
Jan 23 - Jan 27 |
Disk caching Read: UBM |
Consistency and recovery Read: System R Due: CryptFS part
A
|
Jan 30 - Feb 3 |
Journaling file systems Read: SGI XFS Due: CryptFS part
B
|
Soft updates Read: Soft updates |
Feb 6 - Feb 10 |
Wide-area file sharing Read: AFS Due: CryptFS part
C
|
Replication and fault-tolerance Read: Harp |
Feb 13 - Feb 17 |
Quiz 1
Due: CryptFS part
D
|
Update merging Read: Bayou |
Feb 20 - Feb 24 |
RAID Read: Autoraid |
Distributed RAID Read: Zebra |
Feb 27 - Mar 3 |
Scalable file systems Read: Frangipani Reference: Petal |
Object-oriented databases Read: Thor |
Mar 6 - Mar 10 |
Scalability and fault-tolerance Read: Google FS |
Quiz 2 |
Mar 13 - Mar 17 |
Peer-to-peer systems Read: Chord CFS |
Untrusted servers Read: SUNDR |
Note: Final project report & presentation due during Exam period. (Presentations Thursday, March 23, 12:15-3:15pm.)