CS 589, Fall 2015: Advanced Computer Networks

Already discussed papers

(09/10 Th) TCP/IP, Network Operations.

  • A Protocol for Packet Network Intercommunication, by VINTON G. CERF AND ROBERT E. KAHN, 1974.

    (09/15 Tu) Host.

  • SDX: A software defined Internet exchange, by Arpit Gupta, Laurent Vanbever, Muhammad Shahbaz, Sean P. Donovan, Brandon Schlinker, Nick Feamster, Jennifer Rexford, Scott Shenker, Russ Clark, and Ethan Katz-Bassett, SIGCOMM 2014.

    (09/17 Th) Control Plane.

  • END-TO-END ARGUMENTS IN SYSTEM DESIGN by J.H. Saltzer, D.P. Reed and D.D. Clark, Published in ACM Transactions in Computer Systems 2, 4, November, 1984.
  • The Design Philosophy of the DARPA Internet Protocols by David D. Clark, SIGCOMM ‘88
    Optional:
  • End-to-End Routing Behavior in the Internet by Vern Paxson, SIGCOMM 1996.
  • OpenNF: Enabling Innovation in Network Function Control by Aaron Gember-Jacobson (University of Wisconsin-Madison); Raajay Viswanathan (University of Wisconsin-Madison); Chaithan Prakash (University of Wisconsin-Madison); Robert Grandl (University of Wisconsin-Madison); Junaid Khalid (University of Wisconsin-Madison); Sourav Das (University of Wisconsin-Madison); Aditya Akella (University of Wisconsin-Madison), SIGCOMM 2014. Optional:
  • CONGA: Distributed Congestion-Aware Load Balancing for Datacenters by Mohammad Alizadeh, Cisco; Tom Edsall, Cisco; Sarang Dharmapurikar, Cisco; Ramanan Vaidyanathan, Cisco; Kevin Chu, Cisco; Andy Fingerhut, Cisco; Vinh The Lam, Google; Francis Matus, Cisco; Rong Pan, Cisco; Navindra Yadav, Cisco; and George Varghese, Microsoft. SIGCOMM 2014.,

    (09/22 Tu) Mobile Internet.

  • "The design space of network mobility" by Pamela Zave and Jennifer Rexford, chapter for the SIGCOMM eBook on Recent Advances in Networking, August 2013.

    (09/24 Th) DNS for Mobile Internetwork.

  • A Global Name Service for a Highly Mobile Internetwork by Abhigyan Sharma (University of Massachusetts Amherst); Xiaozheng Tie (University of Massachusetts Amherst); Hardeep Uppal (University of Massachusetts Amherst); Arun Venkataramani (University of Massachusetts Amherst); David Westbrook (University of Massachusetts Amherst); Aditya Yadav (University of Massachusetts Amherst), SIGCOMM 2014. Talk slides

    (09/29 Tu) Measurement.

  • DREAM: Dynamic Resource Allocation for Software-defined Measurement by Minlan Yu et al., Proc. of ACM SIGCOMM '14.
    Optional reading:
  • CellIQ: Real-Time Cellular Network Analytics at Scale NSDI 2015.
  • Making Sense of Performance in Data Analytics Frameworks NSDI 2015.

    (10/01 Th) Mobile network performance optimization.

  • Flywheel: Google’s Data Compression Proxy for the Mobile Web by Victor Agababov et al., Proc. of NSDI '15.

    (10/06 Tu) MPTCP and middleboxes

  • Design, implementation and evaluation of congestion control for multipath TCP by Damon Wischik, Costin Raiciu, Adam Greenhalgh, Mark Handley, NSDI 2011.

    (10/08 Th) No class: work on forming project teams to prepare a project proposal. For feedback, use this link to schedule an appointment to discuss your project idea. Email us to request additional time.

    (10/13 Tue) Middleboxes.

  • Enforcing Network-Wide Policies in the Presence of Dynamic Middlebox Actions using FlowTags, NSDI 2014

    (10/15 Th) Middleboxes.

  • multi-context TLS (mcTLS): Enabling Secure In-Network Functionality in TLS, SIGCOMM 2015
    Optional:
  • Programming Slick Network Functions, SOSR 2015 (If you have read this paper instead, you can submit the summary for this instead).
  • BlindBox: Deep Packet Inspection over Encrypted Traffic, SIGCOMM 2015
  • Rollback Recovery for Middleboxes, SIGCOMM 2015

    (10/16) (Project proposal due via CTools)

    (10/20 Tu) Fall break (no class).

    (10/22 Th) No class: prepare for your project proposal presentations..

    (10/23 Fri: Discussion) No reading summary, project proposal presentations.

    (10/27 Tu) No reading summary, project proposal presentations.

    (10/29 Th) Censorship network measurements

  • Haystack: In Situ Mobile Traffic Analysis in User Space, 2015.

    (11/03 Tu) Debugging mobile network services (Guest lecture by Jack Jia).

  • Performance Characterization and Call Reliability Diagnosis Support for Voice over LTE by Jack Jia et al., MOBICOM 2015.
    (This paper was a result of Jack's internship at T-Mobile. He will also talk about his internship experiences.)

    (11/05 Th) Security of SDN.

  • Poisoning Network Visibility in Software-Defined Networks: New Attacks and Countermeasures by Sungmin Hong et al., NDSS 2015.