6.894 Schedule - Fall 2000

6.894 - Fall 2000 Schedule (Under construction; draft of 8/27)

Fall 2000 is over for 6.894. Happy Holidays!

6.894 is scheduled TR 1-2:30 in 36-156

Week of
Sunday
Tuesday
Lecture
Thursday
Lecture
9/3
-
9/9
  L1: Client/server architecture---Overview
Lab handout: Using TCP Through Sockets
Assignment: Asynchronous multifinger
Lecture Notes: Powerpoint
9/10
-
9/16
L2: Client/server architecture: RPC
Read: Birrell's NO paper
Lecture Notes: Powerpoint,NFS RPC interface
L3: Infrastructure---Threading
Read: Scheduler Activations
Assignment: TCP proxy
Due: asynchronous multifinger
9/17
-
9/23
L4: Lab recitation
Asynchronous programming, Web, URLs, HTTP
Assignment: Web proxy
Read: HTTP 1.0
L5: Infrastructure---Coordination
Read: Bershad92
9/24
-
9/30
L6: Infrastructure---Scheduling
Read: Livelock paper
L7: Infrastructure---Address spaces & context switching
Read: LRPC
Due: TCP proxy
10/1
-
10/7
L8: Infrastructure---VM page tables
Read: Appel & Li's VM paper
L9: Infrastructure---Memory management
Read: UBM
Tomorrow: Add date
10/8
-
10/14
Columbus Day
vacation! vacation! vacation!
L10: Operating Systems---putting threads, VM, etc. together on a single node
Read: Exokernel
Recommended: Disco and Spin
Due: Web proxy
10/15
-
10/21
L11: Operating systems---distributed
Read: Plan 9
Assignment: Fourth Lab
L12: File systems---Single node storage systems
Read: SGI XFS
10/22
-
10/28
No classes!
Due: Fourth Lab (sfsusrv)
L13: File systems---Distributed
Read: xFS
Recommended reading: Sprite
10/29
-
11/4
Mid-term L14: File systems---Replication & consistency
Read:Bayou(SOSP97)
Due: project proposal
11/5
-
11/11
L15: Security Intro---Confidentiality and authentication
Read: SSL analysis
Recommended reading: SSL3.0
L16: Security---Authentication & Authorization
Read:TAOS
11/12
-
11/18
L17: Security---Key management
Read: SFS
L18: Security---Protocols and DoS
Read:Nym.alias.net
11/19
-
11/25
L19: Security---Decentralized systems
Read: FreeNet
Tomorrow: Drop date
Thanksgiving Vacation
11/26
-
12/3
L20: Scalable servers---Logs and transactions
Read: Porcupine
L21: Scalable servers---Distributed programming
Read: Gribble's OSDI paper
12/3
-
12/9
Hacking day???
L23: Scalable servers: wide-area server selection
Read: Web caching
Due: final project and paper
12/10-
12/16
L24: Scalable servers---Byzantine failures
Read: Practical Byzantine fault tolerance
end of class
12/17-
12/23
Final on Monday 12/18 at 9am in walker exam week


Questions or comments regarding 6.894? Send e-mail to jinyang at jinyang@lcs.mit.edu.

Top // 6.894 home // Last updated $Date: 2000/12/19 19:34:10 $ by $Author: jinyang $