Syllabus
Date |
Topic/Reading Assignment |
|---|---|
| Mar 29 | Introduction |
| Networking Layers 2-4 | |
Networking and IP |
|
TCP |
|
| TCP and Congestion Control | |
Modern Network Services Eric Brewer, "Lessons from Giant-Scale Internet Services", IEEE Internet Computing. Vol. 5, No. 4. pp. 46-55. July/August 2001 |
|
| Modern network services continued | |
Remote Procedure Call |
|
Mail- SMTP, POP, IMAP |
|
Mail server wrapup, RAID |
|
May 3 |
Midterm Midterm solutions |
Network File Servers: NFS, AFS, Coda |
|
Replication, fault tolerance, and load balancing |
|
| Model checking Seth Hallem, Benjamin Chelf, Yichen Xie, and Dawson Engler, "A System and Language for Building System-Specific, Static Analyses." Proceedings of PLDI 2002. |
|
Security |
|
Security cont. |
|
Content Distribution Networks |
|
Peer-to-peer systems, Distributed Hash Tables |
|
Peer to peer systems continued |
|
Grid Computing and PlanetLab |