Week of |
Monday |
Tuesday |
Wednesday |
Thursday |
Friday |
2/3 |
Chinese New Year |
R1:Teo/Larry |
L1: Intro to systems |
R2:TBA |
|
2/10 |
L2: Technology trends |
R3:Therac-25 |
L3: Client/server systems Malay New Year |
|
|
2/17 |
Presidents' Day Holiday |
Monday Schedule |
L5: Threads & coordination |
R5:UNIX |
|
2/24 |
L6:Caching |
L7: Sharing resources |
R7:More Unix and Flash |
|
|
3/3 |
L8: Networking intro |
R8:Ethernet |
L9: Layering and Link Layer |
R9: No paper: Catch up |
QUIZ 1: material through R8 |
3/10 |
L10: Network layer and Routing |
R10:Internet routing |
L11: E/E layer |
R11:End-to-end argument and stupid networks |
Writing program |
3/17 |
L12: Congestion and flow control |
L13: Naming systems |
R13:NAT + Things that NAT's break |
|
|
3/24 |
Spring break |
||||
3/31 |
L14: Indexing |
L15: Security & Crypto |
R15:Lerman & Ch 6 Appendix A |
|
|
4/7 |
L16: Authentication |
R16:Trusting Trust |
L17: Authorization & Confidentiality |
R17:Why crypto systems
fail |
|
4/14 |
L18: Advanced authentication |
R18: TBA |
L19: Fault Tolerant Computing |
R19:Appendices 7A, 7B |
QUIZ 2: material from L9 through R17 Good Friday Holiday |
4/21 |
Patriots' Day: no class |
Patriots' Day |
L20: Intro transactions |
R20:LFS |
|
4/28 |
L21: Implementing transactions |
R21:System R |
L22: Coordination |
R22:More system R Labour Day Holiday |
|
5/5 - 5/9 |
L23: Implementing locks and consistency Read: Coda Paper
(section 1, 2 and 3) |
R23: Read the rest of the Coda Paper |
L24: Coordination within processors Read: TBA Video |
R24: Read: TBA Due: Design Project 2 |
|
5/12 - 5/16 |
L25: TBA Read: Brooks Ch1, 2, 4 |
R25: Project Presentations |
L26: Coping with complexity Read: Brooks Ch 5, 8, 11 |
R26: Lampson’s Hints Last day of classes! Vesak Day |
|
5/19 - 5/23 |
Quiz 3: material from L18 through R26 Quiz day TBA |