on moodle.
Mon | Jan 28
| 2
| System Architectures
[
audio video screencast
notes
]
| AST Chapter 2
|
Wed | Jan 30
| 3
| Processes and Threads
[ audio screencast video
notes ]
| AST Chapter 3; Quiz 2 on moodle.
|
|
|
|
| additional reading for Ch1:
Tanenbaum on ukernels
|
Mon | Feb 4
| 4
| Distributed Scheduling
[ audio
screencast
video
notes
]
| AST Chapter 3;
|
Wed | Feb 6
| 5
| Virtualization
[
audio
video
screencast
notes ]
| AST Chapter 3; Quiz 3 on moodle.
|
Mon | Feb 11
| 6
| Process and code migration
[
audio
video
screencast
notes
]
| AST Chapter 3
|
|
|
|
| Homework 1 (Due: Feb 19)
|
Wed | Feb 13
| 7
| Server design
[
audio
video
screencast
notes
]
|
|
Tue | Feb 19
| 8
| Remote Procedure Calls
[
audio
video
screencast
notes
]
| AST Ch4; Virtual Monday
|
Wed | Feb 20
| 9
| Remote Method Invocation
[
audio
video
screencast
notes
]
| AST Ch 4; Lab 1 handed out
|
Mon | Feb 25
| 10
| Stream-oriented Communication
[
audio
video
(no screencast)
notes
]
| AST Ch4;
|
Wed | Feb 27
| 11
| Naming
[
audio
video
screencast
notes
]
| AST Ch5;
|
Mon | Mar 4
| 12
| Clock Syncronization
[
audio
video
screencast
notes
]
| AST Ch 6
|
Wed | Mar 6
| 13
| Logical Clocks
[
audio
video
screencast
notes
]
| AST Ch 6;
Homework 2 (Due: Mar 15)
|
Mon | Mar 11
| 14
| Leader election and mutual exclusion
[
audio
video
screencast
notes
]
| AST Ch 6
|
Wed | Mar 13
| 15
| Distributed transactions
[
audio
video
screencast
notes
]
| AST Ch 7
|
Mon | Mar 25
| 16
| Consistency and Replication
[
audio
video
screencast
notes
]
| AST Ch 7
Lab 2 handed out
|
Wed | Mar 27
| 17
| Conistency Implementation
[
audio
video
screencast
notes
]
| AST Ch 7
|
Mon | Apr 1
| 18
| Fault Tolerance
[
audio
video
screencast
notes
]
| AST Ch 8
|
Wed | April 3
|
| Midterm Exam, CS Bldg, room 142, 19:00-21:00hrs
|
|
Mon | April 8
| 19
| Data Centers and Cloud Computing
[
audio
video
screencast
notes
]
| Special topics
|
Wed | April 10
| 20
| World Wide Web
[ audio video
screencast
notes
]
|
|
Mon | April 15
|
| No Class- Patriots Day
| Cloud Computing Homework
|
|
|
|
| Lab 3 handed out.
|
Wed | April 17
| 21
| Guest lec: Green Computing
[ audio
video
screencast
notes
]
|
|
Mon | April 22
| 22
| Guest lec: Multimedia Streaming
[ audio
video
screencast
notes
]
|
|
Wed | April 24
| 23
| Distributed file systems
[ audio
video screencast
notes
]
| Ch. 11
|
Mon | April 29
| 24
| Distributed systems security
[ audio video screencast
notes]
| Ch. 9
|
Wed | May 1
| 25
| Distributed middleware
[ audio
video
screencast
notes ]
| Ch. 10
|
Fri | May 3
|
| Take-home Final Exam (available now, due noon, May 4)
|
|