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