Computer Science | School of Engineering | UC Santa Cruz
Home | Syllabus | Schedule | Reading List | Project | Grades | Feedback

CMPS 221: Advanced Operating Systems
Fall 2002

Schedule

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
 

 


Last updated Monday, 23-Sep-2002 23:44:36 PDT by Ethan L. Miller (elm@cs.ucsc.edu)