[Course Home]   [Syllabus]   [Announcements]   [Calendar]   [Handouts]   [Solutions]  

Weekly Calendar

[Week 1]   [Week 2]   [Week 3]   [Week 4]   [Week 5]  
[Week 6]   [Week 7]   [Week 8]   [Week 9]  [Week 10]
[Week 11]  [Week 12]  [Week 13]  [Week 14]  [Week 15]

Assignment code


Week 1

DateTopicsLecture Notes ReadingHandoutPapersAssignments
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.      

Week 2

DateTopicsLecture Notes ReadingHandoutPapersAssignments
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      

Week 3

DateTopicsLecture Notes ReadingHandoutPapersAssignments
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      

Week 4

DateTopicsLecture Notes ReadingHandoutPapersAssignments
1/28 Theoretical Foundations Week 4 Tuesday Chap. 5      
1/30 Theoretical Foundations
Continued
Week 4 Thursday Chap.5      

Week 5

DateTopicsLecture Notes ReadingHandoutPapersAssignments
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)

Week 6

DateTopicsLecture Notes ReadingHandoutPapersAssignments
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      

Week 7

DateTopicsLecture Notes ReadingHandoutPapersAssignments
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      

Week 8

DateTopicsLecture Notes ReadingHandoutPapersAssignments
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      

Week 9

DateTopicsLecture Notes ReadingHandoutPapersAssignments
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      

Week 10

DateTopicsLecture Notes ReadingHandoutPapersAssignments
3/11
3/13
Spring Break          

Week 11

DateTopicsLecture Notes ReadingHandoutPapersAssignments
3/18 Midterm review
Distributed File Systems
(Continued)
Week 11 Tuesday Chap. 9      
3/20 Midterm Week 11 Thursday Chap. 1-8      

Week 12

DateTopicsLecture Notes ReadingHandoutPapersAssignments
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)

Week 13

DateTopicsLecture Notes ReadingHandoutPapersAssignments
4/1
Distributed shared memory
(continued)
Week 13 Tuesday Chap. 10      
4/3 Distributed Scheduling Week 13 Thursday Chap. 11      

Week 14

DateTopicsLecture Notes ReadingHandoutPapersAssignments
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)
     

Week 15

DateTopicsLecture Notes ReadingHandoutPapersAssignments
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)
     

Week 16

DateTopicsLecture Notes ReadingHandoutPapersAssignments
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      

Final Week

The final exam for this class is at 5:30-7:30pm, on April 29, 2003 (Tuesday) in room Lov 103.
[Course Home]   [Syllabus]   [Announcements]   [Calendar]   [Handouts]   [Solutions]  

Last modified on December 19, 2002