Spring 2006
Mo Tu We Th Fr
-- --
01 Jan 10 11 12 13
02 H 17 18 19 20 Holiday - Martin Luther King, Jr.
03 23 24 25 26 27
04 30 31 1 2 3
05 Feb 6 7 8 9 10
06 13 14 15 16 17
07 H 21 22 23 24 Holiday - Presidents' day
08 27 28 1 2 3
09 March6 7 8 9 10
H H H H H Holiday - Spring Break
10 20 21 22 23 24
11 27 28 29 30 31
12 April3 4 5 6 7
13 10 11 12 13 H Holiday
14 H 18 19 20 21 Holiday
15 24 25 26 27 28
16 May 1 2 3 4 5 Last Week of Classes
Finals 8 9 10 11 12
week Ch topics projects/exams (points) 1 -- intro.; threads 2 -- traditional OS's 3 1. Introduction to Distributed Systems. 1. (30) P/V and messaging 4 2. Communication in Distributed Systems. 5 TEST 1 (100) 6 3. Synchronization in Distributed Systems. 2. (30) file system (one copy) 7 8 4. Processes and Processors in Distributed Systems. 3. (30) file system (n copies) 9 5. Distributed File Systems. TEST 2 (100) -- SPRING BREAK WEEK 10 6. Distributed Shared Memory. 4. (30) parser and httpe 11 7. Case Study I: Amoeba. 12 8. Case Study II: Mach. 5. (30) distributed system (test) 13 9. Case Study III: Chorus. 14 10. Case Study IV: DCE. TEST 3 (100) 6. distributed system (m machines) 15 -- case study CORBA 16 7. validated system and reports Final week FINAL (200)Tests on Tuesday of given week, homework due on Thursday of given week, unless otherwise noted.
GRADING 300 points tests (3 at 100 each) 180 points programs 200 points final 50 points miscellaneous (seldom used)Grade calculated by summing the points received and dividing by the points attempted. Normally grades are based on 90+% A, 80+% B, 70+% C, 60+% D and 59-% F. This may be adjusted some.
PROGRAMS DUE IN CLASS, AT THE START OF CLASS, ON DATE DUE. NO CREDIT FOR LATE PROGRAMS. There are no makeup tests.