Week 1 (March 18): Basics
Resources for web services
Assignment 1 (due 26/3)
Solutions by
Week 2 (March 22): Communication (part 1)
Assignmnet 2 pdf (due 2/4)
The Voting Application
Contains code examples for both RPC and RMI.
Week 3 (March 29): Communication (part 2)
Assignmnet 3 pdf (due 26/4)
Week 4 (April 19): Processes
Assignmnet 4 pdf
More on threads
The
Multi-Threadeds Voting Application
Contains code examples for Java and POSIX threads.
Week 5 (April 26): Naming
Week 6 (May 7): Processes
Week 7 (May 14) : MIDTERM
Week 8 (May 17): Synchronization
Week 9 (May 24): Consistency and Replication
Week 10 (June 2): Fault Tolerance
Week 11 (June 7): student presentations
June 21: FINAL EXAM