Offloading machine learning to programmable data planes: A systematic survey

R Parizotto, BL Coelho, DC Nunes, I Haque… - ACM Computing …, 2023 - dl.acm.org
The demand for machine learning (ML) has increased significantly in recent decades,
enabling several applications, such as speech recognition, computer vision, and …

Disaggregating stateful network functions

D Bansal, G DeGrace, R Tewari, M Zygmunt… - … USENIX Symposium on …, 2023 - usenix.org
For security, isolation, metering and other purposes, public clouds today implement complex
network functions at every server. Today's implementations, in software or on FPGAs and …

{SmartCookie}: Blocking {Large-Scale}{SYN} Floods with a {Split-Proxy} Defense on Programmable Data Planes

S Yoo, X Chen, J Rexford - 33rd USENIX Security Symposium (USENIX …, 2024 - usenix.org
Despite decades of mitigation efforts, SYN flooding attacks continue to increase in frequency
and scale, and adaptive adversaries continue to evolve. Meanwhile, volumes of benign …

Lognic: A high-level performance model for smartnics

Z Guo, J Lin, Y Bai, D Kim, M Swift, A Akella… - Proceedings of the 56th …, 2023 - dl.acm.org
SmartNICs have become an indispensable communication fabric and computing substrate
in today's data centers and enterprise clusters, providing in-network computing capabilities …

Fast and scalable in-network lock management using lock fission

H Zhang, K Cheng, R Chen, H Chen - 18th USENIX Symposium on …, 2024 - usenix.org
Distributed lock services are extensively utilized in distributed systems to serialize
concurrent accesses to shared resources. The need for fast and scalable lock services has …

{In-Memory}{Key-Value} Store Live Migration with {NetMigrate}

Z Zhu, Y Zhao, Z Liu - 22nd USENIX Conference on File and Storage …, 2024 - usenix.org
Distributed key-value stores today require frequent key-value shard migration between
nodes to react to dynamic workload changes for load balancing, data locality, and service …

Meissa: scalable network testing for programmable data planes

N Zheng, M Liu, E Zhai, HH Liu, Y Li, K Yang… - Proceedings of the …, 2022 - dl.acm.org
Ensuring the correctness of programmable data planes is important. Testing offers
comprehensive correctness checking, including detecting both code bugs and non-code …

AccelUPF: accelerating the 5G user plane using programmable hardware

A Bose, S Kirtikar, S Chirumamilla, R Shah… - Proceedings of the …, 2022 - dl.acm.org
The latest generation of 5G telecommunication networks are expected to provide high
throughput and low latency while catering to diverse applications like mobile broadband …

{NetVRM}: Virtual Register Memory for Programmable Networks

H Zhu, T Wang, Y Hong, DRK Ports… - … USENIX Symposium on …, 2022 - usenix.org
Programmable networks are enabling a new class of applications that leverage the line-rate
processing capability and on-chip register memory of the switch data plane. Yet the status …

Netcastle: network infrastructure testing at scale

R Sherwood, J Shi, Y Zhang, N Spring… - … USENIX Symposium on …, 2024 - usenix.org
Network operators have long struggled to achieve reliability. Increased complexity risks
surprising interactions, increased downtime, and lost person-hours trying to debug …