Calendar for CS134, Spring '02

I try to make the current week correct as of the previous Friday. Future weeks are estimates.

 

January
Sunday Monday Tuesday Wednesday Thursday Friday Saturday








1



2



3



4



5



6



7



8



9



10



11



12



13



14



15



16



17



18



19



20



21



22
1st day of classes
Class Intro
Unix & Linux
MOS 10
23



24
No Class
25



26



27



28



29
No Class
30



31
Unix & Linux

MOS 10








 

February
Sunday Monday Tuesday Wednesday Thursday Friday Saturday




















1



2



3



4



5
Unix & Linux

MOS 10
6



7
Windows 2000

MOS 11
8



9



10



11



12
Synchronization mechanisms
S&S 1-1.3 (skim)
S&S 1.4-1.7 & 2
13



14
Deadlocks

S&S 3
15



16



17



18



19
Distributed-system architectures
MOS 8
S&S 4
20



21
D-S. architectures
Theoretical foundations
S&S 5
22



23



24



25



26
Theoretical foundations

S&S 5
MOS 8.2
27



28
Distributed mutual exclusion

S&S 6
MOS 8.3








 

March
Sunday Monday Tuesday Wednesday Thursday Friday Saturday




















1



2



3



4



5
Homework 1
Distributed agreement

S&S 8
6



7
Cryptography

MOS 9-9.2
S&S 15
8



9



10



11



12
Security attacks


MOS 9.3-9.5
13



14
Protection models

MOS 9.6-9.9
S&S 14.1-14.6
15



16



17



18
Spring break
19



20



21



22



23



24



25



26
Distributed file systems
MOS 8.3.4
S&S 9-9.5.2, 9.5.4, 9.6-9.8
27



28
Distributed scheduling

MOS 8.2.6-8.2.7
S&S 11 (exc. 11.10)
29
César Chávez Day
30



31



























 

April
Sunday Monday Tuesday Wednesday Thursday Friday Saturday




1



2
Linux internals


3



4
Emulab


5



6



7



8



9
Paper discussions

Pike: Lexical File Names
Quinlan: Venti
10



11
Paper discussions

Castro: Practical Byzantine
Fu: Do's and Don'ts
12



13



14



15



16
Paper discussions

Fox: Cluster-Based Services
Yu: Availability Limits
17



18
Paper discussions

Pai: IO-Lite
Iyer: Deceptive Idleness
19



20



21



22



23
Paper discussions

Banga: Event Delivery
Hohmuth: Nonblocking Synch.
24



25
Paper discussions

Moore: Inferring DOS
Song: SSH Timing
26



27



28



29



30
Paper discussions

Bonwick: Slab Allocator
Engler: Bugs
















 

May
Sunday Monday Tuesday Wednesday Thursday Friday Saturday












1
Paper discussions

Douceur: Progress Scheduling
Nieh: Virtual-Time RR
2



3
Last day of classes
4



5



6
Presentation days
7
Projects day
8
Presentation days
9
Senior finals
10
Senior finals
11



12



13
Finals
14
Finals
15
Finals
16
Finals
17
Finals
18
19



20



21



22



23



24



25



26



27



28



29



30



31







Last modified January 20, 2001, by geoff@cs.hmc.edu