NFV acceleration with stateful NIC primitives

NEC Laboratories Europe - Network Research Division

Current network data plane APIs for high-performance NICs only allow programmers to implement limited stateful algorithms. Applications such as congestion control, load balancing, etc., would benefit from a more powerful set of stateful primitives.

In this project we explore extensions to a data plane API to support the acceleration of Network Functions (NFs). We envision a new API that can transparently accelerate existing NFs, while providing at the same time further benefits to NFs that are aware, and explicitly make use, of the extended NIC’s features.

Alessio Silvestro