研究課題/領域番号 |
23K24837
|
補助金の研究課題番号 |
22H03581 (2022-2023)
|
研究種目 |
基盤研究(B)
|
配分区分 | 基金 (2024) 補助金 (2022-2023) |
応募区分 | 一般 |
審査区分 |
小区分60060:情報ネットワーク関連
|
研究機関 | 名古屋工業大学 |
研究代表者 |
川島 龍太 名古屋工業大学, 工学(系)研究科(研究院), 准教授 (00710328)
|
研究期間 (年度) |
2022-04-01 – 2026-03-31
|
研究課題ステータス |
交付 (2024年度)
|
配分額 *注記 |
16,900千円 (直接経費: 13,000千円、間接経費: 3,900千円)
2025年度: 3,510千円 (直接経費: 2,700千円、間接経費: 810千円)
2024年度: 3,250千円 (直接経費: 2,500千円、間接経費: 750千円)
2023年度: 4,940千円 (直接経費: 3,800千円、間接経費: 1,140千円)
2022年度: 5,200千円 (直接経費: 4,000千円、間接経費: 1,200千円)
|
キーワード | ソフトウェア指向 / 6G / テラビット級通信 / CPU / ソフトウェア化 / クラウドネイティブ / ネットワーク機能仮想化 / パケット処理性能 / CPUキャッシュ |
研究開始時の研究の概要 |
ソフトウェアによるパケット処理性能を10倍に高める。6G通信は30年代における重要基盤であり、完全自動運転やデジタルツインなどの革新技術の礎となる。その舞台裏では、超低遅延通信や超多接続通信といった多様な要件に対応できる、「極めて柔軟性の高いネットワーク基盤」が中心的な役割を果たす。そこで「クラウドネイティブなネットワーク基盤」への期待が高まっているが、パケット処理性能が「一桁以上」劣化する点が致命的である。本研究では、クラウドネイティブな性質と専用機器相当の性能を両立するため、「組み合わせ可能な五つのソフトウェア/ネットワーク技術」を実現する。
|
研究実績の概要 |
本課題では、高度な仮想化技術を組み込んだ大規模ネットワーク基盤システムを対象に、仮想化に伴う性能オーバヘッドの解消に取り組む。そして、仮想化の利点を存分に享受しつつ、従来のハードウェア機器中心のネットワークと同等の性能を実現する。2022年度は、仮想化(コンテナ化)されたネットワーク機能であるCNF (Cloud Native Network Function)における性能劣化問題について取り組んだ。 ルータやファイアウォールなどの各種ネットワーク機能をコンテナ形式で実現すると、Kubernetesをはじめとする様々なクラウドエコシステムの利用が可能になるため、ネットワークシステムの高度化および運用効率化が期待できる。しかし、コンテナ化に伴う通信オーバヘッド(ホスト―コンテナ間のプロセス間通信、仮想ネットワークI/O)が大きく、従来では20 Mpps程度で頭打ちになっていた。従来の研究では、プロセス間通信に伴うパケットコピーの排除(ゼロコピー)に焦点を当てていたが、数十%程度の性能向上しか実現できていなかった。本研究では、ホスト―コンテナ間通信におけるCPUキャッシュの利用効率という新たな観点で性能向上を目指す。2022年度は、現行の仮想ネットワークI/O設計・実装・設定に対して140ものバリエーションを用意し、キャッシュの利用効率に関する網羅的な評価を実施した。その結果、現行の仮想ネットワークI/Oにおける性能ボトルネックが明らかになり、さらに「最適な」設計・実装・設定にした際の性能限界が100 Mppsを優に超えると判明した(現行性能の5倍以上)。
|
現在までの達成度 (区分) |
現在までの達成度 (区分)
1: 当初の計画以上に進展している
理由
仮想ネットワークI/Oにおける性能劣化問題の解決は、本申請課題における中核であるが、初年度(2022年度)において早くも(想定外にも)、当初に想定していた性能(現行性能の2倍程度の40 Mpps)を大幅に上回る100 Mpps超の性能が達成しうる点が明らかになった。
|
今後の研究の推進方策 |
仮想ネットワークI/Oにおける性能劣化問題について、CPUキャッシュの利用効率に焦点を当てた網羅的な評価・解析により、100 Mpps超(現行性能の5倍以上)の性能を達成するための設計・実装・設定が明らかになった。ただし、2022年度の研究で明らかにした(理想的な)設計・実装・設定は、ネットワーク機能の実運用に適さない内容も含まれており、改善の必要がある。そこで、2023年度は、2022年度に得られた成果をベースとし、運用性の観点から(性能と運用性を両立できる)仮想ネットワークI/Oの設計・実装・設定を導きだす。 仮想ネットワークI/Oの性能劣化問題が解決されると、今度は物理NICにおけるDMA転送(データパス/受信キュー単位)が新たな性能ボトルネックになる点が既に判明しているため、DMA転送の性能向上にも取り組む予定である。具体的には、汎用サーバ内における個々のデータパスに対して、DMA転送を並列化する(1対Nの並列化)。
|