DPDK

Data Plane Development Kit (DPDK) on Linuxille kehitetty ohjelmisto, joka sijoittaa verkkoliikenteen käsittelyn käyttäjäavaruuteen. Ohjelmisto hyödyntää Linux-ytimen ominaisuuksia kuten suuria muistisivuja (THP), mutta ohittaa ytimen pakettikäsittelyn laitteistokäsittelyyn suoraan.

Ohjelmiston on kehittänyt Intel, joka siirsi Linux Foundationin projektiksi vuonna 2017.

DPDK tukee x86, POWER ja ARM arkkitehtuurien suorittimia ja osa sen toiminnoista on saatavilla myös FreeBSD:lle. Ohjelmistoa käytetään muun muassa Open vSwitch -projektissa. Ohjelmistoa käyttävät sovellukset ovat yleensä keskittyineitä OSI-mallin toiseen kerrokseen eli siirtoyhteyskerrokseen.

Lähteet

Aiheesta muualla 
 Verkkosivut 
 DPDK in depth (PDF) 

Linux Foundation