This page lists the schedule for the class. The papers listed with each
day are to be read before class, with summaries
turned in by email before noon on that day. Papers are available from
the reading list; the schedule only lists
enough information to figure out which paper to get from the list.
| Date |
Topic |
Papers |
Due |
| Thu |
Sep 19 |
Introduction
Background |
|
|
| Tue |
Sep 24 |
Early systems / history |
Corbato & Daggett
Corbato & Vyssotsky
Dijkstra
|
|
| Thu |
Sep 26 |
Meet in S&E Library 215
Early systems / history
Using the library |
Ritchie & Thompson |
|
| Tue |
Oct 1 |
Kernel structures |
Mach
Spring
SPIN |
Project topic chosen |
| Thu |
Oct 3 |
Kernel structures |
Exokernel
Seltzer, et al.
|
|
| Tue |
Oct 8 |
Memory management |
Levy & Lipman
Babaoglu & Joy
Rashid, et al. |
|
| Thu |
Oct 10 |
Memory management |
Talluri, et al.
Chase, et al. |
Bibliography |
| Tue |
Oct 15 |
File systems |
Fast File System
Caching in Sprite |
|
| Thu |
Oct 17 |
File systems |
LFS
NFS File Server (WAFL)
XFS |
|
| Tue |
Oct 22 |
File systems |
Low-bandwidth FS
Elephant
Venti |
Project plan |
| Thu |
Oct 24 |
Security |
Lampson
Saltzer |
|
| Tue |
Oct 29 |
Security |
Needham & Schroeder
Kerberos
Lampson, Abadi, et al. |
|
| Thu |
Oct 31 |
Security |
Strunk, et al.
Mazieres, et al.
Miller, et al. |
|
| Tue |
Nov 5 |
Mutual exclusion |
Hoare
Lamport
Agrawal & Abbadi |
|
| Thu |
Nov 7 |
Processes & scheduling |
Waldspurger & Weihl
Douglis
Harchol-Balter & Downey |
|
| Tue |
Nov 12 |
Performance evaluation |
Ousterhout
Rosenblum, et al.
Chen, et al.
|
Progress report |
| Thu |
Nov 14 |
Distributed systems |
Shoch & Hupp
Grapevine |
|
| Tue |
Nov 19 |
Distributed systems |
Lamport
Cheriton & Skeen
Maniatis & Baker |
|
| Thu |
Nov 21 |
Reliability & fault tolerance |
BASE
OS errors |
|
| Tue |
Nov 26 |
Reliability & fault tolerance |
Harp file system
Douceur & Wattenhofer |
|