Date | Lecture | Topic | Assignment | |
---|---|---|---|---|
Tue | Jan 29 | 1 | Introduction [pdf audio ] | AST Chapter 1 |
Thu | Jan 31 | 2 | System Architectures [pdf audio ] | AST Chapter 2 |
Homework 1 handed out (Due: Feb 07, 2008) | ||||
Tue | Feb 05 | 3 | Processes and Threads [pdf audio ] | AST Chapter 3; additional reading for Ch1: Tanenbaum on ukernels |
Thu | Feb 7 | 4 | Distributed Scheduling, Virtualization [pdf audio ] | AST Chapter 3 |
Tue | Feb 12 | 5 | Server Design, Code Migration [pdf audio ] audio ] | AST Chapter 3 |
Thu | Feb 14 | 6 | Communication in Distributed Systems [pdf audio ] | AST Chapter 4 |
Homework 2 handed out (Due: Feb 21, 2007) | ||||
Tue | Feb 19 | No class (virtual Monday) | ||
Thu | Feb 21 | 7 | Remote Procedure Calls [pdf Audio unavailable ] | AST Sec 4.2, Sec 8.3, Implementing RPCs paper |
Project 1 handed out (Due: March 6, 2008) | ||||
Tue | Feb 26 | 8 | Remote Method Invocation [pdf audio ] | AST Ch 4 |
Thu | Feb 28 | 9 | Message and stream communication [pdf audio ] | AST Sec 4 |
Tue | Mar 4 | 10 | Naming, Clock syncronization [pdf audio (last 23min only) ] | AST Sec 5, 6.1 |
Thu | Mar 6 | 11 | Syncronization and Logical Clocks [pdf audio ] | AST Sec 6 |
Tue | Mar 11 | 12 | Distributed Snapshots, Election algorithms [pdf audio ] | AST Sec 6 |
Homework 3 handed out (Due: March 25, 2008) | ||||
Thu | Mar 13 | 13 | Sensor Networks and Traffic Monitoring | Guest Lecture by Ram Ramjee |
Project 2 handed out (Due: April 3, 2008) | ||||
Tue | Mar 18 | Spring Break | ||
Thu | Mar 20 | Spring Break | ||
Tue | Mar 25 | 14 | Distributed mutual exclusion, Transactions [pdf audio ] | AST Sec 6 |
Thu | Mar 27 | 15 | Concurrency Control [pdf audio ] | AST Sec 6, 7.1 |
Tue | Apr 1 | 16 | Caching and Replication [pdf audio ] | AST Sec 7 |
Thu | April 3 | 17 | Fault Tolerance [pdf audio ] | AST Sec 8 |
Tue | April 8 | No class due to midterm. | ||
Wed | April 9 | Mid term Exam | CS142, 18:00-19:30 hrs | |
Thu | April 10 | 18 | Security in Distributed Systems [pdf audio ] | AST Ch 9 |
Tue | April 15 | 19 | Authentication, Key distribution [pdf audio ] | AST Ch 9 |
Thu | April 17 | 20 | Distributed File Systems [pdf audio ] | AST Ch 11 |
Project 3 handed out (Due: May 13, 2008) | ||||
Tue | April 22 | 21 | Coda, xFS [pdf audio ] | AST Ch 11 |
Thu | Apr 24 | 22 | Web-based Systems [pdf audio ] | AST Ch 12 |
Tue | April 29 | 23 | Distributed Object Systems: Corba, EJBs [pdf audio ] | |
Homework 4 handed out (Due: May 6, 2007) | ||||
Thu | May 1 | 24 | Distributed Object Systems: Corba, EJBs [pdf audio ] | |
Tue | May 6 | 25 | DCOM and Jini [pdf audio ] | AST Ch 13 |
Thu | May 8 | 26 | Sensor Networks [pdf audio ] | |
Tue | May 13 | 27 | Multimedia Systems, Course Wrapup [pdf #1 pdf #2 audio ] | |
Thu | May 22 | Take home final | Available now (Due 9am on 5/23) |