I try to make the current week correct as of the previous Friday. Future weeks are estimates.
Reading assignments are in red. The books are abbreviated by the first initial of the author's names: T = Tanenbaum, S&S = Singhal and Shivaratri. Homework assignments are given as Web links and are listed on the date they are due.
September | ||||||
---|---|---|---|---|---|---|
Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
1
|
2
|
3
Class introduction Filesystems T 6 |
4
|
5
|
6
|
|
7
|
8
Filesystems Unix & Linux T 6 T 10 |
9
|
10
Unix & Linux T 10 |
11
|
12
|
13
|
14
|
15
Unix & Linux T 10 |
16
|
17
Windows 2000 T 11 |
18
|
19
|
20
|
21
|
22
Synchronization mechanisms S&S 1-1.3 (skim) S&S 1.4-1.7 & 2 |
23
|
24
Synchronization mechanisms |
25
|
26
|
27
|
28
|
29
Deadlocks S&S 3 |
30
|
October | ||||||
---|---|---|---|---|---|---|
Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
1
Deadlocks |
2
|
3
|
4
|
|||
5
|
6
Distributed-system architectures T 8[.0] S&S 4 |
7
|
8
D.-S. architectures Homework 1 |
9
|
10
|
11
|
12
|
13
Theoretical foundations S&S 5 T 8.2 |
14
|
15
Theoretical foundations |
16
|
17
|
18
|
19
|
20
Fall break |
21
Fall break |
22
Kuenning traveling |
23
|
24
|
25
|
26
|
27
Distributed mutual exclusion S&S 6 T 8.3 |
28
|
29
Distributed agreement S&S 8 |
30
|
31
|
November | ||||||
---|---|---|---|---|---|---|
Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
1
|
||||||
2
|
3
Cryptography T 9-9.2 S&S 15 |
4
|
5
Security attacks T 9.3-9.5 |
6
|
7
|
8
|
9
|
10
Protection models T 9.6-9.9 S&S 14.1-14.6 |
11
|
12
Distributed file systems T 8.3.4 S&S 9-9.5.2, 9.5.4, 9.6-9.8 |
13
|
14
|
15
|
16
|
17
Linux internals |
18
|
19
Emulab |
20
|
21
|
22
|
23
|
24
Paper discussions Hibler: Frisbee Moore: Inferring DOS Activity |
25
|
26
Everybody going home |
27
Thanksgiving |
28
|
29
|
30
|
December | ||||||
---|---|---|---|---|---|---|
Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
1
Paper discussions Engler: RacerX Aguilera: Performance Debugging |
2
Homework 2: Linux Modules |
3
Paper discussions Ghemawat: Google File System Tolia: Opportunistic DFS Storage |
4
|
5
|
6
|
|
7
|
8
Paper discussions Zeldovich: Multiprocessor Events Waldspurger: VMware ESX Memory |
9
Homework 3: Linux System Calls |
10
Paper discussions Brumley: Remote Timing Attacks Prasad: Binary Rewriting Defense |
11
|
12
|
13
|
14
|
15
Finals |
16
Finals |
17
Finals |
18
Finals |
19
Finals |
20
|
21
|
22
|
23
|
24
|
25
|
26
|
27
|
28
|
29
|
30
|
31
|
© 2003, Geoff Kuenning
This page is maintained by Geoff Kuenning.