~/conference

NSDI 2019

titleauthorlength
Preview SessionsBrent E. Stephens, Aurojit Panda, Akshay Narayan, Anirudh Sivaraman, Dinesh Bharadia, Amy Ousterhout, Anurag Khandelwal, Junchen Jiang, Radhika Mittal, David R. Choffnes, Costin Raicu, Shaddi Hasan02h 53m
Ten-minute rapid tour that names concrete problems, numbers and fixes: NICs hit 120 ns per 100Gb packet so CPU cycles matter; kernel bypass shows a tradeoff…
Talk on
Datacenter RPCs can be General and FastAnuj Kalia, Michael Kaminsky, David G. Andersen24m
Anuj Kalia, Carnegie Mellon University Awarded Best Paper! It is commonly believed that datacenter networking software must sacrifice generality to attain…
Talk on
Eiffel: Efficient and Flexible Software Packet SchedulingAhmed Saeed, Yimeng Zhao, Nandita Dukkipati, Ellen Zegura, Mostafa Ammar, Khaled Harras, Amin Vahdat22m
Eiffel implements software packet scheduling around an FFS-based integer priority queue and a secondary queue to handle moving time ranges, plus an optional…
Talk on
Loom: Flexible and Efficient NIC Packet SchedulingBrent E. Stephens, Aditya Akella, Michael Swift28m
Loom moves per-flow packet scheduling entirely into the NIC and implements a restricted DAG policy abstraction plus a programmable hierarchical scheduler and a…
Talk on
Exploiting Commutativity For Practical Fast ReplicationSeo Jin Park, John Ousterhout20m
Proposes consistent unordered replication (CURP): clients replicate requests to small temporary witnesses without waiting for global ordering, allowing 1 RTT…
Talk on
Flashield: a Hybrid Key-value Cache that Controls Flash Write AmplificationAssaf Eisenman, Asaf Cidon, Evgenya Pergament, Or Haimovich, Ryan Stutsman, Mohammad Alizadeh, Sachin Katti25m
Flashield is a hybrid DRAM+SSD key‑value cache that uses DRAM as a filter and a lightweight SVM classifier (features: past reads and updates) to admit only…
Talk on
Size-aware Sharding For Improving Tail Latencies in In-memory Key-value StoresDiego Didona, Willy Zwaenepoel23m
Minos implements size-aware sharding in an in-memory KV store (DPDK, 8 cores, 40 Gb NIC) by partitioning cores into disjoint small/large sets, using a runtime…
Talk on
Monoxide: Scale out Blockchains with Asynchronous Consensus ZonesJiaping Wang, Hao Wang29m
Proposes Asynchronous Consensus Zones that run many independent single‑chain zones to partition state and traffic and claims linear scaling: a testbed of 1,200…
Talk on
FreeFlow: Software-based Virtual RDMA Networking for Containerized CloudsDaehyeok Kim, Tianlong Yu, Hongqiang Harry Liu, Yibo Zhu, Jitu Padhye, Shachar Raindel, Chuanxiong Guo, Vyas Sekar, Srinivasan Seshan26m
FreeFlow implements a software RDMA virtualization layer that runs on commodity RDMA NICs, intercepting libibverbs’ serialized commands and presenting shadow…
Talk on
Direct Universal Access: Making Data Center Resources Available to FPGARan Shu, Peng Cheng, Guo Chen, Zhiyuan Guo, Lei Qu, Yongqiang Xiong, Derek Chiou, Thomas Moscibroda17m
DUA implements an FPGA-side IP layer plus a CPU control plane that uses server IPs as top-level names to give FPGAs global names and a unified socket-like…
Talk on
Stardust: Divide and Conquer in the Data Center NetworkNoa Zilberman, Gabi Bracha, Golan Schzukin25m
Stardust replaces multi-function fabric switches with simple cell switches in the fabric and richer packet-to-cell adapters at the edge, using scheduled…
Talk on
Blink: Fast Connectivity Recovery Entirely in the Data PlaneThomas Holterbach, Edgar Costa Molero, Maria Apostolaki, Alberto Dainotti, Stefano Vissicchio, Laurent Vanbever24m
Blink detects remote outages from TCP retransmission waves by tracking 64 flows per prefix with an 800 ms window, counting flows with consecutive identical…
Talk on
Hydra: a federated resource manager for data-center scale analyticsCarlo Curino, Subru Krishnan, Konstantinos Karanasos, Sriram Rao, Giovanni M. Fumarola, Botong Huang, Kishore Chaliparambil, Arun Suresh, Young Chen, Solom Heddaya, Roni Burd, Sarvesh Sakalanaga, Chris Douglas, Bill Ramsey, Raghu Ramakrishnan27m
Hydra is a federated resource manager built by extending Apache YARN and deployed across ~250,000 servers to schedules nearly one trillion tasks and process…
Talk on
Shuffling, Fast and Slow: Scalable Analytics on Serverless InfrastructureQifan Pu, Shivaram Venkataraman, Ion Stoica26m
Locus implements a hybrid shuffle that buffers hot partitions in fast cache (Redis) and spills to cheap object storage (S3), guided by a performance/cost model…
Talk on
dShark: A General, Easy to Program and Scalable Framework for Analyzing In-networkDa Yu, Yibo Zhu, Behnaz Arzani, Rodrigo Fonseca, Tianrong Zhang, Karl Deng, Lihua Yuan22m
dShark provides a MapReduce-like pipeline that parses mirrored packets into compact summaries using a JSON declarative spec and runs per-group analysis with…
Talk on
Minimal Rewiring: Efficient Live Expansion for Clos Data Center NetworksShizhen Zhao, Rui Wang, Junlan Zhou, Joon Ong, Jeffrey C. Mogul, Amin Vahdat23m
Claims a practical, live expansion method for Clos datacenters that avoids packet loss by adding a patch-panel layer and sequencing rewires so controllers…
Talk on
Understanding Lifecycle Management Complexity of Datacenter TopologiesMingyang Zhang, Radhika Niranjan Mysore, Sucha Supittayapornpong, Ramesh Govindan22m
Awarded Best Paper! Paper defines concrete deployment and expansion metrics—number of switches, patch panels, bundle taps and expansion-step count plus…
Talk on
Shoal: A Network Architecture for Disaggregated RacksVishal Shrivastav, Asaf Valadarsky, Hitesh Ballani, Paolo Costa, Ki Suh Lee, Han Wang, Rachit Agarwal, Hakim Weatherspoon25m
Shoal presents a rack fabric built from nanosecond circuit switches and a fully decentralized, traffic‑agnostic static cyclic schedule that forces every node…
Talk on
Pushing the Range Limits of Commercial Passive RFIDsJingxian Wang, Junbo Zhang, Rajarshi Saha, Haojian Jin, Swarun Kumar22m
PushID claims it extends commercial passive RFID range without changing tags by coordinating off-the-shelf readers to do coherent distributed beamforming. It…
Talk on
Towards Programming the Radio Environment with Large Arrays of Inexpensive AntennasZhuqi Li, Yaxiong Xie, Longfei Shangguan, Rotman Ivan Zelaya, Jeremy Gummeson, Wenjun Hu, Kyle Jamieson23m
Instruments the room with a 36-element passive array of cheap two-antenna boards, each with an on-board phase shifter, and runs a two-probe channel…
Talk on
SweepSense: Sensing 5 GHz in 5 Milliseconds with Low-cost RadiosYeswanth Guddeti, Raghav Subbaraman, Moein Khazraee, Aaron Schulman, Dinesh Bharadia23m
Yeswanth Guddeti, UC San Diego; Raghav Subbaraman, IIT Madras; Moein Khazraee, Aaron Schulman, and Dinesh Bharadia, UC San Diego Wireless transmissions occur…
Talk
Slim: OS Kernel Support for a Low-Overhead Container Overlay NetworkDanyang Zhuo, Kaiyuan Zhang, Yibo Zhu, Hongqiang Harry Liu, Matthew Rockett, Arvind Krishnamurthy, Thomas E. Anderson27m
Slim implements connection-based virtualization that maps virtual container connections to host TCP connections via a user-space Slim router, avoiding…
Talk on
Shinjuku: Preemptive Scheduling for μsecond-scale Tail LatencyKostis Kaffes, Timothy Chong, Jack Tigar Humphries, Adam Belay, David Mazières, Christos Kozyrakis24m
Kostis Kaffes, Timothy Chong, and Jack Tigar Humphries, Stanford University; Adam Belay, Massachusetts Institute of Technology; David Mazières and Christos…
Talk
Shenango: Achieving High CPU Efficiency for Latency-sensitive Datacenter WorkloadsAmy Ousterhout, Joshua Fried, Jonathan Behrens, Adam Belay, Hari Balakrishnan25m
Shenango builds a single busy-spinning IOKernel plus per-application runtimes (C++/Rust) and uses DPDK to steer packets and reallocate cores every 5 µs by…
Talk on
End-to-end I/O Monitoring on a Leading SupercomputerBin Yang, Xu Ji, Xiaosong Ma, Xiyang Wang, Tianyu Zhang, Xiupeng Zhu, Nosayba El-Sayed, Haidong Lan, Yibo Yang, Jidong Zhai, Weiguo Liu, Wei Xue25m
Beacon implements end-to-end I/O tracing on the 40,960‑node Sunway TaihuLight, collecting per‑job traces from compute, forwarding, storage and metadata servers…
Talk on
Zeno: Diagnosing Performance Problems with Temporal ProvenanceYang Wu, Ang Chen, Linh Thi Xuan Phan20m
Introduces temporal provenance and an algorithm that adds sequencing edges to provenance graphs to expose off‑path causes that only affect latency, not…
Talk on
Confluo: Distributed Monitoring and Diagnosis Stack for High-speed NetworksAnurag Khandelwal, Rachit Agarwal, Ion Stoica24m
Confluo claims an end-host stack that captures packet-header telemetry at line rate on 10Gbps links using a single core by storing fixed-size header fields in…
Talk on
DETER: Deterministic TCP Replay for Performance DiagnosisYuliang Li, Rui Miao, Mohammad Alizadeh, Minlan Yu26m
Deterministic replay tool DETER records lightweight socket calls plus only the packet mutations (drops, reorders, marks) and a tiny kernel log of handler…
Talk on
JANUS: Fast and Flexible Deep Learning via Symbolic Graph Execution of ImperativeEunji Jeong, Sungwoo Cho, Gyeong-In Yu, Joo Seong Jeong, Dong-Jin Shin, Byung-Gon Chun26m
JANUS converts unmodified Python imperative DL code into optimized symbolic dataflow graphs by speculative graph generation after lightweight profiling…
Talk on
BLAS-on-flash: An Efficient Alternative for Large Scale ML Training and Inference?Suhas Jayaram Subramanya, Harsha Vardhan Simhadri, Srajan Garg, Anil Kag, Venkatesh Balasubramanian24m
Suhas Jayaram Subramanya and Harsha Vardhan Simhadri, Microsoft Research India; Srajan Garg, IIT Bombay; Anil Kag and Venkatesh Balasubramanian, Microsoft…
Talk on
Tiresias: A GPU Cluster Manager for Distributed Deep LearningJuncheng Gu, Mosharaf Chowdhury, Kang G. Shin, Yibo Zhu, Myeongjae Jeon, Junjie Qian, Hongqiang Liu, Chuanxiong Guo24m
Tiresias is a GPU cluster manager that actually implements two age‑based schedulers — Discretized Two‑Dimensional Gittins index (needs a prior distribution)…
Talk on
Correctness and Performance for Stateful Chained Network FunctionsJunaid Khalid, Aditya Akella21m
Junaid Khalid and Aditya Akella, University of Wisconsin - Madison Network functions virtualization (NFV) allows operators to employ NF chains to realize…
Talk on
Performance Contracts for Software Network FunctionsRishabh Iyer, Luis Pedrosa, Arseniy Zaostrovnykh, Solal Pirelli, Katerina Argyraki, George Candea26m
Defines performance contracts that map NF packet classes to human‑readable formulas over PCVs and claims static prediction of per‑packet instruction and memory…
Talk on
FlowBlaze: Stateful Packet Processing in HardwareSalvatore Pontarelli, Roberto Bifulco, Marco Bonola, Carmelo Cascone, Marco Spaziani Brunella, Valerio Bruschi, Davide Sanvito, Giuseppe Siracusano, Antonio Capone, Michio Honda, Felipe Huici, Giuseppe Bianchi26m
Salvatore Pontarelli, Axbryd/CNIT; Roberto Bifulco, NEC Laboratories Europe; Marco Bonola, Axbryd/CNIT; Carmelo Cascone, Open Networking Foundation; Marco…
Talk on
SIMON: A Simple and Scalable Method for Sensing, Inference and Measurement in...Yilong Geng, Shiyu Liu, Zi Yin, Ashish Naik, Balaji Prabhakar, Mendel Rosenblum, Amin Vahdat27m
SIMON reconstructs per-switch queue averages from edge TX/RX timestamps and a small set of probes, solves an underdetermined linear system with Lasso and then…
Talk on
Is advance knowledge of flow sizes a plausible assumption?Vojislav Ðukić, Sangeetha Abdu Jyothi, Bojan Karlaš, Muhsen Owaida, Ce Zhang, Ankit Singla17m
Paper evaluates whether flow sizes can be known ahead of time and finds complete clairvoyance likely intractable but partial knowledge is usable. It builds…
Talk on
Stable and Practical AS Relationship Inference with ProbLinkYuchen Jin, Colin Scott, Amogh Dhamdhere, Vasileios Giotsas, Arvind Krishnamurthy, Scott Shenker22m
Presents a probabilistic AS relationship inference system that actually reduces real-world errors: ProbLink is an EM-style, unsupervised classifier built from…
Talk on
NetBouncer: Active Device and Link Failure Localization in Data Center NetworksCheng Tan, Ze Jin, Chuanxiong Guo, Tianrong Zhang, Haitao Wu, Karl Deng, Dongming Bi, Dong Xiang23m
NetBouncer actively probes paths using IP-in-IP and a packet bouncing strategy from servers to measure per-path loss, sends thousands of probes every five…
Talk on
Riverbed: Enforcing User-defined Privacy Constraints in Distributed Web ServicesFrank Wang, Ronny Ko, James Mickens26m
Riverbed implements a transparent Riverbed proxy that tags client data with simple policies and a taint-tracking Python runtime that enforces them; policies…
Talk on
Hyperscan: A Fast Multi-pattern Regex Matcher for Modern CPUsXiang Wang, Yang Hong, Harry Chang, KyoungSoo Park, Geoff Langdale, Jiayu Hu, Heqing Zhu24m
Hyperscan decomposes complex regexes into string fragments and small FA components using graph analyses (dominant path, region, max‑flow/min‑cut), compiles…
Talk on
Deniable Upload and Download via Passive ParticipationDavid Sommer26m
CoverUp implements passive participation: a collaborating website serves a JavaScript snippet that stores one constant-size encrypted chunk at a time in local…
Talk on
CAUDIT: Continuous Auditing of SSH Servers To Mitigate Brute-Force AttacksPhuong M. Cao, Yuming Wu, Subho S. Banerjee, Justin Azoff, Alex Withers, Zbigniew T. Kalbarczyk, Ravishankar K. Iyer21m
Deployed at NCSA (UIUC), a /16 honeypot captures SSH metadata from ~405 million recorded attempts and feeds a continuous auditing pipeline that replays attacks…
Talk on
Dataplane equivalence and its applicationsDragos Dumitrescu, Radu Stoenescu, Matei Popovici, Lorina Negreanu, Costin Raiciu25m
An algorithm called netdiff models dataplanes in SEFL and uses symbolic execution plus an SMT solver to check packet-by-packet equivalence, matching sets of…
Talk on
Alembic: Automated Model Inference for Stateful Network FunctionsSoo-Jin Moon27m
Alembic automatically synthesizes per-rule symbolic FSMs (using an L–style learner) and composes them into an offline symbolic FSM learning database and a fast…
Talk on
Model-Agnostic and Efficient Exploration of Numerical State Space of Real-World...Wei Sun, Lisong Xu, Sebastian Elbaum, Di Zhao21m
Presents ACT, a model-agnostic tester that combines random testing with guided feedback to explore TCP congestion-control numerical state spaces without…
Talk on
Scaling Community Cellular Networks with CommunityCellularManagerShaddi Hasan, Mary Claire Barela, Matt Johnson, Eric Brewer, Kurtis Heimerl23m
Provides a concrete system: CCM client runs a microscale mobile core at each site while a cloud CCM controller mediates spectrum, numbers and interconnection…
Talk on
TrackIO: Tracking First Responders Inside-OutAshutosh Dhekne, Ayon Chakraborty, Karthikeyan Sundaresan, Sampath Rangarajan23m
TrackIO localizes first responders from outside using UAV-mounted UWB radios and a real prototype (DJI drone + Raspberry Pi + UWB beacons) that feeds a…
Talk on
3D Backscatter Localization for Fine-Grained RoboticsZhihong Luo, Qiping Zhang, Yunfei Ma, Manish Singh, Fadel Adib24m
TurboTrack is a 3D backscatter localization system that combines a Bayesian space-time super-resolution algorithm and a time-resolution localization helper…
Talk on
Many-to-Many Beam Alignment in Millimeter Wave NetworksSuraj Jog, Jiaming Wang, Junfeng Guan, Thomas Moon, Haitham Hassanieh, Romit Roy Choudhury25m
Suraj Jog, Jiaming Wang, Junfeng Guan, Thomas Moon, Haitham Hassanieh, and Romit Roy Choudhury, UIUC Millimeter Wave (mmWave) networks can deliver multi-Gbps…
Talk on
NetScatter: Enabling Large-Scale Backscatter NetworksMehrdad Hessar, Ali Najafi, Shyamnath Gollakota19m
First protocol that decodes hundreds of simultaneous backscatter radios by assigning distributed chirp/cyclic-shift coding so each device maps to an FFT bin…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.