Distributed Storage SystemsHome | Schedule | Labs | Discuss |
Date | Lecture | Paper | Due |
---|---|---|---|
Jan 22 | Introduction OS abstractions and I/O concurrency Notes webclient.c,webclient_libasync.c, webserver.c,events |
Jan 29 | Remote Procedure Call Network file server |
NFS, NFS Toolkit Questions |
Lab1: 02/04 | Feb 5 | Crash Recovery Logging |
System R,Cedar FS Questions |
Feb 12 | Cache consistency Locking Project briefing |
Echo (read Sec 1-4) Questions |
Lab2: 02/18 Project: teamlist 02/18 |
Feb 19 | No class | Project: 02/24 proposal Lab3: 02/25 |
Feb 26 | Consistency model Two-phased commit |
Harp Questions |
Lab 4: mar 4 | Mar 5 | Paxos Project conference |
Paxos Questions |
Lab 5: mar 11 | Mar 12 | Spring break | Mar 19 | Real world systems(1): Google file system Chubby |
GFS, Chubby Questions |
Mar 26 | Real world systems(2): BigTable Networked disks |
BigTable, Fab Questions |
Project: report draft 03/31 | Apr 2 | Distributed computing Real world systems(3) |
MapReduce Dryad Questions |
Apr 9 | Wide area optimizations |
LBFS, Shark Questions |
Apr 16 | Security Defending against malicious file servers |
SFSRO, SUNDR Questions |
Apr 23 | Security Auditing existing systems |
Backtracking intrusion Questions |
Apr 30 | Demo day |