Lecture | Topic | Assignment
|
---|
1
| Introduction
[pdf ppt]
| AST Chapter 1
|
2
| Communication in Distributed Systems
[pdf ppt]
| AST Chapter 2, Sec 2.1
|
|
|
|
| Homework 1 handed out (Due: Lec 4)
|
3
| Remote Procedure Calls
[pdf ppt]
| AST Sec 2.2, Sec 7.3.2
|
4
| Remote Method Invocation
[pdf ppt]
| AST Sec 2.3
|
5
| Message- and Stream-oriented communication
[pdf ppt]
| AST Sec 2.4-2.6
|
6
| Processes and Threads
[pdf ppt]
| AST Ch 3
|
|
|
|
| Project Part 1 handed out
(Due: Lec 10)
|
|
|
7
| SMP and Distributed Scheduling
[pdf ppt]
| AST Ch 3, supplemental readings
|
8
| Code and Process Migration
[pdf ppt]
| AST Ch 3
|
|
|
|
| Homework 2 handed out
(Due: Lec 11)
|
9
| Naming
[pdf ppt]
| AST Ch 4, supplemental readings
|
10
| Clock Synchronization
[pdf ppt]
| AST Ch 5.1-5.2, supplemental readings
|
11
| Distributed Snapshots, Leader Election
[pdf ppt]
| AST Sec 5.3-5.4, supplemental readings
|
12
| Distributed Mutual Exclusion
[pdf ppt]
| AST Sec 5.5-5.6
|
13
| Distributed Transactions
[pdf ppt]
| AST Sec 5.6-5.7
|
14
| Consistency Models
[pdf ppt]
| AST Sec 6.1-6.2
|
|
|
|
| Project Part 2 handed out
(Due: Lec 20)
|
15
| Web Caching
[pdf ppt]
| AST Sec 6.4
|
| Mid term Exam
|
16
| Caching Implementation Issues
[pdf ppt]
| AST Sec 6.5, supplementary readings
|
17
| Fault tolerance
[pdf ppt]
| AST Sec 7.1-7.2
|
|
|
|
| Homework 3 handed out
(Due: Lec 19)
|
18
| Distributed Commit and Failure Recovery
[pdf ppt]
| AST Sec 7.3-7.7
|
19
| Distributed File systems: Issues
[pdf ppt]
| AST Ch 10
|
20
| Distributed File systems: NFS
[pdf ppt]
| AST Ch 10; NFS v4 Documentation
|
21
| Distributed File systems: Coda
[pdf ppt]
| AST Ch 10
|
22
| Security in Distr. Systems
[pdf ppt]
| AST Ch 8, Supplementary readings
|
|
|
|
| Project Part 3 handed out
(Due: Lec 27)
|
23
| Security: Authentication
[pdf ppt]
| AST Ch 8
|
24
| Distr. Middleware: CORBA
[pdf ppt]
| AST Ch 9
|
|
|
|
| Homework 4 handed out
(Due: Lec 26)
|
25
| Case Study: DCOM, Jini
[pdf ppt]
| AST Ch 9, 12
|
26
| Multimedia Operating Systems
[pdf ]
| Guest lecture by Abhishek Chandra
|
27
| Multimedia Servers
[pdf ]
|
|
| Take-home Final
|