Spring 2007



FAQ

Monday Tuesday Wednesday Thursday Friday

5.feb

Registration Day

6.feb
REC 1
Worse is Better

First day of classes

7.feb
LEC 1
Intro to systems

Preparation: Read Ch. 1.A, 1.B, 1.C (click on link)
8.feb
REC 2
The Architecture
of Complexity


Preparation: click here
9.feb
Writing Program Recitation
Preparation: click here
12.feb
LEC 2
Complexity in computer systems

Preparation: Read Ch. 1.D, 1.E (click on link)

13.feb
REC 3

Therac-25

Preparation: Read the Therac-25 paper

DUE: One-pager #1

Assigned: Design Project 1 (DP1)

DP1 FAQ
14.feb
LEC 3
Abstractions and Naming

Preparation: Read Ch. 2.A+B and Ch. 3 (pages 5 through 18)

15.feb
REC 4
UNIX File System


Preparation: Read Appendix 2.A

DUE: Hands-on #1 (File Systems)

16.feb
Writing Program Recitation

Preparation: click here

19.feb

President's Day Holiday

(Tuesday the 20th will be a Monday schedule)

20.feb
LEC 4
Modularity with client/server

Preparation: Read Ch. 4.A-C

Monday Schedule

21.feb
LEC 5
Clients and Servers within a Computer

Preparation: Read Ch. 5.A+B

22.feb
REC 5
X Window system

Preparation: Read the X Window System paper

DUE: One-pager #2 (X-Windows)

23.feb  
TUT 1
Design Project 1 introduction

Preparation: Read DP1 assignment
26.feb
LEC 6 
Virtualizing processors: Threads

Preparation: Read Ch. 5.E+F

27.feb
REC 6
Eraser

Preparation: Read paper.

DUE: DP1 Proposal (see DP1 assignment for instructions)

28.feb
LEC 7
Virtualizing memory


Preparation: Read Ch. 5.C+D

1.mar
REC 7
More UNIX

Preparation: read Unix paper

DUE: Hands-on #2 (UNIX)

2.mar
TUT 2

DP1 Discussion

5.mar
LEC 8
Performance


Preparation: Read Ch 6.A, 6.B, 6.C

6.mar
REC 8
MapReduce

Preparation: read paper

7.mar
LEC 9
Intro to networks

Preparation: Read Ch 7.A

Quiz 1 Review Session
7 PM - 9 PM
Location: 34-101

8.mar
REC 9
Ethernet

Preparation: read paper

9.mar
QUIZ 1
Material through REC 8
Location: Walker
Time: 2:00pm

Quiz 1 FAQ

Add date

12.mar
LEC 10
Layering and link layer

Preparation: Read Ch 7.B, 7.C

13.mar
REC 10
End-to-end arguments

Preparation: read the paper

14.mar
LEC 11

Network layer, routing

Preparation: Read Ch 7.D

15.mar
REC 11
Internet routing


Preparation: read the paper

DUE: Hands-on 3 [traceroute]

16.mar
Writing Program Recitation

How to write design reports




19.mar
LEC 12
End-to-end layer

Preparation: Read Ch 7.E

20.mar
REC 12
NFS protocol (appendix 4.B)

Preparation: read appendix 4.B



21.mar
LEC 13
Congestion control


Preparation: Read Ch 7.F

22.mar
REC 13
NATs

Preparation: read the paper

DP1 FAQ

DUE: Design Project 1

23.mar
Enjoy Spring Break!
26.mar
Spring break


 
27.mar
Spring break

28.mar
Spring break
29.mar
Spring break
30.mar
Spring break

2.apr
LEC 14
Distributed naming

Preparation: Read appendix A of Ch 4

3.apr
REC 14
Indexing and searching

Preparation: read Google paper

DUE: Hands-on 4 [DNS]

4.apr
LEC 15
Reliability


Preparation: Read Chapter 8.A, 8.B, 8.C

Assigned: Design Project 2 (DP2)

DP2-FAQ

5.apr
REC 15
Durability

Preparation: Read RAID paper

6.apr
TUT 3

Design Project 2 Discussion

9.apr
LEC 16
Atomicity concepts

Preparation: Read Ch 9.A
10.apr
REC 16
LFS

Preparation: read the paper

DUE: Hands-on 5 [File system benchmarking]
11.apr
LEC 17
Recoverability


Preparation: Read Ch 9.B

12.apr
REC 17
Logging and Recovery

Preparation: Read Chapter 9.C

DUE: Hands-on 6 [Logging for recoverability]

DUE: Form DP2 groups

13.apr
TUT 4

Design Project 2 Discussion

16.apr
Patriot's Day Holiday

17.apr
Patriot's Day Holiday

18.apr
LEC 18
Isolation

Preparation: Read Ch 9.D + 9.E


Quiz 2 Review Session
7 PM - 9 PM
Location: 35-225
19.apr
REC 18
Durability

Preparation: Read Appendix 9.A + 9.B

20.apr
QUIZ 2
Material from LEC 9 through REC 16
Location: Walker
Time: 2pm

Quiz 2 FAQ

23.apr
LEC 19
Multi-site atomicity


Preparation: Read 9.F
24.apr
REC 19
Version Control

Preparation: read documentation

DUE:DP2 Proposal
25.apr
LEC 20
Consistency and Replication

Preparation: Read Ch 10.A, 10.B, 10.C

26.apr
REC 20
Unison

Preparation: read the paper
Please read Ch 10.D before reading the paper

Drop Date

27.apr
no tutorial

Use this time to meet with your group and/or TA.
30.apr
LEC 21
Security intro


Preparation: Read Ch 11.A
1.may
REC 21
Buffer Overrun Attacks


Preparation: read the paper

2.may
LEC 22
Authentication


Preparation: Read Ch 11.B and 11.C

3.may
REC 22
Why DO cryptosystems fail?

Preparation: read the paper

4.may
TUT 5

7.may
LEC 23
Cryptographic Protocols

Preparation: Read Ch 11.E



8.may
REC 23
Tracking Witty

Preparation: read the Witty paper

DUE: Hands-on 7 [Crypto]

9.may
LEC 24
Authorization & confidentiality

Preparation: Read Ch 11.D and 11.F

10.may
REC 24
Trusting trust

Preparation: read the trusting trust paper

DUE: Design Project 2

11.may

14.may
LEC 25
The Evolution of Privacy and 'New' Communications Networks

Special Guest Lecturer:
Daniel Weitzner

Preparation: Readings

(contains testable material; attendance required)

15.may
REC 25
DP2 Presentations (during recitation)

Recitation Preparation: prepare your talk

16.may
LEC 26
Complexity

Preparation: Lyrics

17.may
REC 26
Hints for system design

Preparation: read the paper

Last day of classes

18.may

21.may


MIT's final exam period begins

22.may


Quiz 3 Review Session
7 PM - 9 PM
Location: 34-101
23.may
24.may
Quiz 3
Location: Johnson Ice Rink
Time: 1:30pm-3:00pm

Quiz 3 FAQ

25.may

MIT's final Exam  
period ends!

Questions or comments regarding 6.033? Send e-mail to the 6.033 staff at or to the 6.033 TAs at

Top // 6.033 home // $Revision: 1.52 $, last modified on $Date: 2007/05/21 17:09:18 $ GMT by $Author: benmv $