作って覚える 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ページを開く