Schedule
This page lists the tentative schedule for the class. It is subject to change as the quarter progresses. The papers listed with each
day are to be read before class, with summaries
turned in by email before 8 am on that day. Papers are available from
the reading list.
| Date |
Topic |
Papers |
Due |
| Thu |
Sep 21 |
Introduction
Background |
Fotheringham |
|
| Tue |
Sep 26 |
Early systems / history |
Corbato & Daggett
Corbato & Vyssotsky
|
|
| Thu |
Sep 28 |
Early systems / history |
Dijkstra
Ritchie & Thompson
|
Pre-proposal |
| Tue |
Oct 3 |
Kernel structures |
Mach
SPIN |
|
| Thu |
Oct 5 |
Kernel structures |
Exokernel
Seltzer, et al.
|
Proposal |
| Tue |
Oct 10 |
Memory management |
Levy & Lipman
Babaoglu & Joy |
|
| Thu |
Oct 12 |
Memory management |
Talluri, et al.
Chase, et al. |
|
| Tue |
Oct 17 |
File systems |
Fast File System
LFS |
Bibliography |
| Thu |
Oct 19 |
File systems |
NFS File Server (WAFL)
XFS |
|
| Tue |
Oct 24 |
File systems |
Low-bandwidth FS
Ceph
|
|
| Thu |
Oct 26 |
Security |
Lampson
Saltzer |
Project plan |
| Tue |
Oct 31 |
Security |
Needham &
Schroeder
Kerberos
|
|
| Thu |
Nov 2 |
Mutual exclusion |
Hoare
Lamport
|
|
| Tue |
Nov 7 |
Processes & scheduling |
Waldspurger & Weihl
Douglis
|
|
| Thu |
Nov 9 |
Real-Time Systems |
Burns
Brandt, Banachowski, Lin, and Bisson |
|
| Tue |
Nov 14 |
Cool papers from OSDI |
Rethink the Sync Bigtable
|
Progress report |
| Thu |
Nov 16 |
NO CLASS |
|
|
| Tue |
Nov 21 |
Performance Evaluation
|
Ousterhout
Rosenblum, et al.
|
|
| Thu |
Nov 23 |
THANKSGIVING HOLIDAY
|
|
|
| Tue |
Nov 28 |
Project Presentations |
|
|
| Thu |
Nov 30 |
Project Presentations |
|
|
| Thu |
Dec 7 |
Projects due |
|
Project due |
|