TCSS 558: |
![]() |
|
Instructor |
Lecture Location | ||
Wes Lloyd Office: Cherry Parkes, Room 229 Office Hours: W 3-4pm, or by appointment E-mail: wlloyd <@> uw.edu Tel: (253) 692-5681 |
Fall Quarter 2017 |
Readings from Distributed Systems book by Maarten van Steen and Andrew Tanenbaum [Version 3.01] Softcover edition, Online edition. Pearson Education [ST] |
Additional References (Optional)(1) George Coulouris, Jean Dollimore, et al. Distributed Systems: Concepts and Design, 5th Edition, Pearson, 2011. [CD] |
Week | Dates | Topics | Assignments | Chapters |
1 | Sept 28 | Intro, Distributed System Design Goals Lecture 1 (2-up) (9/28) |
Ch 1 [ST] [CD] |
|
2 | Oct 3, 5 |
Distributed System Design Goals, Types of Distributed Systems Lecture 2 (2-up) (10/3) Types of Distributed Systems, Assignment #0 Lecture 3 (2-up) (10/5) |
A0 10/04 | Ch 1 [ST] [CD] |
3 | Oct 10, 12 |
Architectural Styles Lecture 4 (2-up) (10/10) Middleware, System Architectures Lecture 5 (2-up) (10/12) |
A1 TBA | Ch 2 [ST] [CD] |
4 | Oct 17, 19 |
System Architectures Lecture 6 (2-up) (10/17) Processes, Threads Lecture 7 (2-up) (10/19) |
Ch 2, 3 [ST] [CD] |
|
5 | Oct 24, 26 |
Quiz, Assignment 1 Lecture 8 (2-up) (10/24) Virtualization, Clients, Servers Lecture 9 (2-up) (10/26) |
A2 TBA | Ch 3 [ST] [CD] |
6 | Oct 31, Nov 2 |
Code/Process Migration, Review Lecture 10 (2-up) (10/31) Midterm (11/2) | Ch 1,2,3,4,6 [ST] [CD] |
|
7 | Nov 7, 9 |
Communication
Lecture 11 (2-up) (11/7) RPC, TPC, UDP Lecture 12 (2-up) (11/9) |
A3 TBA | Ch 4 [ST] [CD] |
8 | Nov 14, 16 |
Message Queueing Systems, IP Multicasting Lecture 13 (2-up) (11/14) IP Multicast, Clock Synchronization Lecture 14 (2-up) (11/14) |
Ch 4, 6[ST] [CD] |
|
9 | Nov 21 |
Logical Clocks, Vector Clocks Lecture 15 (2-up) (11/21) Thanksgiving (11/23-11/24) |
A4 TBA | Ch 6 - [ST] [CD] |
10 | Nov 28, 30 |
Vector Clocks, Distributed Mutual Exclusion Lecture 16 (2-up) (11/28) Distributed Mutual Exclusion, Election Algorithms, Raft Consensus Lecture 17 (2-up) (11/30) |
Ch 6, RAFT Paper [ST] [CD] |
|
11 | Dec 5, 7 |
Raft Consensus, Consistency, Replication Lecture 18 (2-up) (12/5) Consistency, Replication, Review Lecture 19 (2-up) (12/7) |
RAFT paper,Ch 7 [ST] [CD] |
|
Final | Dec 12 |
Final Exam (12/12) |