Date | Lecture | Topic | Assignment
|
---|
Wed | Jan 20
| 1
| Introduction
[
video
Screencast
notes ]
| AST Chapter 1 |
Mon | Jan 25
| 2
| System Architectures
[
video
Screencast
notes ]
| AST Chapter 2; Lec 2 readings
|
Wed | Jan 27
| 3
| Processes and Threads
[
Video
Screencast
notes
]
| AST Chapter 3.1, 3.3-3.4;
|
Mon | Feb 1
| 4
| Multiprocessor and Distributed scheduling
[
video
Screencast
notes
]
| AST Chapter 3; Lec 4 readings
|
Wed | Feb 3
| 5
| Virtualization
[
video
Screencast
notes
]
| AST Chapter 3.2; Moodle handout, Lec5 readings
|
Mon | Feb 8
| 6
| OS Virtualization
[
video
Screencast
notes
]
|
|
Wed | Feb 10
| 7
| Process and Code Migration
[
video
Screencast
notes
]
| AST Chapter 3.2; Lec7 readings
|
Wed | Feb 17
| 8
| Communication in Distributed Systems
[
video
Screencast
notes
]
| AST Chapter 4, Ch 8.3
|
|
|
|
| Homework 1 handed out Due Feb 24, 23:55 hrs
|
Mon | Feb 22
| 9
| Remote Method Invocation
[
video
Screencast
notes
]
| Ch 4
|
|
|
|
| Lab 1 handed out Due Mar 7, 1700 hrs
|
Wed | Feb 24
| 10
| Message Queuing and Streaming
[
video
Screencast
notes
]
| Ch 4
|
Mon | Feb 29
| 11
| Distributed Naming
[
video
Screencast
notes
]
| Ch 5
|
Wed | Mar 2
| 12
| Clock syncronization
[
video
Screencast
notes
]
| Ch 6
|
|
|
|
| Homework 2 handed out Due March 11, 17:00 hrs
|
Mon | Mar 7
| 13
| Logical and vector clocks, Dist Snapshots
[
video
Screencast
]
| Ch 6
|
Wed | Mar 9
| 14
| Leader election
[
video
Screencast
]
| Ch 6
|
Mon | Mar 21
| 15
| Distributed transactions
[
video
Screencast
]
| Ch 6
|
Tue | Mar 22
|
| Mid-term exam
| CS142, 19:00-20:30 hrs
|
Wed | Mar 23
| 16
| Consistency, Epidemic protocols
[
video
Screencast ]
| Ch 7 |
Mon | Mar 28
| 17
| Consistency Implementation
Fault tolerance, Byzantine Generals
[
video
Screencast
]
| Ch 7
|
|
|
|
| Lab 2 handed out Due April 8 1700 hrs
|
Wed | Mar 30
| 18
| Fault tolerance: Byzantine Generals problem, Distributed commit
[
video
Screencast
]
| Ch 7
|
Mon | Apr 4
| 19
| Distributed File Systems
[
video
Screencast
]
| Ch 7
|
Wed | Apr 6
| 20
| Coda, xFS, HDFS
[
video
Screencast
]
| Ch 11
|
Mon | Apr 11
| 21
| World Wide Web
[
video
Screencast
]
| Ch 11
|
|
|
| Homework 3: Cloud ComputingDue: Apr 19, 2016
|
|
|
|
| Lab 3 handed out Due April 27, 1700 hrs
|
Wed | Apr 13
| 22
| Distributed Middleware
[
Video
Screencast
]
|
|
Fri | Apr 15
| 23
| Middleware, Distributed Systems Security
[
Video
Screencast
]
|
Mon | Apr 18
|
| Holiday: Patriots Day
|
|
Wed | Apr 20
| 24
| Guest lec: Pervasive Computing
[
video
Screencast
]
|
|
Monday | Apr 25
| 25
| Guest lec: Cloud Computing
[
video
Screencast
]
|
|
Wed | Apr 27
| 26
| Distributed Systems Security: Applications , Wrapup
[
video
Screencast
]
|
|
Fri | Apr 29
|
| Take-home Final Exam, 9am
|
|