CS240d schedule

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
Jan 23
-
Jan 27
Disk caching
Read: UBM
Consistency and recovery
Read: System R
Jan 30
-
Feb 3
Journaling file systems
Read: SGI XFS
Soft updates
Read: Soft updates
Feb 6
-
Feb 10
Wide-area file sharing
Read: AFS
Replication and fault-tolerance
Read: Harp
Feb 13
-
Feb 17
Quiz 1 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.)