DPDK
Data Plane Development Kit (DPDK) on Linuxille kehitetty ohjelmisto, joka sijoittaa verkkoliikenteen käsittelyn käyttäjäavaruuteen.[2] Ohjelmisto hyödyntää Linux-ytimen ominaisuuksia kuten suuria muistisivuja (THP), mutta ohittaa ytimen pakettikäsittelyn laitteistokäsittelyyn suoraan.[2][3]
Data Plane Development Kit | |
---|---|
Kehityshistoria | |
Vakaa versio | 20.02 ()[1] |
Tiedot | |
Lisenssi | 3-lauseinen BSD-lisenssi |
Aiheesta muualla | |
Verkkosivusto | |
Versiohallinta |
Ohjelmiston on kehittänyt Intel, joka siirsi Linux Foundationin projektiksi vuonna 2017.[2][4]
DPDK tukee x86, POWER ja ARM arkkitehtuurien suorittimia ja osa sen toiminnoista on saatavilla myös FreeBSD:lle.[5] Ohjelmistoa käytetään muun muassa Open vSwitch -projektissa.[2] Ohjelmistoa käyttävät sovellukset ovat yleensä keskittyineitä OSI-mallin toiseen kerrokseen eli siirtoyhteyskerrokseen.[6]
Lähteet
- https://www.dpdk.org/blog/2020/02/26/dpdk-20-02-release-now-available/. Tieto on haettu Wikidatasta.
- Rami Rosen: Userspace Networking with DPDK 23.4.2018. Linux Journal. Viitattu 26.10.2019. (englanniksi)
- Introduction to DPDK: Architecture and Principles blog.selectel.com. 24.11.2016. Viitattu 7.3.2020. (englanniksi)
- Data Plane Development Kit (DPDK) Further Accelerates Packet Processing Workloads, Issues Most Robust Platform Release to Date linuxfoundation.org. 21.6.2018. Viitattu 7.3.2020. (englanniksi)[vanhentunut linkki]
- DPDK dpdk.org. Viitattu 7.3.2020. (englanniksi)
- Network acceleration with DPDK lwn.net. 5.7.2017. Viitattu 7.3.2020. (englanniksi)
Aiheesta muualla
- Verkkosivut (englanniksi)
- DPDK in depth (PDF) (englanniksi)
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.