講演名 2019-03-05
ユーザ空間とカーネル空間の連携を考慮したNetwork Function Chaining基盤
摂待 大輔(慶大), 近藤 賢郎(慶大), 張 亮(ソフトバンク), 松下 祐介(ソフトバンク), 寺岡 文男(慶大),
PDFダウンロードページ PDFダウンロードページへ
抄録(和) ネットワーク機能のソフトウェア化は柔軟なネットワークを実現するが,メモリコピーや計算資源消費のオーバーヘッドが存在する.本稿ではユーザ空間とカーネル空間の連携を考慮した軽量なNFC (Network Function Chaining) アーキテクチャを提案する.軽量なNF (Network Function) はカーネル空間に配置し,メモリコピーや仮想化に伴うオーバーヘッドを削減する.高機能なライブラリを用いるNFや計算資源を占有するNFはユーザ空間に配置し資源分離を可能にする.本稿ではLinuxカーネル上に提案するアーキテクチャを実装した.NFをプールで管理し,プール内のNF を元にNFCを構成し,パケット処理に組み込む機構をユーザ・カーネル空間に実装した.また,評価用に2 つのNFを実装し,基本性能を測定した.カーネル内NFCは遅延,資源消費が僅かであることを確認した.さらにユーザ空間NF数に比例して遅延,資源消費が増加することが確認された.
抄録(英) Implementation of Network Functions (NF) as software realizes a flexible network, but there is overhead of memory copying and calculation resource consumption.This paper proposes a lightweight Network Function Chaining (NFC) architecture considering cooperation between user space and kernel space.Lightweight NF is placed in the kernel space to reduce the overhead.NF that uses advanced libraries or occupies resources is placed in the user space to separate resources.We implemented the proposed architecture in the Linux kernel.NFs are managed in the pool.NFC is configured with NFs in the pool.A mechanism for incorporating NFC into packet processing is implemented in both user space and kernel space.We also implemented two NFs for evaluation and evaluated the basic performance.We confirmed that the NFC in the kernel has low delay and resource consumption.We confirmed that delay and resource consumption increase in proportion to the number of user space NFs.
キーワード(和) Network Function Chaining / Network Function Virtualization / Network System Architecture
キーワード(英) Network Function Chaining / Network Function Virtualization / Network System Architecture
資料番号 NS2018-244
発行日 2019-02-25 (NS)

研究会情報
研究会 IN / NS
開催期間 2019/3/4(から2日開催)
開催地(和) 沖縄コンベンションセンター
開催地(英) Okinawa Convention Center
テーマ(和) 一般
テーマ(英) General
委員長氏名(和) 岸田 卓治(NTT-AT) / 岡崎 義勝(NTT)
委員長氏名(英) Takuji Kishida(NTT-AT) / Yoshikatsu Okazaki(NTT)
副委員長氏名(和) 石田 賢治(広島市大) / 中尾 彰宏(東大)
副委員長氏名(英) Kenji Ishida(Hiroshima City Univ.) / Akihiro Nakao(Univ. of Tokyo)
幹事氏名(和) 松本 延孝(KDDI総合研究所) / 植田 一暁(KDDI総合研究所) / 加島 伸悟(NTT) / 持田 誠一郎(NTT) / 松井 健一(NTT) / 谷川 陽祐(阪府大)
幹事氏名(英) Nobutaka Matsumoto(KDDI Research) / Kazuaki Ueda(KDDI Research) / Shingo Kashima(NTT) / Seiichiro Mochida(NTT) / Kenichi Matsui(NTT) / Yosuke tanigawa(Osaka Pref Univ.)
幹事補佐氏名(和) / 橿渕 健一(NTT)
幹事補佐氏名(英) / Kenichi Kashibuchi(NTT)

講演論文情報詳細
申込み研究会 Technical Committee on Information Networks / Technical Committee on Network Systems
本文の言語 JPN
タイトル(和) ユーザ空間とカーネル空間の連携を考慮したNetwork Function Chaining基盤
サブタイトル(和)
タイトル(英) Network Function Chaining Infrastructure considering cooperation between user space and kernel space
サブタイトル(和)
キーワード(1)(和/英) Network Function Chaining / Network Function Chaining
キーワード(2)(和/英) Network Function Virtualization / Network Function Virtualization
キーワード(3)(和/英) Network System Architecture / Network System Architecture
第 1 著者 氏名(和/英) 摂待 大輔 / Daisuke Settai
第 1 著者 所属(和/英) 慶應義塾大学(略称:慶大)
Keio University(略称:Keio Univ.)
第 2 著者 氏名(和/英) 近藤 賢郎 / Takao Kondo
第 2 著者 所属(和/英) 慶應義塾大学(略称:慶大)
Keio University(略称:Keio Univ.)
第 3 著者 氏名(和/英) 張 亮 / Zhang Liang
第 3 著者 所属(和/英) ソフトバンク株式会社(略称:ソフトバンク)
Softbank Corp.(略称:Softbank)
第 4 著者 氏名(和/英) 松下 祐介 / Yusuke Matsushita
第 4 著者 所属(和/英) ソフトバンク株式会社(略称:ソフトバンク)
Softbank Corp.(略称:Softbank)
第 5 著者 氏名(和/英) 寺岡 文男 / Fumio Teraoka
第 5 著者 所属(和/英) 慶應義塾大学(略称:慶大)
Keio University(略称:Keio Univ.)
発表年月日 2019-03-05
資料番号 NS2018-244
巻番号(vol) vol.118
号番号(no) NS-465
ページ範囲 pp.301-306(NS),
ページ数 6
発行日 2019-02-25 (NS)