A comprehensive survey on smartnics: Architectures, development models, applications, and research directions

EF Kfoury, S Choueiri, A Mazloum, A AlSabeh… - IEEE …, 2024 - ieeexplore.ieee.org
The end of Moore's Law and Dennard Scaling has slowed processor improvements in the
past decade. While multi-core processors have improved performance, they are limited by …

Characterizing off-path {SmartNIC} for accelerating distributed systems

X Wei, R Cheng, Y Yang, R Chen, H Chen - 17th USENIX Symposium …, 2023 - usenix.org
SmartNICs have recently emerged as an appealing device for accelerating distributed
systems. However, there has not been a comprehensive characterization of SmartNICs, and …

Unleashing SmartNIC packet processing performance in P4

J **ng, Y Qiu, KF Hsu, S Sui, K Manaa… - Proceedings of the …, 2023 - dl.acm.org
SmartNICs are on the rise as a packet processing platform, with the trend towards a uniform
P4 programming model. However, unleashing SmartNIC packet processing performance in …

{DINT}: Fast {In-Kernel} Distributed Transactions with {eBPF}

Y Zhou, X **ang, M Kiley, S Dharanipragada… - … USENIX Symposium on …, 2024 - usenix.org
Serializable distributed in-memory transactions are important building blocks for data center
applications. To achieve high throughput and low latency, existing distributed transaction …

{STYX}: Exploiting {SmartNIC} capability to reduce datacenter memory tax

H Ji, M Mansi, Y Sun, Y Yuan, J Huang… - 2023 USENIX Annual …, 2023 - usenix.org
Memory optimization kernel features, such as memory deduplication, are designed to
improve the overall efficiency of systems like datacenter servers, and they have proven to be …

Smartds: Middle-tier-centric smartnic enabling application-aware message split for disaggregated block storage

J Zhang, H Huang, L Zhu, S Ma, D Rong… - Proceedings of the 50th …, 2023 - dl.acm.org
The widespread deployment of storage disaggregation in the cloud has facilitated flexible
scaling and storage overprovisioning, allowing for high utilization of storage capacity and …

Demystifying datapath accelerator enhanced off-path smartnic

X Chen, J Zhang, T Fu, Y Shen, S Ma… - 2024 IEEE 32nd …, 2024 - ieeexplore.ieee.org
Network speeds grow quickly in the modern cloud, so SmartNICs are introduced to offload
network processing tasks, even application logic. However, typical multicore SmartNICs …

SwitchTx: scalable in-network coordination for distributed transaction processing

J Li, Y Lu, Y Zhang, Q Wang, Z Cheng… - Proceedings of the …, 2022 - dl.acm.org
Online-transaction-processing (OLTP) applications require the underlying storage system to
guarantee consistency and serializability for distributed transactions involving large …

Codec: Cost-effective duration prediction system for deadline scheduling in the cloud

H Li, M Ma, Y Liu, S Qin, B Qiao, R Yao… - 2023 IEEE 34th …, 2023 - ieeexplore.ieee.org
Modern cloud platforms allow customers to flexibly allocate or release computing resources.
One crucial scenario is how to drive existing VMs to a specific state by a given deadline in a …

Making sense of using a smartnic to reduce datacenter tax from slo and tco perspectives

J Huang, J Lou, Y Sun, T Wang… - 2023 IEEE …, 2023 - ieeexplore.ieee.org
The speed of network interfaces has rapidly increased, while the performance and energy
efficiency of CPUs have not, due to the demise of Dennard scaling. As a result, functions …