CS 707 - Distributed Software Systems
Spring 2007

Slides will be available the day of the class, although I may put out preliminary versions earlier.


DateTopicsReading
(chapters listed are from your textbook)
Slides
1/25Introduction to Distributed ComputingCh. 1
A Note on Distributed Computing - Waldo et al
powerpoint, pdf
2/1Paradigms
Processes
Ch. 1,3 Part 1: powerpoint, pdf
Part 2: powerpoint, pdf
2/8,
2/15
Interprocess CommunicationCh. 4
12.3
2/8: powerpoint, pdf
2/15: powerpoint, pdf
2/22Naming Ch. 5 powerpoint, pdf
3/1Synchronization and Distributed AlgorithmsCh. 6 ,
Lamport logical clock paper
Chandy, Lamport Distributed Snapshots paper
powerpoint, pdf
3/8Distributed Object Systems: Java RMI and CORBACh. 10
powerpoint, pdf
3/22Replication and ConsistencyCh. 7 powerpoint, pdf
3/29Web Services & SOAP
I will hand out takehome midterm
Ch. 12 powerpoint, pdf
4/5No Class - Midterms due

4/12, 4/19Fault Tolerance and Distributed TransactionsCh. 8
The Byzantine Generals Problem
Impossibilit y of Distributed Consensus with one Faulty Process
powerpoint, pdf
powerpoint, pdf
4/26Security Ch. 9 powerpoint, pdf
5/3Last class

5/10Final exam/presentations