CS 134, Fall 2003 Calendar

Calendar for CS 134, Fall 2003

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.