講演抄録/キーワード |
講演名 |
2020-11-27 14:00
IAサーバで動作する分散仮想ルータのFPGAオフロードによる高速化 ○兵頭和樹・清水貴志・宮下 怜(富士通研)・村川 博(富士通関西中部ネットテック)・石原智宏(富士通研) NS2020-84 |
抄録 |
(和) |
近年,ネットワーク機能の仮想化・ソフトウェア化が進み,ソフトウェアのパケット転送性能向上のためDPDK (Data Plane Development Kit)などの高性能データプレーン実装向けライブラリが広く使われている.だが,高い転送性能を得るためには仮想スイッチや仮想ルータに多くのCPUコアを割り当てる必要がある.そのためアプリケーションに割り当てるCPUコア数が不足する課題が発生している.このような問題に対し,我々はソフトウェアによるネットワーク処理をFPGA (field-programmable gate array) にオフロードする取り組みを行っている.昨年のOpen vSwitchに引き続き,今回はTungsten Fabric分散仮想ルータのオフロードを実装・検証し,CPUコア60個相当の転送性能とバラツキの少ない転送遅延を実現したので報告する. |
(英) |
Recently, the virtualization of network functions, or NFV, becomes common. And libraries to implement high performance data plane by software such as DPDK (Data Plane Development Kit) are widely used. However, many CPU-cores are needed to be assign to the software virtual switch or router in order to achieve high performance of packet forwarding. It results the shortage of CPU-cores that are for other VNFs (Virtual Network Function) or application software. We have been working on offloading network essential functions (forwarding, switching and routing) into FPGAs to solve this issue. In this paper, we present our newest work on offloading where Tungsten Fabric vRouter are offloaded into an FPGA. That vRouter are widely used in cloud platform to enable distributed routings. As results, we have achieved high performance of packet forwarding with only one-CPU-core, and the performance is equivalent to DPDK-based software vRouter using 60-CPU-cores. It also achieved lower jitter in latency than the software vRouter. |
キーワード |
(和) |
仮想ルータ / FPGA / オフロード / / / / / |
(英) |
Virtual Router / FPGA / Offload / / / / / |
文献情報 |
信学技報, vol. 120, no. 257, NS2020-84, pp. 49-55, 2020年11月. |
資料番号 |
NS2020-84 |
発行日 |
2020-11-19 (NS) |
ISSN |
Online edition: ISSN 2432-6380 |
著作権に ついて |
技術研究報告に掲載された論文の著作権は電子情報通信学会に帰属します.(許諾番号:10GA0019/12GB0052/13GB0056/17GB0034/18GB0034) |
PDFダウンロード |
NS2020-84 |
|