|
Date |
Topic/Reading Assignment |
| Aug 28 | Introduction |
| Aug 30 | Introduction continued Reading: P&D Chapter 1 |
| Sep 4 | Direct-Link Networks Reading: P&D Chapter 2 (skim 2.5) |
| Sep 6 | Packet Switching Reading: P&D Chapter 3, 4.2 |
| Sep 13 | ATM, ATM Under IP Reading: P. Newman, G. Minshall, and T. Lyon. ``IP Switching: ATM Under IP.'' IEEE/ACM Transactions on Networking, 6(2):117-129, April 1998. |
| Sep 18 | Internetworking Reading: P&D Chapter 4 |
| Sep 20 | Multicast, The End-to-End
Argument Reading: J. Saltzer, D. Reed, and D. Clark, End-to-end Arguments in System Design. ACM Transactions on Computer Systems (TOCS), Vol. 2, No. 4, pp. 195-206, 1984. |
| Sep 25 | Multicast Reading: P&D Chapter 5 |
| Sep 27 | End-to-End Protocols, Active
Networks Reading: D. Wetherall, "Active network vision and reality: lessons from a capsule-based system." 17th ACM Symposium on Operating System Principles (SOSP'99), December 1999. |
| Oct 2 | Congestion Control Reading: P&D Chapter 6 |
| Oct 4 | Congestion Control continued, TCP
Vegas Reading: L. S. Brakmo and L. L. Peterson, "TCP Vegas: End to End Congestion Avoidance on a Global Internet." IEEE Journal of Selected Areas in Communication, Vol. 13, No. 8, pp. 1465-1480, October 1995. |
| Oct 9 | Naming Reading: P&D 9.1 |
| Extensible Names Reading: Amin Vahdat, Michael Dahlin, Thomas Anderson, and Amit Aggarwal. "Active Names: Flexible Location and Transport of Wide-Area Resources,'' Proceedings of the Second USENIX Symposium on Internet Technologies and Systems, October 1999. | |
|
Oct 16 |
Fall break |
| Intro to Distributed Systems, Midterm review Reading: CDK Chapter 1, 2 | |
|
Oct 23 |
Midterm 1 |
| Distributed programming (sockets,
RPC) Reading: CDK Chapter 4, 5 | |
| Network File Systems Reading: CDK Chapter 8, Thomas Anderson, Michael Dahlin, Jeena Neefe, David Patterson, Drew Roselli, Randy Wang, "Serverless Network File Systems." ACM Transactions on Computer Systems, 1996. | |
| xFS, Replication Reading: CDK Chapter 14 | |
| Nov 6 | Replication, Peer-to-Peer Computing Reading: Ion Stoica, Robert Morris, David Karger, Frans Kaashoek, Hari Balakrishnan , "Chord: A Scalable Peer-To-Peer Lookup Service for Internet Applications." Proceedings of ACM Sigcomm, August 2001. |
| Nov 8 | Transactions Reading: CDK Chapter 12 |
| Nov 13 | Transactions, Concurrency Control Reading: CDK Chapter 13 |
| Nov 15 | Recovery and Fault tolerance Reading: CDK Chapter 10 |
|
Nov 22 |
Thanksgiving |
| Nov 27 | Security Reading: P&D Chapter 8, CDK Chapter 7 |
| Nov 29 | Security Reading: Dan S. Wallach, Dirk Balfanz, Drew Dean, and Edward W. Felten, Extensible Security Architectures for Java, 16th Symposium on Operating Systems Principles, October 1997. |
| Dec 4 | Midterm 2 |
| Dec 6 |