NFV Acceleration: The Role of the NIC

Haggai Eran, Dotan Levi, Liran Liss, Mark Silberstein

SFMA '18, The 8th Workshop on Systems for Multi-core and Heterogeneous Architectures, 2018

[paper]

Network function virtualization necessitates hardware acceleration to achieve high performance at today’s soaring network rates. Existing architectures are burdened by common tasks that are already implemented by modern NICs, such as virtualization support and flow steering. We propose a new NFV acceleration system design that uses direct communication between the NIC and the accelerator and places many of these common tasks on the NIC, thus leaving the accelerator to focus on its intended application.