Paper Digest: SIGCOMM 2020 Highlights
SIGCOMM is one of the top data communications and networking conferences in the world. In 2020, it is to be held online.
To help the community quickly catch up on the work presented in this conference, Paper Digest Team processed all accepted papers, and generated one highlight sentence (typically the main topic) for each paper. Readers are encouraged to read these machine generated highlights / summaries to quickly get the main idea of each paper.
If you do not want to miss any interesting academic paper, you are welcome to sign up our free daily paper digest service to get updates on new papers published in your area every day. You are also welcome to follow us on Twitter and Linkedin to get updated with new conference digests.
Paper Digest Team
team@paperdigest.org
TABLE 1: Paper Digest: SIGCOMM 2020 Highlights
Title | Authors | Highlight | |
---|---|---|---|
1 | MasQ: RDMA for Virtual Private Cloud | Zhiqiang He, Dongyang Wang, Binzhang Fu, Kun Tan, Bei Hua, Zhi-Li Zhang, Kai Zheng | To address this problem, this paper proposes a software-defined solution, namely, MasQ, which is short for "queue masquerade". |
2 | TACK: Improving Wireless Transport Performance by Taming Acknowledgments | Tong Li, Kai Zheng, Ke Xu, Rahul Arvind Jadhav, Tao Xiong, Keith Winstein, Kun Tan | In this paper, we present a new acknowledgement called TACK ("Tame ACK"), as well as its TCP implementation TCP-TACK. |
3 | VTrace: Automatic Diagnostic System for Persistent Packet Loss in Cloud-Scale Overlay Network | Chongrong Fang, Haoyu Liu, Mao Miao, Jie Ye, Lei Wang, Wansheng Zhang, Daxiang Kang, Biao Lyv, Peng Cheng, Jiming Chen | In this paper, we propose to record and analyze the on-site forwarding condition of packets during packet-level tracing. |
4 | Switch Code Generation Using Program Synthesis | Xiangyu Gao, Taegyun Kim, Michael D. Wong, Divya Raghunathan, Aatish Kishan Varma, Pravein Govindan Kannan, Anirudh Sivaraman, Srinivas Narayana, Aarti Gupta | This paper presents a compiler, Chipmunk, which formulates code generation as a program synthesis problem. |
5 | Concurrent Entanglement Routing for Quantum Networks: Model and Designs | Shouqian Shi, Chen Qian | Different from existing work that analyzes the traditional routing techniques on special network topologies, we present a comprehensive entanglement routing model that reflects the differences between quantum networks and classical networks as well as a new entanglement routing algorithm that utilizes the unique properties of quantum networks. |
6 | Flow Event Telemetry on Programmable Data Plane | Yu Zhou, Chen Sun, Hongqiang Harry Liu, Rui Miao, Shi Bai, Bo Li, Zhilong Zheng, Lingjun Zhu, Zhen Shen, Yongqing Xi, Pengcheng Zhang, Dennis Cai, Ming Zhang, Mingwei Xu | This paper presents NetSeer, a flow event telemetry (FET) monitor which aims to discover and record all performance-critical data plane events, e.g. packet drops, congestion, path change, and packet pause. |
7 | TEA: Enabling State-Intensive Network Functions on Programmable Switches | Daehyeok Kim, Zaoxing Liu, Yibo Zhu, Changhoon Kim, Jeongkeun Lee, Vyas Sekar, Srinivasan Seshan | In this paper, we explore a new approach that leverages DRAM on servers available in typical NFV clusters. |
8 | Neural-Enhanced Live Streaming: Improving Live Video Ingest via Online Learning | Jaehong Kim, Youngmok Jung, Hyunho Yeo, Juncheol Ye, Dongsu Han | To overcome this limitation, we design LiveNAS, a new live video ingest framework that enhances the origin stream’s quality by leveraging computation at ingest servers. |
9 | NetLock: Fast, Centralized Lock Management Using Programmable Switches | Zhuolong Yu, Yiwen Zhang, Vladimir Braverman, Mosharaf Chowdhury, Xin Jin | We present NetLock, a new centralized lock manager that co-designs servers and network switches to achieve high performance without sacrificing flexibility in policy support. |
10 | PCF: Provably Resilient Flexible Routing | Chuan Jiang, Sanjay Rao, Mohit Tawarmalani | In this paper, we show that existing congestion-free mechanisms, notably FFC, achieve performance far short of the network’s intrinsic capability. |
11 | Interpreting Deep Learning-Based Networking Systems | Zili Meng, Minhu Wang, Jiasong Bai, Mingwei Xu, Hongzi Mao, Hongxin Hu | In this paper, we propose Metis, a framework that provides interpretability for two general categories of networking problems spanning local and global control. |
12 | Leveraging Ambient LTE Traffic for Ubiquitous Passive Communication | Zicheng Chi, Xin Liu, Wei Wang, Yao Yao, Ting Zhu | In this paper, we present the first LTE backscatter (LScatter) system that leverages the continuous LTE ambient traffic for ubiquitous, high throughput and low latency backscatter communication. |
13 | Turboboosting Visible Light Backscatter Communication | Yue Wu, Purui Wang, Kenuo Xu, Lilei Feng, Chenren Xu | Visible light backscatter communication (VLBC) presents an emerging low power IoT connectivity solution with spatial reuse and interference immunity advantages over RF-based (backscatter) technologies. |
14 | Fault Tolerant Service Function Chaining | Milad Ghaznavi, Elaheh Jalalpour, Bernard Wong, Raouf Boutaba, Ali José Mashtizadeh | In this paper, we introduce FTC, a system design and protocol for fault-tolerant service function chaining. |
15 | Routing on Multiple Optimality Criteria | João Luís Sobrinho, Miguel Alves Ferreira | We present a solution to this problem and, more generally, to the problem of routing on multiple optimality criteria. |
16 | BeauCoup: Answering Many Network Traffic Queries, One Memory Update at a Time | Xiaoqi Chen, Shir Landau-Feibish, Mark Braverman, Jennifer Rexford | We propose BeauCoup, a system based on the coupon collector problem, that supports multiple distinct counting queries simultaneously while making only a small constant number of memory accesses per packet. |
17 | WiTAG: Seamless WiFi Backscatter Communication | Ali Abedi, Farzan Dehbashi, Mohammad Hossein Mazaheri, Omid Abari, Tim Brecht | In this paper, we present WiTAG which achieves these requirements, making the implementation and deployment of WiFi backscatter communication more practical. |
18 | Scouts: Improving the Diagnosis Process Through Domain-customized Incident Routing | Jiaqi Gao, Nofel Yaseen, Robert MacDavid, Felipe Vieira Frujeri, Vincent Liu, Ricardo Bianchini, Ramaswamy Aditya, Xiaohang Wang, Henry Lee, David Maltz, Minlan Yu, Behnaz Arzani | We propose a different approach using per-team Scouts. |
19 | Contention-Aware Performance Prediction For Virtualized Network Functions | Antonis Manousis, Rahul Anand Sharma, Vyas Sekar, Justine Sherry | In this work, we find that prior performance prediction frameworks suffer from poor accuracy on modern architectures and NFs because they treat memory as a monolithic whole. |
20 | Gallium: Automated Software Middlebox Offloading to Programmable Switches | Kaiyuan Zhang, Danyang Zhuo, Arvind Krishnamurthy | We design and implement Gallium, a compiler that transforms an input software middlebox into two parts—a P4 program that runs on a programmable switch and an x86 non-offloaded program that runs on a regular middlebox server. |
21 | Mantis: Reactive Programmable Switches | Liangcheng Yu, John Sonchack, Vincent Liu | In this paper, we present Mantis, a framework for implementing fine-grained reactive behavior on today’s programmable switches with the help of a specialized reactive control plane architecture. |
22 | GRoot: Proactive Verification of DNS Configurations | Siva Kesava Reddy Kakarla, Ryan Beckett, Behnaz Arzani, Todd Millstein, George Varghese | This paper introduces GRoot, the first verifier that performs static analysis of DNS configuration files, enabling proactive and exhaustive checking for common DNS bugs; by contrast, existing solutions are reactive and incomplete. |
23 | Composing Dataplane Programs with μP4 | Hardik Soni, Myriana Rifai, Praveen Kumar, Ryan Doenges, Nate Foster | To address this challenge, we present the design and implementation of a novel framework (μP4) comprising a lightweight logical architecture that abstracts away from the structure of the underlying hardware pipelines and naturally supports powerful forms of program composition. |
24 | Beyond 5G: Reliable Extreme Mobility Management | Yuanjie Li, Qianru Li, Zhehui Zhang, Ghufran Baig, Lili Qiu, Songwu Lu | We devise REM, Reliable Extreme Mobility management for 4G, 5G, and beyond. |
25 | Reducto: On-Camera Filtering for Resource-Efficient Real-Time Video Analytics | Yuanqi Li, Arthi Padmanabhan, Pengzhan Zhao, Yufei Wang, Guoqing Harry Xu, Ravi Netravali | This paper investigates on-camera filtering, which moves filtering to the beginning of the pipeline. |
26 | A Public Option for the Core | Yotam Harchol, Dirk Bergemann, Nick Feamster, Eric Friedman, Arvind Krishnamurthy, Aurojit Panda, Sylvia Ratnasamy, Michael Schapira, Scott Shenker | In this paper we discuss both the challenges and the opportunities that make this an auspicious time to revisit how we might best structure the Internet’s infrastructure. |
27 | Microscope: Queue-based Performance Diagnosis for Network Functions | Junzhi Gong, Yuliang Li, Bilal Anwer, Aman Shaikh, Minlan Yu | In this paper, we introduce Microscope, a performance diagnosis tool, for network functions that leverages queuing information at NFs to identify the root causes (i.e., resources, NFs, traffic patterns of flows etc.). |
28 | OmniMon: Re-architecting Network Telemetry with Resource Efficiency and Full Accuracy | Qun Huang, Haifeng Sun, Patrick P. C. Lee, Wei Bai, Feng Zhu, Yungang Bao | We break this dilemma via a network-wide architectural design OmniMon, which simultaneously achieves resource efficiency and full accuracy in flow-level telemetry for large-scale data centers. |
29 | Aeolus: A Building Block for Proactive Transport in Datacenters | Shuihai Hu, Wei Bai, Gaoxiong Zeng, Zilong Wang, Baochen Qiao, Kai Chen, Kun Tan, Yi Wang | In this paper, we show such one-RTT "pre-credit" phase could carry a substantial amount of flows at high link-speeds, but none of existing proactive solutions treats it appropriately. |
30 | Lyra: A Cross-Platform Language and Compiler for Data Plane Programming on Heterogeneous ASICs | Jiaqi Gao, Ennan Zhai, Hongqiang Harry Liu, Rui Miao, Yu Zhou, Bingchuan Tian, Chen Sun, Dennis Cai, Ming Zhang, Minlan Yu | This paper presents Lyra, the first cross-platform, high-level language & compiler system that aids the programmers in programming data planes efficiently. |
31 | PBE-CC: Congestion Control via Endpoint-Centric, Physical-Layer Bandwidth Measurements | Yaxiong Xie, Fan Yi, Kyle Jamieson | We therefore argue for fine-grained mobile endpoint-based wireless measurements to inform a precise congestion control algorithm through a well-defined API to the mobile’s cellular physical layer. |
32 | Akamai DNS: Providing Authoritative Answers to the World’s Queries | Kyle Schomp, Onkar Bhardwaj, Eymen Kurdoglu, Mashooq Muhaimen, Ramesh K. Sitaraman | We present Akamai DNS, one of the largest authoritative DNS infrastructures in the world, that supports the Akamai content delivery network (CDN) as well as authoritative DNS hosting and DNS-based load balancing services for many enterprises. |
33 | Understanding Operational 5G: A First Measurement Study on Its Coverage, Performance and Energy Consumption | Dongzhu Xu, Anfu Zhou, Xinyu Zhang, Guixian Wang, Xi Liu, Congkai An, Yiming Shi, Liang Liu, Huadong Ma | In this paper, we demystify operational 5G networks through a first-of-its-kind cross-layer measurement study. |
34 | Caching with Delayed Hits | Nirav Atre, Justine Sherry, Weina Wang, Daniel S. Berger | In this paper, we identify a growing challenge for the design of latency-minimizing caches called delayed hits. |
35 | Swift: Delay is Simple and Effective for Congestion Control in the Datacenter | Gautam Kumar, Nandita Dukkipati, Keon Jang, Hassan M. G. Wassel, Xian Wu, Behnam Montazeri, Yaogong Wang, Kevin Springborn, Christopher Alfeld, Michael Ryan, David Wetherall, Amin Vahdat | We report on experiences with Swift congestion control in Google datacenters. |
36 | Zero Downtime Release: Disruption-free Load Balancing of a Multi-Billion User Website | Usama Naseer, Luca Niccolini, Udip Pant, Alan Frindell, Ranjeeth Dasineni, Theophilus A. Benson | In this paper, we leverage different components of the end-to-end networking infrastructure to prevent or mask any disruptions in face of releases. |
37 | A Computational Approach to Packet Classification | Alon Rashelbach, Ori Rottenstreich, Mark Silberstein | We present a novel approach, NuevoMatch, which improves the memory scaling of existing methods. |
38 | Server-Driven Video Streaming for Deep Learning Inference | Kuntai Du, Ahsan Pervaiz, Xin Yuan, Aakanksha Chowdhery, Qizheng Zhang, Henry Hoffmann, Junchen Jiang | Our insight is two-fold: (1) server-side DNN has more context about the pixels that maximize its inference accuracy; and (2) the DNN’s output contains rich information useful to guide video streaming. |
39 | bf4: towards bug-free P4 programs | Dragos Dumitrescu, Radu Stoenescu, Lorina Negreanu, Costin Raiciu | We present bf4, a novel verification approach for P4 programs that uses a mix of static verification, code changes and runtime checks to ensure that the deployed P4 program is bug free. |
40 | Come as You Are: Helping Unmodified Clients Bypass Censorship with Server-side Evasion | Kevin Bock, George Hughey, Louis-Henri Merino, Tania Arya, Daniel Liscinsky, Regina Pogosian, Dave Levin | In this paper, we present the first purely server-side censorship evasion strategies—11 in total. |
41 | Accuracy, Scalability, Coverage: A Practical Configuration Verifier on a Global WAN | Fangdan Ye, Da Yu, Ennan Zhai, Hongqiang Harry Liu, Bingchuan Tian, Qiaobo Ye, Chunsheng Wang, Xin Wu, Tianchen Guo, Cheng Jin, Duncheng She, Qing Ma, Biao Cheng, Hui Xu, Ming Zhang, Zhiliang Wang, Rodrigo Fonseca | This paper presents Hoyan– the first reported large scale deployment of configuration verification in a global-scale wide area network (WAN). |
42 | PCC Proteus: Scavenger Transport And Beyond | Tong Meng, Neta Rozen Schiff, P. Brighten Godfrey, Michael Schapira | We present PCC Proteus, a new congestion controller that can behave as an effective scavenger or primary protocol. |
43 | Classic Meets Modern: a Pragmatic Learning-Based Congestion Control for the Internet | Soheil Abbasloo, Chen-Yu Yen, H. Jonathan Chao | To address these issues, we take a pragmatic and evolutionary approach combining classic congestion control strategies and advanced modern deep reinforcement learning (DRL) techniques and introduce a novel hybrid congestion control for the Internet named Orca1. |
44 | A Low Latency and Consistent Cellular Control Plane | Mukhtiar Ahmad, Syed Usman Jafri, Azam Ikram, Wasiq Noor Ahmad Qasmi, Muhammad Ali Nawazish, Zartash Afzal Uzmi, Zafar Ayyub Qazi | In this paper, we design Neutrino, a cellular control plane that provides users an abstraction of reliable access to cellular services while ensuring lower latency. |
45 | PINT: Probabilistic In-band Network Telemetry | Ran Ben Basat, Sivaramakrishnan Ramanathan, Yuliang Li, Gianni Antichi, Minian Yu, Michael Mitzenmacher | We introduce PINT, an in-band network telemetry framework that bounds the amount of information added to each packet. |
46 | SmartNIC Performance Isolation with FairNIC: Programmable Networking for the Cloud | Stewart Grant, Anil Yelam, Maxwell Bland, Alex C. Snoeren | We introduce FairNIC, a system to provide performance isolation between tenants utilizing the full capabilities of a commodity SoC SmartNIC. |
47 | NFC+: Breaking NFC Networking Limits through Resonance Engineering | Renjie Zhao, Purui Wang, Yunfei Ma, Pengyu Zhang, Hongqiang Harry Liu, Xianshang Lin, Xinyu Zhang, Chenren Xu, Ming Zhang | This paper proposes a novel system, NFC+, to overcome the fundamental challenges. |
48 | 1RMA: Re-envisioning Remote Memory Access for Multi-tenant Datacenters | Arjun Singhvi, Aditya Akella, Dan Gibson, Thomas F. Wenisch, Monica Wong-Chan, Sean Clark, Milo M. K. Martin, Moray McLaren, Prashant Chandra, Rob Cauble, Hassan M. G. Wassel, Behnam Montazeri, Simon L. Sabato, Joel Scherpelz, Amin Vahdat | We describe a new approach to remote memory access — One-Shot RMA (1RMA) — suited to the constraints imposed by our multi-tenant datacenter settings. |
49 | Ultra-Wideband Underwater Backscatter via Piezoelectric Metamaterials | Reza Ghaffarivardavagh, Sayed Saad Afzal, Osvy Rodriguez, Fadel Adib | We present the design, implementation, and evaluation of U2B, a technology that enables ultra-wideband backscatter in underwater environments. |
50 | Annulus: A Dual Congestion Control Loop for Datacenter and WAN Traffic Aggregates | Ahmed Saeed, Varun Gupta, Prateesh Goyal, Milad Sharif, Rong Pan, Mostafa Ammar, Ellen Zegura, Keon Jang, Mohammad Alizadeh, Abdul Kabbani, Amin Vahdat | We present Annulus, a congestion control scheme that relies on two control loops to address these challenges. |
51 | Probabilistic Verification of Network Configurations | Samuel Steffen, Timon Gehr, Petar Tsankov, Laurent Vanbever, Martin Vechev | In this paper, we introduce NetDice, the first scalable and accurate probabilistic network configuration analyzer supporting BGP, OSPF, ECMP, and static routes. |
52 | Beyond the mega-data center: networking multi-data center regions | Vojislav Dukic, Ginni Khanna, Christos Gkantsidis, Thomas Karagiannis, Francesca Parmigiani, Ankit Singla, Mark Filer, Jeffrey L. Cox, Anna Ptasznik, Nick Harland, Winston Saunders, Christian Belady | We thus present and demonstrate a novel optical-circuit-switched architecture, Iris, that lowers these cost and complexity barriers, making a richer topology design space more accessible to operators of regional networks. |
53 | Sirius: A Flat Datacenter Network with Nanosecond Optical Switching | Hitesh Ballani, Paolo Costa, Raphael Behrendt, Daniel Cletheroe, Istvan Haller, Krzysztof Jozwik, Fotini Karinou, Sophie Lange, Kai Shi, Benn Thomsen, Hugh Williams | We propose Sirius, an optically-switched network for datacenters providing the abstraction of a single, high-radix switch that can connect thousands of nodes—racks or servers—in a datacenter while achieving nanosecond-granularity reconfiguration. |