ARDAPL

An Adaptive Resilient Data-Plane for Stateful Packet Processing

Conference Paper (2026)
Author(s)

Chenxing Ji (TU Delft - Electrical Engineering, Mathematics and Computer Science)

Adrian Zapletal (TU Delft - Electrical Engineering, Mathematics and Computer Science)

Fernando Kuipers (TU Delft - Electrical Engineering, Mathematics and Computer Science)

Research Group
Networked Systems
DOI related publication
https://doi.org/10.23919/IFIPNetworking70592.2026.11579045 Final published version
More Info
expand_more
Publication Year
2026
Language
English
Research Group
Networked Systems
Publisher
IEEE
ISBN (electronic)
9783903176829
Event
2026 IFIP Networking Conference, IFIP Networking 2026 (2026-05-24 - 2026-05-27), Lugano, Switzerland
Page Views
17
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

Stateful network functions on programmable switches make decisions within microseconds by directly operating on in-switch state. However, their performance hinges on the availability and correctness of the state stored in scarce on-chip memory. When a switch failure occurs, fast reroute can restore connectivity, but the rerouted traffic loses access to the existing state, causing incorrect network behavior. In extreme cases, packets may no longer be forwarded. Given switch constraints and bandwidth overhead, maintaining synchronous backups of all states across all nodes is practically infeasible. Moreover, existing recovery mechanisms typically incur high latency. In this paper, we present ARDAPL, a framework that leverages unallocated hardware resources to achieve in-data-plane failover at the μs-scale. We have prototyped ARDAPL on Tofino switches and evaluated its impact on existing traffic. Our experimental results show that less than 0.002% of traffic was affected over the entire failure period, and ARDAPL can achieve sub-50μs failover time while incurring 5μs latency.

Files

– Personal use only – Dutch Copyright Act (Article 25fa)
warning

File under embargo until 30-12-2026