| Date | Lecture | Topic | Assignment
|
|---|
| Tue | Sept 08
| 1
| Introduction
[pdf
audio
]
| AST Chapter 1
|
| Thu | Sept 10
| 2
| System Architectures
[pdf
audio ]
| AST Chapter 2
|
| Tue | Sept 15
| 3
| Processes and Threads
[pdf
audio ]
| AST Chapter 3; additional reading for Ch1:
Tanenbaum on ukernels
|
| Thu | Sept 17
| 4
| Distributed Scheduling
[pdf
audio ]
| AST Chapter 3;
|
| |
|
|
| Homework 1 handed out
(Due: Sept 25, 2009)
|
| Tue | Sept 22
| 5
| Virtualization
[pdf
audio ]
| AST Chapter 3;
|
| Thu | Sept 24
| 6
| Process and Code Migration
[pdf
audio ]
| AST Chapter 3;
|
| Tue | Sept 29
| 7
| Communication in Distributed
Systems: RPCs
[pdf
audio ]
| AST Sec 4.1, 4.2, Sec 8.3, Implementing RPCs paper
|
| Thu | Oct 1
| 8
| Remote Method Invocation
[pdf
audio ]
| AST Ch 4
|
| Thu | Oct 6
| 9
| Message and stream communication
[pdf
audio ]
| AST Sec 4
|
| |
|
|
| Project 1 handed out
(Due: October 19, 2009)
|
| Thu | Oct 8
| 10
| Naming
[pdf
audio ]
| AST Sec 5
|
| Thu | Oct 15
| 11
| Clock Syncronization
[pdf
audio ]
| AST Ch 6
|
| Tue | Oct 20
| 12
| Logical Clocks
[pdf
audio ]
| AST Ch 6
|
| |
|
|
| Homework 2 handed out
(Due: Oct 29 , 2009)
|
| Thu | Oct 22
| 13
| Leader election and mutual exclusion
[pdf
audio ]
| AST Ch 6
|
| Tue | Oct 27
| 14
| Distributed transactions
[pdf
audio ]
| AST Ch 7
|
| |
|
|
| Project 2 handed out
(Due: November 10, 2009)
|
| Thu | Oct 29
| 15
| Consistency and Replication
[pdf
audio ]
| AST Ch 7
|
| Tue | Nov 3
| 16
| Conistency Implementation
[pdf
audio ]
| AST Ch 7
|
| Thu | Nov 05
| 17
| Fault tolerance
[pdf
audio ]
| AST Ch 8
|
| Tue | Nov 10
| 18
| Distributed Security: Encryption
[pdf
audio ]
| AST Ch 9
|
| Thu | Nov 12
| 19
| Authentication, Key distribution
[pdf
audio ]
| AST Ch 9
|
| Tue | Nov 17
|
| Mid term Exam (No Class)
| CS142, 18:00-19:30 hrs
|
| Thu | Nov 19
| 20
| Distributed File Systems
[pdf
audio ]
| AST Ch 11
|
| |
|
|
| Project 3 handed out
(Due: Dec 10, 2009)
|
| Tue | Nov 24
| 21
|
Distributed File Systems
[pdf No Audio ]
| AST Ch 11; Guest lecture by Davind Irwin
|
| Tue | Dec 01
| 22
| World Wide Web
[pdf
audio ]
| AST Ch 12
|
| Thu | Dec 03
| 23
| Distributed Object Systems: EJBs, Corba
[pdf
audio ]
| AST Ch 10
|
| |
|
|
| Homework 3 handed out
(Due: Dec 11 , 2009)
|
| Tue | Dec 08
| 24
| DCOM and Jini
[pdf
audio ]
| AST Ch 13
|
| Thu | Dec 10
| 25
| Data Centers and Cloud Computing
[pdf
audio ]
|
|
| Wed | Dec 16
|
| Take Home Final
| Available now
(Due: noon Dec 17, 2009)
|