What you need to know about (smart) network interface cards

The work

AuthorsGeorgios P. Katsikas; Tom Barbette; Marco Chiesa; Dejan Kostić; Gerald Q. Maguire Jr
Editors
Typeinproceedings
Year2021
Citekeykatsikas2021what

Where it appeared

Published inInternational Conference on Passive and Active Network Measurement
PublisherSpringer
Pages319--336

Abstract

Network interface cards (NICs) are fundamental components of modern high-speed networked systems, supporting multi-100 Gbps speeds and increasing programmability. Offloading computation from a server’s CPU to a NIC frees a substantial amount of the server’s CPU re- sources, making NICs key to offer competitive cloud services. Therefore, understanding the performance benefits and limitations of offloading a networking application to a NIC is of paramount importance. In this paper, we measure the performance of four different NICs from one of the largest NIC vendors worldwide, supporting 100 Gbps and 200 Gbps. We show that while today’s NICs can easily support multi- hundred-gigabit throughputs, performing frequent update operations of a NIC’s packet classifier — as network address translators (NATs) and load balancers would do for each incoming connection — results in a dramatic throughput reduction of up to 70 Gbps or complete denial of service. Our conclusion is that all tested NICs cannot support high-speed networking applications that require keeping track of a large number of frequently arriving incoming connections. Furthermore, we show a vari- ety of counter-intuitive performance artefacts including the performance impact of using multiple tables to classify flows of packets.

A copy is held

pdf, 844.1 kB. Not published — it may be under copyright. The facts and links here are.

How it got here

How it got hereimport via bibtex
Added2026-08-04 00:00 UTC
Approved bya person 2026-08-12 14:58 UTC

Cite it as

@inproceedings{katsikas2021what,
  title        = {What you need to know about (smart) network interface cards},
  author       = {Georgios P. Katsikas and Tom Barbette and Marco Chiesa and Dejan Kostić and Gerald Q. Maguire Jr},
  year         = {2021},
  booktitle    = {International Conference on Passive and Active Network Measurement},
  publisher    = {Springer},
  pages        = {319--336},
  doi          = {10.1007/978-3-030-72582-2_19},
}

This record lives at https://refs.drheap.org/katsikas2021what/ and will keep doing so.