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