CPS 214 Computer Networks and Distributed Systems: Syllabus
Here is the tentative schedule for lectures and assignment deadlines. All information is subject to change, and please check this page periodically for updated schedule.
Date | Lecture | Preparation | Assignments |
Thu, Jan 8 | Course introduction | Ch. 1 of [PD] | Out: Form a team |
Inter-networking Principles | |||
Tue, Jan 13 | Design of the Internet | Read
Design, Interconnect, Tussle |
Due: Team list |
Thu, Jan 15 | Placing function | Read E2E Review ALF |
Out: Project ideas |
Routing (aka How to Get There) | |||
Tue, Jan 20 | Snow day (No class) | ||
Thu, Jan 22 | Troublesome routing | Read Ch 3, 4 of [PD] Review Instability Read Behavior |
|
Tue, Jan 27 | BGP problems | Review Consensus Routing Read Divergence |
|
Thu, Jan 29 | BGP fixes | Read NIRA,
HLP No review |
|
Tue, Feb 3 | Source Controlled Routes |
Read Deflections Review Path splicing |
Out: Lab1 Due: Project proposal |
Thu, Feb 5 | IP Fast Reroute | Read
Fast
Reroute oFIB, Incremental Updates |
|
Resource Allocation (aka How to Share the Pipe) | |||
Tue, Feb 10 | End-to-end Congestion Control | Read AIMD, Ch. 6 of
[PD] Review XCP Skim VCP |
Due: Lab 1 |
Thu, Feb 12 | Fair Queuing | Read WFQ, DRR,
SFQ Review CSFQ |
Out: Hw1 |
Tue, Feb 17 | QoS | Review Future Read IntServ |
|
Thu, Feb 19 | Multi-path resource allocation | Review FatVAP | Due: Hw1 Out: Lab2 |
Naming, DHTs, and Content Distribution Networks | |||
Tue, Feb 24 | DNS and CDN |
Read
Design [PD] Ch 9.1, Akamai Review Caching |
|
Thu, Feb 26 | DHTs | Review Chord Related Kademlia, Survey |
Due: Lab2 part 1 |
Network Security | |||
Tue, Mar 3 | Source address spoofing | Read Ch. 8 of [PD] Review Traceback Read Passport |
|
Thu, Mar 5 | DDoS attacks | Read TVA,
StopIt Review Phalanx |
|
Mar 6-16 | Spring Break (No class) | ||
Tue, Mar 17 | Midterm | ||
Thu, Mar 19 | Routing attacks | Read Hijack Review iSPY |
Due: Lab2 part 2 Due: Midterm Survey |
Tue, Mar 24 | Email Spam | Read SpamAlytics Read Scam Review Questions |
Due: Project interim report |
Thu, Mar 26 | R-BGP (Dept. Talk) | ||
Tue, Mar 31 | Worm | 0wnTheNet Fingerprinting Review Questions | |
New Applications | |||
Thu, Apr 2 | P2P file sharing | Bittorrent BitTyrant Review Questions | Due: Hw2-1 Out: Hw2-2 |
Tue, Apr 7 | Review | ||
Thu, Apr 9 | Social networks and Trust | SocialNet Ostra Review Questions |
Due: Hw2-2 |
Review and Presentation | |||
Tue, Apr 14 | Your show | ||
Fri, Apr 24 | Due: Project code and final write-up |
||
Wed, Apr 29 | Final exam, 2pm-5pm |