feb.1
Registration Day
|
feb.2
REC 1
Worse is Better
First day of classes
|
feb.3
LEC 1
Intro to systems
|
feb.4
REC 2
The Architecture of Complexity
|
feb.5
Writing Program Recitation
|
feb.8
LEC 2
Complexity in computer systems
Preparation: 2.1, 2.2, 2.3
|
feb.9
REC 3
Therac-25
|
feb.10
LEC 3
Abstractions, Client/Server
Preparation: 4.1, 4.2, 4.3
|
feb.11
REC 4
UNIX File System
Preparation: Sections III and IV of the UNIX paper
|
feb.12
No writing program recitation
|
feb.15
President's Day Holiday
(Tuesday the 16th will be a Monday schedule)
|
feb.16
LEC 4
Operating System Structure
Preparation: 5.1, 5.3, 5.4
Monday Schedule
|
feb.17
LEC 5
Client/Server In One Computer
Preparation: 5.2
|
feb.18
REC 5
X Window system
|
feb.19
TUT 1
Design Project 1 introduction
Preparation: DP1 assignment
|
feb.22
LEC 6
Virtualizing Processors: Threads
Preparation: 5.5 and 5.6
|
feb.23
REC 6
Eraser
|
feb.24
LEC 7
Threads (2)
|
feb.25
REC 7
More UNIX
|
feb.26
TUT 2
DP1 Discussion
|
mar.1
LEC 8
Performance
Preparation: 6.1, 6.2, 6.3.4
|
mar.2
REC 8
MapReduce
|
mar.3
LEC 9
Intro to networks and link layer
Preparation: 7.1, 7.2, 7.3
Note that chapters 7-11 of the textbook are
available online.
Quiz 1 Review Session 54-100, 7:30pm-9:30pm
|
mar.4
REC 9
Ethernet
|
mar.5
QUIZ 1
Material through REC 8
Location: Walker Gym (50-340)
Time: 2:00pm
Quiz 1 FAQ
Add date
|
mar.8
LEC 10
Network and End-to-end Layer
|
mar.9
REC 10
End-to-end arguments and NATs
|
mar.10
LEC 11
Congestion Control
|
mar.11
REC 11
Congestion Control Misbehavior
Preparation:
Misbehaving Receiver paper
|
mar.12
Writing Program Recitation
Writing the DP1 report
|
mar.15
LEC 12
Internet and Scalable Networks
Slides [PDF] [PPT]
|
mar.16
REC 12
Internet routing
|
mar.17
LEC 13
Distributed Naming
Preparation: 4.4
|
mar.18
REC 13
Mobile IP
DUE: Design Project 1
|
mar.19
Enjoy Spring Break!
|
mar.22
Spring break
|
mar.23
Spring break
|
mar.24
Spring break
|
mar.25
Spring break
|
mar.26
Spring break
|
mar.29
LEC 14
Peer to Peer Networks
Preparation: None
|
mar.30
REC 14
BitTorrent
Preparation:
BitTyrant Paper
|
mar.31
LEC 15
Reliability
Slides [PDF] [PPT]
Preparation:
8.1, 8.2, 8.3
|
apr.1
REC 15
Durability
Preparation:
RAID paper
Assigned:
Hands-on #5 (Logging)
|
apr.2
Revision and Responding to Readers' Comments
|
apr.5
LEC 16
Atomicity concepts
Preparation:
9.1
Assigned:
Design Project 2 (DP2)
|
apr.6
REC 16
Unison
|
apr.7
LEC 17
Recoverability
Slides [PDF] [PPT]
Preparation:
9.2 and 9.3
|
apr.8
REC 17
LFS
Email group members to your TA, one email per group, 3 students per group. Students without groups or with incomplete groups should also email their TA, and will
be assigned to a group.
|
apr.9
TUT 3
Design Project 2 Discussion
|
apr.12
LEC 18
Isolation
Slides [PDF] [PPT]
Preparation:
9.4 and 9.5
|
apr.13
REC 18
System R
|
apr.14
LEC 19
Multi-site atomicity
Preparation:
9.6
Quiz 2 Review Session 7:30--9pm, Room 4-370
|
apr.15
REC 19
ObjectStore
|
apr.16
QUIZ 2
Material from LEC 9 through LEC 18
Location: Walker Gym (50-340)
Time: 2pm
Quiz 2 FAQ
|
apr.19
Patriot's Day Holiday
|
apr.20
Patriot's Day Holiday
|
apr.21
LEC 20
Consistency and Replication
Preparation:
10.1-10.4
|
apr.22
REC 20
Porcupine
|
apr.23
TUT 4
Design Project 2 Discussion
|
apr.26
LEC 21
Security intro
Preparation: 11.1
|
apr.27
REC 21
Buffer Overrun Attacks
Preparation:
Buffer Overrun paper
|
apr.28
LEC 22
Authentication
Preparation:
11.2 and 11.3
|
apr.29
REC 22
Why DO cryptosystems fail?
Preparation:
Cryptosystems paper
|
apr.30
TUT 5
|
may.3
LEC 23
Class Canceled
|
may.4
REC 23
Tracking Witty
Preparation:
Witty paper
DUE: Hands-on #6 (Crypto)
|
may.5
LEC 24
Cryptographic Protocols
Preparation:
11.5
|
may.6
REC 24
Trusting trust
Preparation:
Trusting Trust paper
DUE: Design Project 2
|
may.7
no tutorial
|
may.10
LEC 25
Authorization & confidentiality
Preparation:
11.4 and 11.6
|
may.11
REC 25
DP2 Presentations
(during recitation)
Recitation Preparation:
Prepare your talk
|
may.12
LEC 26
Complexity
|
may.13
REC 26
Hints for system design
Preparation: Computer System Design paper
Last day of classes
|
may.14
|
may.17
Exam period begins
|
may.18
Quiz 3 Review Session 7-9 PM, 10-250.
|
may.19
|
may.20
Final Exam
1:30 to 3:00
Johnson Ice Rink
Quiz 3 FAQ
|
may.21
Exam period ends
|