Date | Lecture | Topic | Assignment
|
---|
Wed | Jan 21
| 1
| Introduction
[ audio
video
Screencast
notes ]
| AST Chapter 1 Quiz 1 on moodle. |
Mon | Jan 26
| 2
| System Architectures
[ audio
video
Screencast
notes ]
| AST Chapter 2; Lec 2 readings
|
Wed | Jan 28
| No class
| Delayed start due to weather
| Quiz 2 on moodle.
|
Mon | Feb 3
| No class
| Snow holiday
|
|
|
Wed | Feb 5
| 3
| Processes and Threads
[
Video
Screencast
notes ]
| AST Chapter 3.1, 3.3-3.4;
|
Mon | Feb 9
| No class
| Snow holiday
|
|
|
Wed | Feb 11
| 4
| Multiprocessor and Distributed scheduling
[
video
Screencast
notes ]
| AST Chapter 3; Lec 4 readings
|
Fri | Feb 13
| 5
| Virtualization
[ audio
video
Screencast
notes ]
| AST Chapter 3.2; Moodle handout, Lec5 readings
|
|
|
|
| Homework 1 handed out Due Feb 20, 23:55 hrs
|
Tue | Feb 17
| 6
| OS Virtualization
[ audio
video
Screencast
notes ]
|
|
Wed | Feb 18
| 7
| Process and Code Migration
[ audio
video
Screencast
notes ]
| AST Chapter 3.2; Lec7 readings
|
|
|
|
| Lab 1 handed out Due Mar 6, 1700 hrs
|
Fri | Feb 20
| 8
| Communication in Distributed Systems
[ audio
video
Screencast
notes ]
| AST Chapter 4, Ch 8.3
|
Mon | Feb 23
| 9
| Remote Method Invocation
[ audio
video
Screencast
notes> ]
| Ch 4
|
|
|
|
| Homework 2 handed out Due March 2, 17:00 hrs
|
Wed | Feb 25
| 10
| Message Queuing and Streaming
[ audio
video
Screencast
notes ]
| Ch 4
|
Fri | Feb 27
| 11
| Distributed Naming
[ audio
video
Screencast
notes ]
| Ch 5
|
Mon | Mar 2
| 12
| Clock syncronization
[ audio
video
Screencast
notes ]
| Ch 6
|
Wed | Mar 4
| 13
| Logical and vector clocks
[ audio
video
Screencast
notes ]
| Ch 6
|
Mon | Mar 9
| 14
| Distributed snapshots, leader election
[
video
Screencast
notes ]
| Ch 6
|
Wed | Mar 11
|
| Mid-term exam
| CS142, 18:00-19:30 hrs
|
Mon | Mar 23
| 15
| Distributed transactions
[
video
Screencast
notes ]
| Ch 6
|
Wed | Mar 25
| 16
| Consistency, Epidemic protocols
[
video
Screencast
notes ]
| Ch 7
|
|
|
|
| Lab 2 handed out Due April 8 1700 hrs
|
Mon | Mar 30
| 17
| Consistency Implementation
Fault tolerance, Byzantine Generals
[
video
Screencast
notes ]
| Ch 7
|
Wed | Apr 1
| 18
| Fault tolerance: Byzantine Generals problem, Distributed commit
[
video
Screencast
notes ]
| Ch 7
|
Mon | Apr 8
| 19
| Fault tolerance: Distributed commit, Paxos
[
video
Screencast
notes ]
| Ch 7
|
Wed | Apr 8
| 20
| Distributed File Systems
[
video
Screencast
notes ]
| Ch 11
|
|
|
|
| Homework 3 handed out Due April 15, 2015 hrs
|
Mon | Apr 13
| 21
| Coda, xFS, HDFS
[
video
Screencast
notes ]
| Ch 11
|
|
|
|
| Lab 3 handed out Due April 30, 1700 hrs
|
Wed | Apr 15
| 22
| World Wide Web
[
video
Screencast
notes ]
|
|
|
|
| Cloud Computing HomeworkDue: Apr 24, 2015
|
Wed | Apr 22
| 23
| Cloud Computing
[
video
Screencast
notes ]
|
|
Wed | Apr 27
| 24
| Pervasive Computing
[
video
Screencast
notes ]
|
|
Wed | Apr 29
| 25
| Distributed Middleware
[
video
Screencast
notes --> ]
|
|
Thu | Apr 30
| 26
| Distributed Systems Security, Wrapup
[ ]
|
|