ä½ã£ã¦è¦ãã DPDKããã°ã©ãã³ã° Internet Week 2016 Dec 1, 2016 ï¼æ ªï¼ã¤ã³ã¿ã¼ãããã¤ãã·ã¢ãã£ã æ² å m-oki@iij.ad.jp Agenda ⢠DPDKã®æ¦è¦ ⢠ãã£ããä½ã£ã¦ã¿ã ⢠ã©ããªãµãã«åãã¦ãã®? ⢠DPDKãæä¾ãã¦ããæ©è½ã®ç´¹ä» ⢠DPDKã使ã£ãé«éåã®ç§è¨£ ⢠åããã«ã¯ä¸æºåãå¿ è¦ â¢ ããã¤ãã®çå ⢠DPDKããã°ã©ãã³ã°ã®ã¾ã¨ã 2 DPDKã®æ¦è¦ The DPDK logos are provided by Intel under a Creative Commons Attribution-NoDerivatives 4.0 License (CC BY-ND 4.0). 3 ãã°ãããªããªã®ã ⢠Data Plane Development Kit ⢠http://dpdk.org/ ⢠é«é
1. DPDK achieves high throughput packet processing on commodity hardware by reducing kernel overhead through techniques like polling, huge pages, and userspace drivers. 2. In Linux, packet processing involves expensive operations like system calls, interrupts, and data copying between kernel and userspace. DPDK avoids these by doing all packet processing in userspace. 3. DPDK uses techniques like
openNetVM is a high performance NFV platform based on DPDK and Docker containers. openNetVM can be SDN-enabled, allowing the network controller to provide rules that dictate what network functions need to process each packet flow. openNetVM is an open source version of the NetVM platform described in our NSDI 2014 paper, released under the BSD license. Our HotMiddlebox workshop paper is a good way
ãªãªã¼ã¹ãé害æ å ±ãªã©ã®ãµã¼ãã¹ã®ãç¥ãã
ææ°ã®äººæ°ã¨ã³ããªã¼ã®é ä¿¡
å¦çãå®è¡ä¸ã§ã
j次ã®ããã¯ãã¼ã¯
kåã®ããã¯ãã¼ã¯
lãã¨ã§èªã
eã³ã¡ã³ãä¸è¦§ãéã
oãã¼ã¸ãéã
{{#tags}}- {{label}}
{{/tags}}