Paper Digest: SIGCOMM 2017 Highlights
SIGCOMM (ACM Special Interest Group on Data Communications) is one of the top data communications and networking conferences in the world.
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: SIGCOMM 2017 Papers
Title | Authors | Highlight | |
---|---|---|---|
1 | dRMT: Disaggregated Programmable Switching | Sharad Chole, Andy Fingerhut, Sha Ma, Anirudh Sivaraman, Shay Vargaftik, Alon Berger, Gal Mendelson, Mohammad Alizadeh, Shang-Tse Chuang, Isaac Keslassy, Ariel Orda, Tom Edsall | We present dRMT (disaggregated Reconfigurable Match-Action Table), a new architecture for programmable switches. |
2 | SilkRoad: Making Stateful Layer-4 Load Balancing Fast and Cheap Using Switching ASICs | Rui Miao, Hongyi Zeng, Changhoon Kim, Jeongkeun Lee, Minlan Yu | In this paper, we show that up to hundreds of software load balancer (SLB) servers can be replaced by a single modern switching ASIC, potentially reducing the cost of load balancing by over two orders of magnitude. |
3 | Re-architecting datacenter networks and stacks for low latency and high performance | Mark Handley, Costin Raiciu, Alexandru Agache, Andrei Voinescu, Andrew W. Moore, Gianni Antichi, Marcin Wójcik | We present NDP, a novel data-center transport architecture that achieves near-optimal completion times for short transfers and high flow throughput in a wide range of scenarios, including incast. |
4 | NFP: Enabling Network Function Parallelism in NFV | Chen Sun, Jun Bi, Zhilong Zheng, Heng Yu, Hongxin Hu | In this paper, we present NFP, a high performance framework, that innovatively enables network function parallelism to improve NFV performance. |
5 | Dynamic Service Chaining with Dysco | Pamela Zave, Ronaldo A. Ferreira, Xuan Kelvin Zou, Masaharu Morimoto, Jennifer Rexford | We argue that a session-level protocol is a fundamentally better approach to traffic steering, while naturally supporting host mobility and multihoming in an integrated fashion. |
6 | NFVnice: Dynamic Backpressure and Scheduling for NFV Service Chains | Sameer G. Kulkarni, Wei Zhang, Jinho Hwang, Shriram Rajagopalan, K. K. Ramakrishnan, Timothy Wood, Mayutan Arumaithurai, Xiaoming Fu | We propose NFVnice, a user space NF scheduling and service chain management framework to provide fair, efficient and dynamic resource scheduling capabilities on Network Function Virtualization (NFV) platforms. |
7 | Language-Directed Hardware Design for Network Performance Monitoring | Srinivas Narayana, Anirudh Sivaraman, Vikram Nathan, Prateesh Goyal, Venkat Arun, Mohammad Alizadeh, Vimalkumar Jeyakumar, Changhoon Kim | We present a performance query language, Marple, modeled on familiar functional constructs like map, filter, groupby, and zip. |
8 | Quantitative Network Monitoring with NetQRE | Yifei Yuan, Dong Lin, Ankit Mishra, Sajal Marwaha, Rajeev Alur, Boon Thau Loo | To address this limitation, we present the design and implementation of NetQRE, a high-level declarative toolkit that aims to simplify the specification and implementation of such quantitative network policies. |
9 | SketchVisor: Robust Network Measurement for Software Packet Processing | Qun Huang, Xin Jin, Patrick P. C. Lee, Runhui Li, Lu Tang, Yi-Chao Chen, Gong Zhang | We present SketchVisor, a robust network measurement framework for software packet processing. |
10 | Constant Time Updates in Hierarchical Heavy Hitters | Ran Ben Basat, Gil Einziger, Roy Friedman, Marcelo C. Luizelli, Erez Waisbard | In this paper, we propose a randomized constant time algorithm for HHH. |
11 | A Formally Verified NAT | Arseniy Zaostrovnykh, Solal Pirelli, Luis Pedrosa, Katerina Argyraki, George Candea | We present a Network Address Translator (NAT) written in C and proven to be semantically correct according to RFC 3022, as well as crash-free and memory-safe. |
12 | A General Approach to Network Configuration Verification | Ryan Beckett, Aarti Gupta, Ratul Mahajan, David Walker | We present Minesweeper, a tool to verify that a network satisfies a wide range of intended properties such as reachability or isolation among nodes, waypointing, black holes, bounded path length, load-balancing, functional equivalence of two routers, and fault-tolerance. |
13 | Pretzel: Email encryption and provider-supplied functions are compatible | Trinabh Gupta, Henrique Fingler, Lorenzo Alvisi, Michael Walfish | The goal of this paper is to demonstrate that there is no conflict. |
14 | The QUIC Transport Protocol: Design and Internet-Scale Deployment | Adam Langley, Alistair Riddoch, Alyssa Wilk, Antonio Vicente, Charles Krasic, Dan Zhang, Fan Yang, Fedor Kouranov, Ian Swett, Janardhan Iyengar, Jeff Bailey, Jeremy Dorfman, Jim Roskind, Joanna Kulik, Patrik Westin, Raman Tenneti, Robbie Shade, Ryan Hamilton, Victor Vasiliev, Wan-Teh Chang, Zhongyi Shi | We present our experience with QUIC, an encrypted, multiplexed, and low-latency transport protocol designed from the ground up to improve transport performance for HTTPS traffic and to enable rapid deployment and continued evolution of transport mechanisms. |
15 | Neural Adaptive Video Streaming with Pensieve | Hongzi Mao, Ravi Netravali, Mohammad Alizadeh | We propose Pensieve, a system that generates ABR algorithms using reinforcement learning (RL). |
16 | Disk|Crypt|Net: rethinking the stack for high-performance video streaming | Ilias Marinos, Robert N.M. Watson, Mark Handley, Randall R. Stewart | With memory bandwidth increasingly becoming a bottleneck for video servers, especially when end-to-end encryption is considered, we revisit the interaction between storage and networking for video streaming servers in pursuit of higher performance. |
17 | DRILL: Micro Load Balancing for Low-latency Data Center Networks | Soudeh Ghorbani, Zibin Yang, P. Brighten Godfrey, Yashar Ganjali, Amin Firoozshahian | This paper presents DRILL, a datacenter fabric for Clos networks which performs micro load balancing to distribute load as evenly as possible on microsecond timescales. |
18 | Credit-Scheduled Delay-Bounded Congestion Control for Datacenters | Inho Cho, Keon Jang, Dongsu Han | This paper presents a new radical approach, called ExpressPass, an end-to-end credit-scheduled, delay-bounded congestion control for datacenters. |
19 | Resilient Datacenter Load Balancing in the Wild | Hong Zhang, Junxue Zhang, Wei Bai, Kai Chen, Mosharaf Chowdhury | In this paper, we introduce Hermes, a datacenter load balancer that is resilient to the aforementioned uncertainties. |
20 | RotorNet: A Scalable, Low-complexity, Optical Datacenter Network | William M. Mellette, Rob McGuinness, Arjun Roy, Alex Forencich, George Papen, Alex C. Snoeren, George Porter | We propose RotorNet, a circuit-based network design that addresses these two challenges. |
21 | Beyond fat-trees without antennae, mirrors, and disco-balls | Simon Kassing, Asaf Valadarsky, Gal Shahaf, Michael Schapira, Ankit Singla | Recent studies have observed that large data center networks often have a few hotspots while most of the network is underutilized. |
22 | A Tale of Two Topologies: Exploring Convertible Data Center Network Architectures with Flat-tree | Yiting Xia, Xiaoye Steven Sun, Simbarashe Dzinamarira, Dingming Wu, Xin Sunny Huang, T. S. Eugene Ng | We present the detailed design for the network architecture and the control system. |
23 | Empowering Low-Power Wide Area Networks in Urban Settings | Rashad Eletreby, Diana Zhang, Swarun Kumar, Osman Yağan | This paper presents Choir, a system that overcomes challenges pertaining to density and range of urban LP-WANs despite the limited capabilities of base station and client hardware. |
24 | Wi-Fi Goes to Town: Rapid Picocell Switching for Wireless Transit Networks | Zhenyu Song, Longfei Shangguan, Kyle Jamieson | In order to accomplish this, we introduce new buffer management algorithms that allow participating APs to manage each others’ queues, rapidly quenching each others’ transmissions and flushing each others’ queues. |
25 | Drone Relays for Battery-Free Networks | Yunfei Ma, Nicholas Selby, Fadel Adib | To overcome this challenge, this paper presents RFly, a system that leverages drones as relays for battery-free networks. |
26 | A High Performance Packet Core for Next Generation Cellular Networks | Zafar Ayyub Qazi, Melvin Walls, Aurojit Panda, Vyas Sekar, Sylvia Ratnasamy, Scott Shenker | In this paper, we design and evaluate a new system architecture for a software EPC that achieves high and scalable performance. |
27 | Understanding and Mitigating Packet Corruption in Data Center Networks | Danyang Zhuo, Monia Ghobadi, Ratul Mahajan, Klaus-Tycho Förster, Arvind Krishnamurthy, Thomas Anderson | We take a comprehensive look at packet corruption in data center networks, which leads to packet losses and application performance degradation. |
28 | Who is Fiddling with Prices?: Building and Deploying a Watchdog Service for E-commerce | Costas Iordanou, Claudio Soriente, Michael Sirivianos, Nikolaos Laoutaris | We present the design, implementation, validation, and deployment of the Price Sheriff, a highly distributed system for detecting various types of online price discrimination in e-commerce. |
29 | Vroom: Accelerating the Mobile Web with Server-Aided Dependency Resolution | Vaspol Ruamviboonsuk, Ravi Netravali, Muhammed Uluyol, Harsha V. Madhyastha | To securely address the impact that these dependencies have on page load times, we present Vroom, a rethink of how clients and servers interact to facilitate web page loads. |
30 | Carousel: Scalable Traffic Shaping at End Hosts | Ahmed Saeed, Nandita Dukkipati, Vytautas Valancius, Vinh The Lam, Carlo Contavalli, Amin Vahdat | In this paper, we show that the performance overhead of end-host traffic shaping is substantial limits overall system scalability as we move to thousands of individual traffic classes per server. |
31 | Engineering Egress with Edge Fabric: Steering Oceans of Content to the World | Brandon Schlinker, Hyojeong Kim, Timothy Cui, Ethan Katz-Bassett, Harsha V. Madhyastha, Italo Cunha, James Quinn, Saif Hasan, Petr Lapukhov, Hongyi Zeng | We present Edge Fabric, an SDN-based system we built and deployed to tackle these challenges for Facebook, which serves over two billion users from dozens of points of presence on six continents. |
32 | Taking the Edge off with Espresso: Scale, Reliability and Programmability for Global Internet Peering | Kok-Kiong Yap, Murtaza Motiwala, Jeremy Rahe, Steve Padgett, Matthew Holliman, Gary Baldus, Marcus Hines, Taeeun Kim, Ashok Narayanan, Ankur Jain, Victor Lin, Colin Rice, Brian Rogan, Arjun Singh, Bert Tanaka, Manish Verma, Puneet Sood, Mukarram Tariq, Matt Tierney, Dzevad Trumic, Vytautas Valancius, Calvin Ying, Mahesh Kallahalla, Bikash Koley, Amin Vahdat | We present the design of Espresso, Google’s SDN-based Internet peering edge routing infrastructure. |
33 | Detecting Peering Infrastructure Outages in the Wild | Vasileios Giotsas, Christoph Dietzel, Georgios Smaragdakis, Anja Feldmann, Arthur Berger, Emile Aben | In this paper, we develop a novel and lightweight methodology for detecting peering infrastructure outages. |
34 | SWIFT: Predictive Fast Reroute | Thomas Holterbach, Stefano Vissicchio, Alberto Dainotti, Laurent Vanbever | In this paper, we present SWIFT, a fast-reroute framework which enables routers to restore connectivity in few seconds upon remote outages. |
35 | Bootstrapping evolvability for inter-domain routing with D-BGP | Raja R. Sambasivan, David Tran-Lam, Aditya Akella, Peter Steenkiste | To help, this paper identifies two features needed in the routing infrastructure (i.e., within any inter-domain routing protocol) to facilitate evolution to new protocols. |
36 | The Impact of Router Outages on the AS-level Internet | Matthew Luckie, Robert Beverly | We propose and evaluate a new metric for understanding the dependence of the AS-level Internet on individual routers. |
37 | Hitting the Nail on the Head: Interdisciplinary Research in Computer Networking | Jennifer Rexford | In this talk, I share my experiences conducting interdisciplinary research in computer networking, through example collaborative projects with great colleagues and a few hard-won lessons along the way. |