May
31
A Networking API with the OS stack & Dedicated NIC
Organizing : IIJイノベーションインスティテュート
Registration info |
Free Free
FCFS
|
---|
Description
概要
Message-oriented workloads over TCP which comprise of a large number of concurrent connections are common in both datacenters (e.g., memcached) and the Internet (e.g., web servers and CDNs).
In this talk, we first show how the OS network stack fails to serve such workloads. Although TCP/IP processing only takes less than 0.8 us for each of TX and RX path, the socket API and packet I/O subsystem come at a significant cost.
This observation suggests preserving the feature-rich kernel TCP/IP implementation that has been evolved by the collaborative effort of OS developers, IETF and researchers to cope with all the network conditions including many corner cases and threats, and improving those stumbling blocks, rather than implementing a TCP/IP stack from scratch for OS-bypass networking.
Stackmap brings common techniques used by high-performance OS-bypass networking---including clean-slate APIs, batching and lightweight buffer management---into the OS stack by exploiting an opportunity of a NIC that is dedicated to a Stackmap application.
Stackmap outperforms Linux in both throughput and latency, and achieves comparable performance to Seastar, a highly-optimized, production-quality user-level TCP/IP stack.
話者
本多 倫夫 (NetApp Inc.)
日時
2016年5月31日(火) 18:00 (17:45 開場予定、19:00頃終了予定)
場所
株式会社インターネットイニシアティブ 13階 Opera2会議室
〒102-0071 東京都千代田区富士見2-10-2 飯田橋グラン・ブルーム
http://www.iij.ad.jp/company/about/map/head-office.html
会場について
受付
入館には受付が必要になります。飯田橋グラン・ブルーム2階受付階に専用窓口を開設しますので、スタッフにお声がけください。受付開始は17:45を予定しています。 遅れて到着された場合、窓口にスタッフがいないことがあります。受付に電話番号を記載した案内板を置いておきますので、電話にてご連絡ください。
退場
お帰りの際にカードキーを回収します。受付でお渡ししたカードキーを会議室出口に待機しているスタッフにご返却くださるようお願いします。
Presenter

Media View all Media
If you add event media, up to 3 items will be shown here.