Date | Topics | Lecture Notes | Reading | Handout | Papers | Assignments |
---|---|---|---|---|---|---|
1/7 | Class Organizations General Introduction Overview of Classical Operating Systems |
Week 1 Tuesday | Chap. 1 | Syllabus | ||
1/9 | Architectures of distributed operatings | Week 1 Thursday | Chap 4. |
Date | Topics | Lecture Notes | Reading | Handout | Papers | Assignments |
---|---|---|---|---|---|---|
1/14 | Communication Socket Programming |
Week 2 Tuesday | Chap. 4 | example1.c example2.c example3.c example4.c example5.c example1-readinex.c |
E: Unix man pages of socket, bind, linsten, accept, connect |
|
1/16 | RPC Theoretical Foundations |
Week 2 Tuesday | Chap.4 |
Date | Topics | Lecture Notes | Reading | Handout | Papers | Assignments |
---|---|---|---|---|---|---|
1/21 | Communication Primitives |
Week 3 Tuesday | Chap. 4 |
E: Unix man pages of send and recv H: Homework #1 (Word Doc Format) (Due 2/6/03) |
||
1/23 | Theoretical Foundations | Week 3 Thursday | Chap.5 |
Date | Topics | Lecture Notes | Reading | Handout | Papers | Assignments |
---|---|---|---|---|---|---|
1/28 | Theoretical Foundations | Week 4 Tuesday | Chap. 5 | |||
1/30 | Theoretical Foundations Continued |
Week 4 Thursday | Chap.5 |
Date | Topics | Lecture Notes | Reading | Handout | Papers | Assignments |
---|---|---|---|---|---|---|
2/4 | Theoretical Foundations (continued) |
Week 5 Tuesday | Chap. 5 | P: Project #1 (Word Doc Format) (Due 3/6/03) |
||
2/6 | Theoretical Foundations Continued |
Week 5 Thursday | Chap.5 | H: Homework #2 (Word Doc Format) (Due 2/25/03) |
Date | Topics | Lecture Notes | Reading | Handout | Papers | Assignments |
---|---|---|---|---|---|---|
2/11 | Theoretical Foundations (continued) |
Week 6 Tuesday | Chap. 5 | |||
2/13 | Distributed Mutual Execlusion (6.8, 6.9, 6.12, and 6.13 will NOT be covered in detail) |
Week 6 Thursday | Chap.6 |
Date | Topics | Lecture Notes | Reading | Handout | Papers | Assignments |
---|---|---|---|---|---|---|
2/18 | Deadlock detections | Local deadlock detection Distributed deadlock detection Notes provided by Dr. Baker |
Chap. 3 & 7 | |||
2/20 | Distributed mutual exclusion Distributed deadlock detection Agreement Protocols (If we have time) |
Week 6 Thursday
(Mutual execlusion) Notes provided by Dr. Baker (Same as Week 7 Tuesday) Week 7 Thursday |
Chap.8 |
Date | Topics | Lecture Notes | Reading | Handout | Papers | Assignments |
---|---|---|---|---|---|---|
2/25 | Agreement Protocols (Skip 8.4.4) |
Week 8 Tuesday | Chap. 8 | Quiz #1 today H: Homework #3 (Word Doc Format) (Due 3/18/03) |
||
2/27 | Distributed File Systems | Week 8 Thursday | Chap. 9 |
Date | Topics | Lecture Notes | Reading | Handout | Papers | Assignments |
---|---|---|---|---|---|---|
3/4 | Distributed File Systems (Continued) |
Week 9 Tuesday | Chap. 9 | P: Project #2 (Word Doc Format) (Due 4/17/03) |
||
3/6 | Distributed File Systems (Continued) |
Week 9 Thursday | Chap. 9 |
Date | Topics | Lecture Notes | Reading | Handout | Papers | Assignments |
---|---|---|---|---|---|---|
3/11 3/13 |
Spring Break |
Date | Topics | Lecture Notes | Reading | Handout | Papers | Assignments |
---|---|---|---|---|---|---|
3/18 | Midterm review Distributed File Systems (Continued) |
Week 11 Tuesday | Chap. 9 | |||
3/20 | Midterm | Week 11 Thursday | Chap. 1-8 |
Date | Topics | Lecture Notes | Reading | Handout | Papers | Assignments |
---|---|---|---|---|---|---|
3/25 | Midterm summary | Week 12 Tuesday | Chap. 9 & 10 | |||
3/27 | Distributed File Systems (continued) Distributed shared memory |
Week 12 Thursday | Chap. 9 & 10 | H: Homework #4 (Word Doc Format) (Due 4/8/03) Term Paper (Word Doc Format) (Due 4/22/03) |
Date | Topics | Lecture Notes | Reading | Handout | Papers | Assignments |
---|---|---|---|---|---|---|
4/1 | Distributed shared memory (continued) |
Week 13 Tuesday | Chap. 10 | |||
4/3 | Distributed Scheduling | Week 13 Thursday | Chap. 11 |
Date | Topics | Lecture Notes | Reading | Handout | Papers | Assignments |
---|---|---|---|---|---|---|
4/8 | Distributed scheduling (continued) |
Week 14 Tuesday | Chap. 11 | Quiz 2 (Chap. 9-11) | ||
4/10 | Recovery | Week 14 Thursday | Chap. 12 (Skip 12.10-12.11) |
Date | Topics | Lecture Notes | Reading | Handout | Papers | Assignments |
---|---|---|---|---|---|---|
4/15 | Fault Tolerance | Week 15 Tuesday | Chap. 13 (Skip 13.7-13.9) |
|||
4/17 | Class evaluation Protection and Security |
Week 15 Thursday | Chap. 14 (Skip 14.6.2-14.6.3) |
Date | Topics | Lecture Notes | Reading | Handout | Papers | Assignments |
---|---|---|---|---|---|---|
4/22 | Protection and Securit (Continued) |
Week 16 Tuesday | Chap. 15 | Quiz #3 (Chap. 12-14) |
||
4/24 | Existing distributed systems Final Review |
Week 16 Thursday | Chap. 4-6, 8-15 |
Last modified on December 19, 2002