NSDI 26 - KeepON: Supporting Deterministic Traffic on Standard NICs @UsenixOrg
NSDI 26 - KeepON: Supporting Deterministic Traffic on Standard NICs  @UsenixOrg
Uploaded June 2026 | Updated September 2026, 3 weeks ago
KeepON: Supporting Deterministic Traffic on Standard NICs

Chuanyu Xue, University of Connecticut; Tianyu Zhang, University of Iowa; Andrew Loveless, NASA Johnson Space Center; Song Han, University of Connecticut

Networked mission-critical applications (e.g., avionics control and industrial automation) demand deterministic packet transmissions to meet stringent sensing and control timing requirements. While specialized infrastructures such as TimeTriggered Ethernet and Time-Sensitive Networking (TSN) ensure deterministic data delivery across switches, end devices still require specialized NICs (e.g., TSN NICs or NVIDIA Mellanox) to eliminate endpoint indeterminism. However, deploying such NICs at every endpoint is costly and hinders compatibility with legacy systems. To address this challenge, we propose KeepON, a novel software-based driver model that enables deterministic packet transmission on commodity NICs. The core idea is to continuously transmit fixed-size placeholder packets, establishing a predictable transmission pattern. Mission-critical packets are then precisely inserted into this stream by replacing placeholders at their scheduled transmission slots, ensuring timing accuracy. The placeholder packets are efficiently dropped at the first-hop switch, avoiding negative impacts on network performance. We prototype KeepON by modifying the standard NIC driver of a Raspberry Pi, and integrate it into a real-world TSN testbed. Experimental results show that KeepON achieves up to 130× improvement in scheduling accuracy compared to the default driver, and 2.1× improvement over a hardware-based solution.

View the full NSDI '26 program at usenix.org/conference/nsdi26/technical-sessions
NSDI 26 - KeepON: Supporting Deterministic Traffic on Standard NICsNSDI 26 - FENIX: Enabling In-Network DNN Inference with FPGA-Enhanced Programmable SwitchesComputer Security and Voting, Invited Talk by David Dill at USENIX Security 07PEPR 26 - Toward Provably Private Insights into AI UsePEPR 26 - DPSynth: From Research to Production—Engineering Differentially Private Synthetic...NSDI 26 - FRCC: Towards Provably Fair and Robust Congestion ControlUSENIX Security 25 - ALERT: Machine Learning-Enhanced Risk Estimation for Databases Supporting...NSDI 26 - cc-pipe: Breaking Systemic Bottlenecks in RPKI Data Supply Chain with Concurrent and...NSDI 26 - Who Watches the Watchers? On the Reliability of Softwarizing Cloud Application ManagementNSDI 26 - SLATE: Service Layer Traffic EngineeringPEPR 26 - Scaling Privacy Threat Modeling: From Architects to DevelopersNSDI 26 - FAST: An Efficient Scheduler for All-to-All GPU Communication
USENIX |

NSDI '26 - KeepON: Supporting Deterministic Traffic on Standard NICs

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER