COMPSCI 514/ECE 558 Advanced Computer Networks: Syllabus

Here is the tentative schedule for lectures and assignment deadlines. All information is subject to change, and please check this page periodically for the updated schedule. You can view the video capture at Sakai.

Date Title Assigned Readings References
08/28 Mon L01: Introduction to the Internet The Design Philosophy of the DARPA Internet Protocols Lecture Recording
09/01 Fri L02: Cryptography Primitives Lecture Recording
09/08 Fri L03: SSL/TLS Heartbleed Bug, and SSH HTTP as the Narrow Waist of the Future Internet Lecture Recording
09/11 Mon L04: Certificate Revocation CRLite: A Scalable System for Pushing All TLS Revocations to All Browsers Lecture Recording
09/15 Fri L05: DHCP, DNS DNSSEC: An Introduction Lecture Recording
09/18 Mon L06: Evolution of Content Delivery Network The Akamai Network: A Platform for High-Performance Internet Applications
Algorithmic Nuggets in Content Delivery
Lecture Recording
09/22 Fri L07: DDoS Attacks and Application-layer Attacks Protecting Websites from Attack with Secure Delivery Networks Lecture Recording
09/25 Mon L08: Congestion Control Protocols END-TO-END ARGUMENTS IN SYSTEM DESIGN Lecture Recording
09/29 Fri L09: Intradomain Routing Protocols Lecture Recording
10/02 Mon L10: Interdomain Routing Protocols Stable Internet Routing Without Global Coordination RPKI is Coming of Age: A Longitudinal Study of RPKI Deployment and Invalid Route Origins Lecture Recording
10/06 Fri L11: IP Anycast AnyOpt: Predicting and Optimizing IP Anycast Performance.
Internet Anycast: Performance, Problems, & Potential
Lecture Recording
10/09 Mon L12: MPLS and VPN A Practical Architecture for an Anycast CDN Lecture Recording
10/13 Fri L13: Software-defined Networking OpenFlow Lecture Recording
10/20 Fri Exam 1
10/23 Mon L14: Programmable Packet-processing Pipelines P4 Lecture Recording
10/27 Fri L15: Secure email Lecture Recording
10/30 Mon L16: Anonymization Networks Freenet: A Distributed Anonymous Information Storage and Retrieval System
Tor: The Second-Generation Onion Router
Lecture Recording
11/03 Fri L17: Consensus: Fail-stop Failures (Raft) In Search of an Understandable Consensus Algorithm Lecture Recording
11/06 Mon L18: Consensus: Byzantine Failures (Bitcoin) Bitcoin: A Peer-to-Peer Electronic Cash System Lecture Recording
11/10 Fri L19: Internet at the Speed of Light cISP: A Speed-of-Light Internet Service Provider Lecture Recording
11/13 Mon L20: Datacenter Networks Data Center TCP (DCTCP)
A Universal Approach to Data Center Network Design
Lecture Recording
11/17 Fri L21: Peer-to-Peer Lookup and Content Delivery Consistent Hashing and Random Trees: Distributed Caching Protocols for Relieving Hot Spots on the World Wide Web
Peer-Assisted Content Distribution in Akamai NetSession
Dissecting BitTorrent: Five Months in a Torrent's Lifetime
Lecture Recording
11/20 Mon Exam 2
11/27 Mon L22: Health Monitoring with Wireless Sensors and Machine Learning
12/04 Mon Project Presentation 1
12/08 Fri Project Presentation 2
Last updated: 08/2023