SIGCOMM 2020 Topic Previews
Are you new to SIGCOMM? Are you an expert on data centers but have not dabbled in wireless? Are you wondering what quantum networks are? Do you want to learn how to navigate the alphabet soup of acronyms (CDN, DCN, SDN?) Please watch the SIGCOMM preview videos in which experts will give short introductions on a variety of topics to enhance your understanding of this year's paper presentations.
Topic Previews → Technical Sessions/papers mapping
Programmable switches [Xin Jin, JHU]
Telemetry [Alan Liu, CMU/BU]
Routing [Nate Foster, Cornell]
Quantum networks [Matt Skrzypczyk, QuTech/TU Delft]
Verification [Ryan Beckett, Microsoft Research]
Video+ML [Keith Winstein, Stanford]
Congestion Control [Nandita Dukkipati and Neal Cardwell, Google]
Data centers: topology [Hakim Weatherspoon, Cornell]
Diagnosis and availability of large-scale services [Behnaz Arzani, Microsoft Research]
Data centers: advanced networking (RDMA, SmartNICS) in the cloud [Jialin Li, National University of Singapore]
Wireless: backscatter [Dinesh Bharadia, UCSD]
Network function virtualization (NFV) [Aurojit Panda, NYU]
Cellular [Zafar Ayyub Qazi, LUMS]
Not covered, you’re on your own
Technical Sessions → Topic Previews mapping
Topic Previews → Technical Sessions/papers mapping
Preview video here
Papers previewed:
- From Technical Session 1: Programming Switches
- Switch Code Generation using Program Synthesis
- Composing Dataplane Programs with μP4
- Lyra: A Cross-Platform Language and Compiler for Data Plane Programming on Heterogeneous ASICs
- From Technical Session 2: Telemetry: Tell Me More About My Packets
- BeauCoup: Answering Many Network Traffic Queries, One Memory Update at a Time
- From Technical Session 7: What is Switch Programmability Good For?
- NetLock: Fast, Centralized Lock Management Using Programmable Switches
- TEA: Enabling State-Intensive Network Functions on Programmable Switches
- Flow Event Telemetry on Programmable Data Plane
- Mantis: Reactive Programmable Switches
- From Technical Session 11: NFV: Making Networks Function Virtually
- Gallium: Automated Software Middlebox Offloading to Programmable Switches
Relevant Slack channels for discussion
Telemetry [Alan Liu, CMU/BU]
Preview video here
Papers previewed:
- From Technical Session 2: Telemetry: Tell Me More About My Packets
- OmniMon: Re-architecting Network Telemetry with Resource Efficiency and Full Accuracy
- PINT: Probabilistic In-band Network Telemetry
- BeauCoup: Answering Many Network Traffic Queries, One Memory Update at a Time
- A Computational Approach to Packet Classification
- From Technical Session 7: What is Switch Programmability Good For?
- Flow Event Telemetry on Programmable Data Plane
Relevant Slack channels for discussion
Routing [Nate Foster, Cornell]
Preview video here
Papers previewed:
- From Technical Session 3: Routing: Take Me via Scenic Routes
- PCF: Provably Resilient Flexible Routing
- Routing on Multiple Optimality Criteria
Relevant Slack channels for discussion
Quantum networks [Matt Skrzypczyk, QuTech/TU Delft]
Preview video here
Papers previewed:
- From Technical Session 3: Routing: Take Me via Scenic Routes
- Concurrent Entanglement Routing for Quantum Networks: Model and Designs
Relevant Slack channels for discussion
Verification [Ryan Beckett, Microsoft Research]
Preview video here
Papers previewed:
- From Technical Session 4: Verification: Are you doing what I think you're doing?
- bf4: towards bug-free P4 programs
- GRoot: Proactive Verification of DNS Configurations
- Probabilistic Verification of Network Configurations
- Accuracy, Scalability, Coverage – A Practical Configuration Verifier on a Global WAN
Relevant Slack channels for discussion
Video+ML [Keith Winstein, Stanford]
Preview video: here
Papers previewed:
- From Technical Session 5: Let's watch some videos
- Neural-Enhanced Live Streaming: Improving Live Video Ingest via Online Learning
- Server-Driven Video Streaming for Deep Learning Inference
- Reducto: On-Camera Filtering for Resource-Efficient Real-Time Video Analytics
- From Technical Session 14: Serving All The People
- Interpreting Deep Learning-Based Networking Systems
Relevant Slack channels for discussion
Congestion Control [Nandita Dukkipati and Neal Cardwell, Google]
Preview video here
Papers previewed:
- From Technical Session 6: Congestion Control: Now now, not so fast
- PBE-CC: Congestion Control via Endpoint-Centric, Physical-Layer Bandwidth Measurements
- PCC Proteus: Scavenger Transport And Beyond
- Annulus: A Dual Congestion Control Loop for Datacenter and WAN Traffic Aggregates
- Swift: Delay is Simple and Effective for Congestion Control in the Datacenter
- Classic Meets Modern: a Pragmatic Learning-Based Congestion Control for the Internet
- From Technical Session 8: Build new data center services but don't forget to debug current ones
- Aeolus: A Building Block for Proactive Transport in Datacenters
- From Technical Session 10: Best of CCR
- Deprecating The TCP Macroscopic Model
- From Technical Session 13: Wireless: Break Free of Wires of All Lengths
- TACK: Improving Wireless Transport Performance by Taming Acknowledgments
Relevant Slack channels for discussion
Preview video here
Papers previewed:
- From Technical Session 12: Data Centers Need More New Gadgets
- Sirius: A Flat Datacenter Network with Nanosecond Optical Switching
- Beyond the mega-data center: networking multi-data center regions
Relevant Slack channels for discussion
Preview video here
Papers previewed:
- From Technical Session 8: Build new data center services but don't forget to debug current ones
- VTrace: Automatic Diagnostic System for Persistent Packet Loss in Cloud-Scale Overlay Network
- Scouts: Improving the Diagnosis Process Through Domain-customized Incident Routing
- From Technical Session 14: Serving All The People
- Akamai DNS: Providing Authoritative Answers to the World’s Queries
- Zero Downtime Release: Disruption-free Load Balancing of a Multi-Billion User Website
Relevant Slack channels for discussion
Data centers: advanced networking (RDMA, SmartNICS) in the cloud [Jialin Li, National University of Singapore]
Preview video here
Papers previewed:
- From Technical Session 8: Build new data center services but don't forget to debug current ones
- MasQ: RDMA for Virtual Private Cloud
- From Technical Session 12: Data Centers Need More New Gadgets
- 1RMA: Re-envisioning Remote Memory Access for Multi-tenant Datacenters
- SmartNIC Performance Isolation with FairNIC: Programmable Networking for the Cloud
Relevant Slack channels for discussion
Preview video here
Papers previewed:
- From Technical Session 9: Backscatter: Look Ma, No Batteries
- Turboboosting Visible Light Backscatter Communication
- Leveraging Ambient LTE Traffic for Ubiquitous Passive Communication
- WiTAG: Seamless WiFi Backscatter Communication
- Ultra-Wideband Underwater Backscatter via Piezoelectric Metamaterials
Relevant Slack channels for discussion
Preview video here
Papers previewed:
- From Technical Session 7: What is Switch Programmability Good For?
- TEA: Enabling State-Intensive Network Functions on Programmable Switches
- From Technical Session 11: NFV: Making Networks Function Virtually
- Fault Tolerant Service Function Chaining
- Gallium: Automated Software Middlebox Offloading to Programmable Switches
- Contention-Aware Performance Prediction for Virtualized Network Functions
- Microscope: Queue-based Performance Diagnosis for Network Functions
Relevant Slack channels for discussion
Cellular [Zafar Ayyub Qazi, LUMS]
Preview video here
Papers previewed:
- From Technical Session 13: Wireless: Break Free of Wires of All Lengths
- Beyond-5G Reliable Extreme Mobility Management
- Understanding Operational 5G: A First Measurement Study on Its Coverage, Performance and Energy Consumption
- A Low Latency and Consistent Cellular Control Plan
Relevant Slack channels for discussion
Not covered, you’re on your own
- Technical Session 3: A Public Option for the Core
- Technical Session 10: An Open Platform to Teach How the Internet Practically Works
- Technical Session 10: Securing Linux with a Faster and Scalable Iptables
- Technical Session 13: NFC+: Breaking NFC Networking Limits through Resonance Engineering
- Technical Session 14: Caching with Delayed Hits
- Technical Session 14: Come As You Are: Helping Unmodified Clients Bypass Censorship with Server-side Evasion
Technical Sessions → Topic Previews mapping
Technical Session 1: Programming Switches
- All papers: Programmable switches Topic Preview, YouTube Link: here
Technical Session 2: Telemetry: Tell me More About My Packets
- All papers: Telemetry Topic Preview, YouTube Link: here
- Paper 3 also covered in Programmable switches Topic Preview, YouTube Link: here
Technical Session 3: Routing: Take Me via Scenic Routes
- Paper 1: Quantum networks Topic Preview, YouTube Link: here
- Papers 3, 4: Routing Topic Preview, YouTube Link: here
- Paper 2: not covered
Technical Session 4: Verification: Are you doing what I think you're doing
- All papers: Verification Topic Preview, YouTube Link: here
Technical Session 5: Let's watch some videos
- All papers: Video+ML Topic Preview, YouTube Link: here
Technical Session 6: Congestion Control: Now, now, not so fast
- All papers: Congestion Control Topic Preview, YouTube Link: here
Technical Session 7: What is Switch Programmability Good For?
- All papers: Programmable Switches Topic Preview, YouTube Link: here
- Paper 2 also covered in Network Function Virtualization (NFV) Topic Preview, YouTube Link: here
- Paper 3 also covered in Telemetry Topic Preview, YouTube Link: here
Technical Session 8: Build new data center services but don't forget to debug current ones
- Paper 1: Congestion Control Topic Preview, YouTube Link: here
- Paper 2: Data centers: advanced networking Topic Preview, YouTube video: here
- Paper 3, 4: Debugging and availability of large-scale services Topic Preview, YouTube Link: here
Technical Session 9: Backscatter: Look Ma, No Batteries
- All papers: Backscatter and NFC Topic Preview, YouTube Link: here
Technical Session 10: Best of CCR
- Paper 2: Congestion control topic preview, YouTube Link: here
- Paper 1, 3: not covered
Technical Session 11: NFV: Making Networks Function Virtually
- All papers: Network Function Virtualization (NFV) Topic Preview, YouTube Link: here
- Paper 2 also covered in Programmable switches topic preview, YouTube Link: here
Technical Session 12: Data Centers Need More New Gadgets
- Papers 1 4: Data centers: topology Topic Preview, YouTube Link: here
- Papers 2, 3: Data centers: advanced networking topic preview, YouTube link: here
Technical Session 13: Wireless: Break Free of Wires of All Lengths
- Paper 2: Congestion control Topic Preview, YouTube Link: here
- Papers 3,4,5: Cellular Topic Preview, YouTube Link: here
- Paper 1: not covered
Technical Session 14: Serving All the People
- Papers 1,2: Debugging and availability of large-scale services topic preview, YouTube Link: here
- Paper 5: Video+ML Topic Preview, YouTube Link: here
- Paper 3, 4: not covered