Date | Lecture | Topic | Assignment | |
---|---|---|---|---|
Tue | Jan 18 | 1 | Introduction [ audio video ] | AST Chapter 1 |
Homework 1 handed out (Due: Jan 27, 2011) | ||||
Thu | Jan 20 | 2 | System Architectures [ audio video ] | AST Chapter 2 |
Tue | Jan 25 | 3 | Processes and Threads [ audio video ] | AST Chapter 3; additional reading for Ch1: Tanenbaum on ukernels |
Thu | Jan 27 | 4 | Distributed Scheduling [ audio video ] | AST Chapter 3; |
Tue | Feb 1 | 5 | Virtualization [ audio video] | AST Chapter 3; |
Thu | Feb 3 | 6 | Process and Code Migration [ audio video ] | AST Chapter 3; Replay of makeup class held on Jan 28 |
Tue | Feb 08 | 7 | Communication in Distributed Systems: RPCs [ audio video ] | AST Sec 4.1, 4.2, Sec 8.3, I mplementing RPCs paper |
Homework 2 handed out (Due: Feb 15, 2011) | ||||
Thu | Feb 10 | 8 | Remote Method Invocation [ audio video ] | AST Ch 4 |
Tue | Feb 15 | 9 | Message and stream communication [ audio video ] | AST Ch. 4 |
Thu | Feb 17 | 10 | Naming [ audio video ] | AST Ch. 5 |
Project 1 handed out (Due: 5pm Friday, March 4, 2011) | ||||
Fri | Feb 18 | 11 | Clock Syncronization [ audio video ] | AST Ch 6; Makeup class for Thu, Feb 24 |
Tue | Feb 22 | No class: virtual Monday | ||
Thu | Feb 24 | 11 | Replay of makeup class from Feb 18 | |
Tue | Mar 01 | 12 | Logical Clocks [ audio video ] | AST Ch 6 |
Thu | Mar 03 | 13 | Leader election and mutual exclusion [ audio video ] | AST Ch 6 |
Tue | Mar 08 | 14 | Distributed transactions [ audio video ] | AST Ch 7 |
Homework 3 handed out (Due: Mar 22 , 2011) | ||||
Thu | Mar 10 | 15 | Consistency and Replication [pdf audio video ] | AST Ch 7 |
Project 2 handed out (Due: April Fools Day, 5pm) | ||||
Cloud Computing Exercise handed out (Due: March 25, 5pm) | ||||
Tue | Mar 22 | 16 | Conistency Implementation [pdf audio video ] | AST Ch 7 |
Thu | Mar 24 | 17 | Fault tolerance [pdf audio video ] | AST Ch 8 |
Tue | Mar 29 | 18 | Distributed Security: Encryption [pdf audio video ] | |
Thu | March 31 | 19 | Authentication, Key distribution [pdf audio video ] | AST Ch 9 |
Tue | April 5 | 20 | Distributed Security: Applications [pdf audio video ] | AST Ch 9; continuation of Lec 19 |
Thu | April 7 | 21 | Distributed File Systems [pdf audio video ] | AST Ch 11 |
Project 3 handed out (Due: May 3, 2011) | ||||
Fri | April 8 | 22 | Distributed File Systems [pdf audio video ] | AST Ch 11 (makeup class) |
Tue | April 12 | Mid term Exam (No Class) | CS142, 19:00-20:30 hrs | |
Thu | April 14 | 22 | Distributed File Systems | AST Ch 11 (Replay of April 8 makeup class) |
Tue | April 19 | G1 | Data Centers and Cloud Computing [ audio video ] | Guest lecture by Tim Wood |
Thu | April 21 | G1 | Green Computing [ audio video ] | Guest Lecture by David Irwin |
Tue | April 26 | 23 | World Wide Web [audio video ] | AST Ch 12 |
Thu | April 28 | 24 | Distributed Object Systems: EJBs, Corba [ audio video ] | AST Ch 10 |
Tue | May 3 | 25 | DCOM and Jini [ audio video ] | AST Ch 13 |
Tue | May 10 | Take Home Final | Available now (Due: noon May 11, 2011) |