CS 589, Fall 2022: Advanced Computer Networks
Reading list:
Miscellaneous topics
Scalable SDN
Congestion Control
Data Center Fabric
SDN Verification and Security
Video Optimization
Network Analytics
Cell Core Network optimization
Service Chaining
Announcements:
Some guidelines on how to lead a good discussion on a paper: (your
presentation should be about 30 min, including Q&A)
(You
are welcome to try to use the slides from the conference presentation. Be
sure to acknowledge the authors in your presentation)
Provide additional background to explain the context of the
problem. Try to explain why this paper has potentially useful
results.
Summarize the key points of the paper
Pick some technical details of the paper to go through.
Try to come up with some questions to ask the class.
Go through questions that you have about the paper.
Try to discuss the flaws of the paper, suggest future work.
8/29: Welcome to class! Please read the assigned papers
for Wed's lecture. Hand in a reading summary for each paper at the
beginning of class based on this
format.
Read this on how to effecively read research papers assigned in this class.
Canvas site for this course is here.
To join the reading groups, visit MCommunity: software reading group, security reading group.
To download the papers, please log into university VPN if you are accessing the papers from home.
Lecture recordings are available here
(11/28 Mon) No class
(11/30 Wed) Mobile/wireless networking Perspectives of the Internet
Experience: A Five-Year Retrospective of MobileInsight
In Proc. of ACM MOBICOM 2021.
Mobile access bandwidth in practice: measurement, analysis, and implications
In Proc. of ACM SIGCOMM 2022.
Seven Years in the Life of Hypergiants’ Off-Nets In Proc. of ACM SIGCOMM 2022.
(12/05 Mon) Project presentations
(12/07 Wed) Project presentations
Completed lectures
(08/31 Wed) QoS in networks
Aequitas: Admission Control for Performance-Critical RPCs in Datacenters In Proc. of ACM SIGCOMM 2022.
(09/07 Wed) Congestion Control
Swift: Delay is Simple and Effective for Congestion Control in the Datacenter
In Proc. of ACM SIGCOMM 2022.
(09/12 Mon) Congestion Control: more details
PLB: congestion signals are simple and effective for network load balancing
In Proc. of ACM SIGCOMM 2022.
(09/14 Wed) Buffer management
ABM: active buffer management in datacenters
In Proc. of ACM SIGCOMM 2022.
(09/19 Mon) Networking for Machine learning
Hoplite: Efficient and Fault-Tolerant Collective Communication
for Task-Based Distributed Systems In Proc. of ACM SIGCOMM 2022.
(09/21 Wed) Networking for Machine learning
Efficient Sparse Collective Communication and
its application to Accelerate Distributed Deep Learning In Proc. of ACM SIGCOMM 2022.
(09/26 Mon) ML for networking
Network Planning with
Deep Reinforcement Learning In Proc. of ACM SIGCOMM 2021.
(09/28 Wed) ML for networking
MimicNet: Fast Performance Estimates for Data Center
Networks with Machine Learning In Proc. of ACM SIGCOMM 2021.
(10/3 Mon) SDN: Programmable data planes
Revisiting the Open vSwitch Dataplane Ten Years Later In Proc. of ACM SIGCOMM 2021.
(10/5 Wed) SDN
Predictable vFabric on informative data plane
In Proc. of ACM SIGCOMM 2022.
(10/10 Mon) Security: DDoS
Aggregate-based congestion control for pulse-wave DDoS defense
In Proc. of ACM SIGCOMM 2022.
(10/12 Wed) Security: new attacks
From IP to Transport and Beyond:
Cross-Layer Attacks Against Applications In Proc. of ACM SIGCOMM 2021.
(10/17 Mon) Fall break
(10/19 Wed) Wide-area networking
Network entitlement: contract-based network sharing with agility and SLO guarantees
In Proc. of ACM SIGCOMM 2022.
(10/24 Mon) WAN reseource management
BwE: Flexible, Hierarchical Bandwidth Allocation for
WAN Distributed Computing In Proc. of ACM SIGCOMM 2015.
(10/26 Wed) Distributed Systems and Network Support
CliqueMap: Productionizing an RMA-Based Distributed
Caching System In Proc. of ACM SIGCOMM 2021.
(10/31 Mon) Network overheads
Understanding Host Network Stack Overheads , In Proc. of ACM SIGCOMM 2021
(11/02 Wed) Measurement and Monitoring
Continuous in-network round-trip time monitoring
In Proc. of ACM SIGCOMM 2022.
(11/07 Mon) Measurement and Monitoring
Retina: analyzing 100GbE traffic on commodity hardware
In Proc. of ACM SIGCOMM 2022.
(11/09 Wed) Verification
SwitchV: automated SDN switch validation with P4 models In Proc. of ACM SIGCOMM 2022.
(11/14 Mon) Video
Neural-Enhanced Live Streaming: Improving Live Video Ingest
via Online Learning In Proc. of ACM SIGCOMM 2021.
NeuroScaler: neural video enhancement at scale In Proc. of ACM SIGCOMM 2021.
(11/16 Wed) Routing
A Public Option for the Core In Proc. of ACM SIGCOMM 2021.
(11/21 Mon) Project midpoint presentations
(11/23 Wed) Thanksgiving holiday