研究実績の概要 |
今年度は,NFV (Network Functions Virtualization)ネットワークの各ノード(NFVノード)における性能特性についてかなり理解が進んだ.具体的には,前年度実施した性能評価実験(現在広く利用されているパケット処理機構 (DPDK, Netmapなど),ネットワーク仮想化I/O機構 (vhost-user, SR-IOVなど),および仮想スイッチ(Open vSwitch, Lagopusなど)のさまざまな組み合わせにおける性能評価)の結果を元に,ソースコードレベルにまで踏み込んだ性能要因の解析を行った.その結果,DPDKによる受信ポーリング処理およびそれに伴うパケット転送処理時間の短縮および安定化がもっとも重要な性能要因であることが判明した.しかし,DPDKやそれを利用する仮想スイッチの実装はすでに相当に最適化されているため,単純な実装の改善では性能向上は望めない.そのため,NFVネットワークのSFC (Service Function Chaining)に特化した通信プロトコルの開発や,VNF (Virtual Network Function)の動的融合など,新たな枠組みが必要になることが明らかになった.前者については,例えばSFC内のNFVノードを経由するごとに徐々にパケットを集約することで,大幅なスループット向上を実現できることが分かった.後者については,コンテナ内で動作するVNFを単一のプロセス内で動作するようなネットワーク機能融合機構を新たに構築することで,VNF間通信コストの大幅な削減が期待できる.
|