Day | Lecture | Handout | Paper | Due |
Tue Feb 3 | Intro, O/S Review | hand-out
Lab 1 |
none | |
Thu Feb 5 | I/O Concurrency | hand-out
Lab 2 |
Interaction, Notes | |
Tue Feb 10 | Events | hand-out
Project Info |
Flash, Notes | Lab 1 |
Thu Feb 12 | RPC (1) | l04a.c
l04a.x
l04b.x
Lab 3 |
NFS, Notes | |
Tue Feb 17 | Virtual Monday | Lab 2 Team Lists |
||
Thu Feb 19 | RPC (2) | Lab 4 | Network Objects | |
Tue Feb 24 | Crash Recovery | Cedar File System, Notes | ||
Thu Feb 26 | Logging | Echo, Notes | Lab 3 | |
Tue Mar 2 | Cache Consistency and Locking | Lab 5 | Porcupine, Notes | Project Proposal |
Thu Mar 4 | Cryptographic Primitives | Backtracking Intrusions, Notes | Lab 4 | |
Tue Mar 9 | SSL | SSL | XOM, Notes | |
Thu Mar 11 | Key Management | SUNDR | ||
Tue Mar 16 | No class Project Conferences |
Lab 5 | ||
Thu Mar 18 | Mid-term exam | |||
Tue Mar 23 | Spring Break | |||
Thu Mar 25 | Spring Break | |||
Tue Mar 30 | Performance | Receive Livelock and Black Boxes (two papers). | Project Draft One | |
Thu Apr 1 | Memory Consistency (1) | Hypervisor, Notes | ||
Tue Apr 6 | Memory Consistency (2) | Hive, Notes | ||
Thu Apr 8 | Version Vectors | Treadmarks, Notes | ||
Tue Apr 13 | Group Multicast | Tra, Notes | ||
Thu Apr 15 | Two-Phase Commit | Amoeba Multicast, Notes | Project Draft Two | |
Tue Apr 20 | Patriots Day | |||
Thu Apr 22 | Viewstamped Replication | Quicksilver, Notes | ||
Tue Apr 27 | Harp | Harp, Frangipani, Notes | ||
Thu Apr 29 | Project Demo Day | Demo | ||
Tue May 4 | Freenet | Freenet, Notes | ||
Thu May 6 | DHTs (1) | Coral, Notes | Projects Due | |
Tue May 11 | DHTs (2) | Untangling | ||
Thu May 13 | TBD | P2P IR | ||
Mon May 17 | Final Exam, 1:30-4:30, Walker |