Date | Lecture | Topic | Assignment | |
---|---|---|---|---|
Tue | Jan 27 | 1 | Introduction [pdf ppt] | AST Chapter 1 |
Homework 1 handed out (Due: Feb 06, 2007) | ||||
Thu | Feb 1 | 2 | System Architectures [pdf ] | AST Chapter 2 |
Tue | Feb 6 | 3 | Processes and Thread [pdf ] | AST Chapter 3 |
Thu | Feb 8 | 4 | Distributed Scheduling, Virtualization [pdf ] | AST Chapter 3 |
Tue | Feb 13 | 5 | Server Design, Code Migration [pdf ] | AST Chapter 3 |
Homework 2 handed out (Due: Feb 20, 2007) | ||||
Thu | Feb 15 | 6 | Communication in Distributed Systems [pdf ] | AST Chapter 4 |
Project 1 handed out (Due: March 2, 2007) | ||||
Tue | Feb 20 | 7 | Remote Procedure Calls [pdf ] | AST Sec 4.2, Sec 8.3, Implementing RPCs paper |
Thu | Feb 22 | 8 | Remote Method Invocation [pdf ] | AST Sec 4 |
Tue | Feb 27 | 9 | Message and stream communication [pdf ] | AST Sec 4 |
Thu | Mar 1 | 9 | Naming, Clock syncronization [pdf ] | AST Sec 5, 6.1 |
Tue | Mar 6 | 11 | Logical Clocks [pdf ] | AST Sec 6 |
Thu | Mar 8 | 12 | Distributed Snapshots, Election algorithms [pdf ] | AST Sec 6 |
Homework 3 handed out (Due: March 15, 2007) | ||||
Tue | Mar 13 | 13 | Distributed mutual exclusion, Transactions [pdf ] | AST Sec 6 |
Thu | Mar 15 | 14 | Concurrency Control [pdf ] | AST Sec 6, 7.1 |
Project 2 handed out (Due: April 10, 2007) | ||||
Tue | Mar 20 | Spring Break | ||
Thu | Mar 22 | Spring Break | ||
Tue | Mar 27 | 15 | Caching and Replication [pdf ] | AST Sec 7 |
Thu | Mar 29 | No class | ||
Tue | April 3 | 16 | Fault Tolerance [pdf ] | AST Sec 8 |
Thu | April 5 | 17 | Distributed Commits [pdf ] | AST Sec 8 |
Tue | April 10 | 18 | Security in Distributed Systems [pdf ] | AST Ch 9 |
Thu | April 12 | 19 | Authentication, Key distribution [pdf ] | AST Ch 9 |
Tue | April 17 | Mid term Exam | CS142, 18:00-19:30 hrs | |
Thu | April 19 | 20 | Distributed file systems, NFS [pdf ] | AST Ch 11 |
Homework 4 handed out (Due: April 26, 2007) | ||||
Tue | April 24 | 21 | Coda, xFS [pdf ] | AST Ch 11 |
Thu | April 26 | 22 | Distributed Object Systems: Corba, EJBs [pdf ] | Guest Lecture by P. Desnoyers, AST Ch 10 |
Project 3 handed out (Due: May 11, 2007) | ||||
Tue | May 1 | 23 | Web-based Systems [pdf ] | AST Ch 12 |
Thu | May 3 | 24 | Mobile and Pervasive Computing | Guest Lecture by Mark Corner |
Tue | May 8 | 25 | DCOM and Jini [pdf ] | AST Ch 13 |
Thu | May 10 | 26 | Sensor Networks | Guest Lecture by Peter Desnoyers |
Tue | May 15 | 27 | Multimedia Systems, Wrap-up | |
Fri | May 18 | Take home final | Available noon on 5/18 |