University of Arizona, Department of Computer Science

CS 552 Fall 2004 Schedule

Note: This schedule is tentative and may change.

8/24/04
Introduction
8/26/04 The structure of the THE multiprogramming system
8/31/04 Virtual memory, processes, and sharing in Multics
9/2/04 The UNIX time-sharing system
9/7/04
Hints for computer system design
End-to-end arguments in system design
9/9/04
On the duality of operating systems structures
9/14/04 Threads and input/output in the Synthesis kernel
9/16/04 Scheduler activations...
9/21/04 Eraser:...
9/23/04 Bugs as deviant behavior:...
9/28/04
Implementing remote procedure calls
9/30/04 Lightweight remote procedure call
10/5/04
The design and implementation of a log-structured file system
10/7/04 Design and implementation of the Sun network filesystem
10/12/04 Caching in the Sprite network file system, Ish due
10/14/04 The Zebra striped network file system
10/19/04
Midterm
10/21/04 The Google file system
10/26/04 Separating key management from file system security
10/28/04 Venti: A new approach to archival data storage
11/2/04 A low-bandwidth network file system
11/4/04 Survey of virtual machine research
11/9/04 Disco:...
11/11/04
Veterans' Day (no class)
11/16/04 Xen and the art of virtualization
11/18/04 Grapevine: An exercise in distributed computing
11/23/04 The Sprite network operating system
11/25/04
Thanksgiving (no class)
11/30/04 Integrating security in a large distributed system
12/2/04
A note on the confinement problem
Why cryptosystems fail
12/7/04
Virtual Memory Primitives for User Programs
12/16/04
Final exam, 11am-1pm


[CSc 552 Home Page ]
http://www.cs.arizona.edu/classes/cs552/fall04/schedule.html
Last updated: 9/09/04