| 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
|