Tues. January 16 Overview and Reading Skills
Thurs. January 18 Introduction
Tues. January 23 Models - interaction
Thurs. January 25 Models - shared memory vs. message passing
Tues. January 30 Models - optimizations
Thurs. February 1 Fundamental concepts - global state #1 given
Tues. February 6 Fundamental concepts - inferring state
Thurs. February 8 (review day) #1 due
Tues. February 13 Clocks and ordering - event ordering
Thurs. February 15 Clocks and ordering - clock synchronization #2 given
Tues. February 20 Consensus and agreement - fault-tolerant
Thurs. February 22 Consensus and agreement - transactions / voting #2 due
Tues. February 27 Distributed shared memory
Thurs. February 29 A current debate - limits of causality and ordered communication
Tues. March 5 (review day)
Thurs. March 7 PAPER PROPOSAL DUE / MIDTERM EXAM
Tues. March 12 no class (Spring recess)
Thurs. March 14 no class (Spring recess)
Tues. March 19 File systems - general
Thurs. March 21 File systems - caching
Tues. March 26 Case studies - kernels
Thurs. March 28 Case studies - distributed shared memory #3 given
Tues. April 2 Case studies - others I
Thurs. April 4 Case studies - others II #3 due
Tues. April 9 Naming
Thurs. April 11 Security #4 given
Tues. April 16 Communication scalability - latency
Thurs. April 18 Communication scalability - WAN/other #4 due
Tues. April 23 Future issues
Thurs. April 25 RESEARCH PAPER DUE / last class (review day)
TBA (TBA- May 2-9) TBA FINAL EXAM (as scheduled)

Last modified Jan. 8, 1996.
This page written and maintained by Joe Touch touch@isi.edu