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