Software-Defined Tester(SDT) を用いた高精度遅延測定による SDN/NFV 品質向上 富士通アドバンストテクノロジ株式会社システム技術統括部大久保克彦 0 Copyright 2017 FUJITSU AD

Similar documents
発表者紹介 名前 谷所基行 ( たにしょもとゆき ) 自画像 画数 8[ 画 ] 描画時間 5[s] 仕事 スイッチ装置アーキテクチャ検討 ASSP ドライバー開発 NPU マイクロコード開発 測定器ファームウェア開発 (SDT) その他 ときどき ハッカソンに参加 1

160311_icm2015-muramatsu-v2.pptx

PowerPoint プレゼンテーション

Lagopus SDN/OpenFlow switch: yet another SDN/OF switch agent and high-performance software switch

2014 年電子情報通信学会総合大会ネットワークシステム B DNS ラウンドロビンと OpenFlow スイッチを用いた省電力法 Electric Power Reduc8on by DNS round- robin with OpenFlow switches 池田賢斗, 後藤滋樹

Microsoft PowerPoint - JANOG19-u10-GigaPcap(NonAnim).ppt

目次 1 はじめに 登録商標 商標 注意事項 免債事項 SR-IOV の機能概要 性能検証事例 測定環境 測定結果 各方式による共有 NIC 性能比較 ( ポートあ

ソフト活用事例③自動Rawデータ管理システム

PowerPoint プレゼンテーション

istorage NS100Tg, NS300Rg ご使用時の注意事項 この度は弊社製品をお買い上げいただき 誠にありがとうございます 本製品のご使用において ご注意いただくことがございます 誠に恐れ入りますが ご使用前に下記内容を必ずご一読いただきますようお願い致します なお 本書は必要なときにす

Maximize the Power of Flexible NetFlow

スライド 1

[公開OK][空閑さん資料]kuga-ovs-fpga.pptx

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション

ポート拡張オプション(10GBASE-T×2)

PF1000_intro5

Microsoft Word - JP-AppLabs-MySQL_Update.doc

富士通社製PCサーバ(PRIMERGY)と、Exablaze社製 超低遅延10Gb イーサネット・アダプター(ExaNIC)との接続検証報告書

12 PowerEdge PowerEdge Xeon E PowerEdge 11 PowerEdge DIMM Xeon E PowerEdge DIMM DIMM 756GB 12 PowerEdge Xeon E5-

038_h01.pdf

2 つの遅延 マスターとスレーブの遅延とスレーブとマスターの遅延を計算しなければなりません まずマスターとスレーブの差を計算します : 最初に送られるタイムスタンプは T1 です T1 はマスターがその Ethernet のポートに Sync message を送った時刻であり Follow-up

Microsoft Word - Dolphin Expressによる10Gbpソケット通信.docx

Cisco Unified IP Phone のモデル情報、 ステータス、および統計の表示

Microsoft Word - WatchUsbManager for Web リソースモニター結果.docx

(Microsoft PowerPoint - Toyo_OpenFlowStage\224z\225z\227p_R1.ppt)

Software-Defined Storage ware Virtual SAN ware Virtual SAN

MU120138A 10ギガビットイーサネットモジュール 製品紹介

目次 1. はじめに SSL 通信を使用する上での課題 SSL アクセラレーターによる解決 SSL アクセラレーターの導入例 SSL アクセラレーターの効果... 6 富士通の SSL アクセラレーター装置のラインナップ... 8

マスターからスレーブと スレーブからマスターへの 2 つの経路について時間差を計算する必要があります まずマスターからスレーブへの経路について時刻の差を算出します : 最初のタイムスタンプは T1 です マスターが Sync メッセージを送信した正確な時刻であり Sync メッセージがイーサネットポ

de:code 2019 CM04 Azure Kinect DK 徹底解説 ~ 進化したテクノロジーとその実装 ~ 技術統括室 千葉慎二 Ph.D.

IPSJ SIG Technical Report Vol.2014-IOT-24 No /2/28 OpenFlow Software Defined Networking (SDN) LDAP Web OpenFlow SDN Implementatio

Microsoft Word - ADLINK nuPRO-965LV.doc

エンタープライズ ソリューション カンファレンス IT Technical Seminar V15 (2014) SDNフレームワークの解説と OpenFlowコントローラのプログラミング および実演 2014年6月20日 株式会社オープントーン 金融ソリューション事業部 菱野孝史

Microsoft Word - PCI-X_PCIeバスのデータ転送-ver1.0.docx

(5) 研究開発課題と担当課題イ : 実時間ストリーミング指向の制御に関する技術イ-1 ネットワーク実時間測定技術及びストリームパス設定技術イ-1-1 トラヒック測定ノード構築技術 ( 日本電信電話 ) イ-1-2 マルチレイヤにおけるストリーム観測技術 ( エヌ ティ ティ コミュニケーションズ

スライド 1

ダンプ取得機能強化サポートオプション Enterprise Edition

高性能映像配信サーバシステム「Videonet.tv」を販売開始


Trema を使って OpenFlow プログラミングを 始めてみませんか? 鈴木一哉 Trema 開発チーム 2012/4/13

TopSE並行システム はじめに

PN Open Seminar2011_Ethernet Switch_Final

内容 1. APX-3302 の特長 APX-3312 から APX-3302 へ変更するためには 差分詳細 ハードウェア ハードウェア性能および仕様 ソフトウェア仕様および制限 Ini ファイルの設

Microsoft PowerPoint _y.kenji.pptx

【Cosminexus V9】クラウドサービスプラットフォーム Cosminexus

ProgrammableFlow Controller

(速報) Xeon E 系モデル 新プロセッサ性能について

1_PNセミナー_Ethernet Switch_pptx

ルート プロセッサ

Y.1731 パフォーマンス モニタリング

SimscapeプラントモデルのFPGAアクセラレーション

完成版_セミナー発表資料110928

SASカード (PG-228B/BL, PG-224B) 取扱説明書 追補版

ルート プロセッサ

PNopenseminar_2011_開発stack

この方法では, 複数のアドレスが同じインデックスに対応づけられる可能性があるため, キャッシュラインのコピーと書き戻しが交互に起きる性のミスが発生する可能性がある. これを回避するために考案されたのが, 連想メモリアクセスができる形キャッシュである. この方式は, キャッシュに余裕がある限り主記憶の

Packetmasters/ Sessionmaster Network Packet Brokers ネットワーク パケットブローカ

ServerView Resource Orchestrator V3.0 Cloud Edition サポート機種情報

??

アジェンダ Renesas Synergy TM プラットフォーム構成 ThreadX とは ThreadX の状態遷移 ThreadX とμITRONの機能比較 まとめ ページ 2

Microsoft PowerPoint - mplsjp

Microsoft Word - 3.1NW...o...doc

ERDAS IMAGINE における処理速度の向上 株式会社ベストシステムズ PASCO CORPORATION 2015

Cisco CSS HTTP キープアライブと ColdFusion サーバの連携


2016_Sum_H4_0405.ai

Cisco Prime LAN Management Solution 4.2 紹介資料

1 概要

(最終)Xena_M1QFP28SFP28_

FUJITSU Integrated System 新着 情報 PRIMEFLEX for VMware vsanエンハンス ハイパーコンバージドインフラストラクチャー(HCI)は Software Defined Storage(SDS)技術によりサーバ のローカルディスクを共有ストレージとして使

<4D F736F F F696E74202D204E505F8E9F90A291E E815B CFC82AF B838B B838B C5E B8D5C91A E E4E41532E7

(Microsoft PowerPoint - Mirapoint\220\273\225i\221\316\224\344\225\\\(6\203V\203\212\201[\203Y_7\203V\203\212\201[\203Y\).ppt)

表紙/宮副 森 森 森 柴田 芦塚

TFTP serverの実装

ネットTV端末向け高性能映像配信サーバシステム「Videonet.tv/Lite」を販売開始

brocade_session.pptx

産業オープンネット展2012_JPOprint

スライド 1

2.5 トランスポート層 147

PowerPoint プレゼンテーション

ESMCommonService 本サービスは 複数の監視サービスで構成されています ESMCommonService サービス本体で検出するイベントを処理します 通報時のイベントログのソース名は "ESMCommonService" で登録されます CPU 負荷監視定期的にシステムのパフォーマンス


PowerPoint プレゼンテーション

Presentation Template Koji Komatsu

Microsoft PowerPoint - lecture rev00.pptx

PowerPoint Presentation

Microsoft Word _将来NW技術

PowerPoint プレゼンテーション

ヤマハDante機器と他社AES67機器の接続ガイド

Microsoft Word - ADLINK MI-965.doc

01_06.indd

QW-3414


kaisetu.book

Microsoft Word - RefApp7インストールガイド.doc

Microsoft PowerPoint - ARCICD07FukumotoSlides.pptx

はじめに Dell PowerVault DL2000 Powered by Symantec Backup Exec は シンプルで管理しやすいデータ保護機能を提供する 柔軟かつ経済的なバックアップソリューションです 本ホワイトペーパーでは PowerVault DL2000 の バリューシリーズ

富士通製サーバ「SPARC M10/PRIMERGY」とMicrosemi製NTPネットワークタイムサーバ との接続検証報告

システムソリューションのご紹介

Transcription:

Software-Defined Tester(SDT) を用いた高精度遅延測定による SDN/NFV 品質向上 富士通アドバンストテクノロジ株式会社システム技術統括部大久保克彦 fatec-ood-2017@dl.jp.fujitsu.com 0

背景 リアルタイム性が必要な分野への適用 5G( 低遅延 ) による新たなサービス展開 ゲーム VoIP 動画医療金融車載 遅延がサービス品質に直結 End-to-End で遅延 1~10m 秒要求 従来のネットワーク専用装置と異なりソフトウェアに起因した遅延の発生 Open Flow Switch SDN/NFV 参考文献 Myungjin Lee, Nick Duffield, Ramana Rao Kompella Not All Microseconds are Equal: Fine-Grained Per-Flow Measurements with Reference Latency Interpolation 参考文献 Ramana Rao Kompella, Kirill Levchenko, Alex C. Snoeren, and George Varghese Every Microsecond Counts: Tracking Fine-Grain Latencies with a Lossy Difference Aggregator 品質を評価するため μ 秒精度の遅延測定が必要とされている 1

ソフトウェアに起因した遅延 頻度 アクセラレータを使用した Open Flow Switch の場合 1 ソフトウェア更新によるパケット処理の変化 Open Flow Switch ソフトウェア 2 割り込み処理による遅延増加 CPU 高負荷時に発生 遅延の範囲 パケット キャッシュ溢れ ip_dst ip_src 10.0.1.10 10.0.2.10 10.0.3.10 10.0.4.10 10.0.5.10 10.0.2.10 フローテーブル ハードウェア 3 フローテーブルの更新による一時的な遅延増加 ハードウェア (μ 秒オーダー ) 参考文献 YASUDA YUTAKA, MIYOSHI TADEFUMI, FUNADA SATOSHI; Development of a FPGA-based measurement tool for latency on OpenFlow switch ソフトウェアに起因した遅延の測定手段が必要 ソフトウェア (m 秒オーダー ) 遅延 サンプリングでは取得不可 2

求められる測定器の要件 ソフトウェア起因の遅延 1 ソフトウェア更新によるパケット処理の変化 測定方法要件従来の測定器 更新毎に測定 ( 頻度多 ) 常設できる程度に安価に入手可能であること ソフトウェア測定器 専用測定器 〇 高価 2 割り込み処理による遅延増加 割り込み処理が発生する条件で測定 フルワイヤで測定可能であること 制約有 〇 3 フローテーブル更新による一時的な遅延増加 全パケット遅延測定しヒストグラム取得 全パケットを μ 秒精度で測定し ヒストグラムを取得可能であること 制約有 〇 従来の測定器では要件を満足できない 3

価格 要件満足に向けた施策 Software-Defined Tester(SDT) 専用測定器 OSS 専用ハードウェア ソフトウェア測定器 汎用 NIC + 汎用サーバ SmartNIC+ 汎用サーバ 測定器の要件を満足する領域 機能 / 性能 ソフトウェア測定器をベースに SmartNIC で機能 / 性能を向上 4

ソフトウェア測定器の機能 / 性能制約 全パケット / ヒストグラム : 汎用サーバの負荷が大きく取りこぼしが発生 フルワイヤ : PCIe 帯域制約によりフルワイヤ不可 汎用サーバ データ処理 汎用 NIC ソフトウェア測定器 コントローラ ヒストグラム集計 タイムスタンプ解析 パケット生成 タイムスタンプ付与 μ 秒精度 : 割り込み処理により遅延測定に m 秒オーダの揺らぎが発生 PCIe データ処理 /PCIe 帯域がボトルネック 5

測定器の要件の実現 SmartNIC でソフトウェア測定器のボトルネック解消 ソフトウェア測定器 汎用サーバ 汎用サーバ SDT ボトルネック 汎用 NIC コントローラデータ処理 揺らぎ有取りこぼし有 PCIe Smart NIC コントローラ データ処理 制御情報 / 測定情報のみ 揺らぎ無取りこぼし無 PCIe データ処理を SmartNIC 側に実装 6

SmartNIC とは ネットワーク処理を効率化するための機能を具備した NIC 汎用サーバ SmartNIC PCIe NPU タイムスタンプ付与チェックサム計算 パケット MAC RX プロトコル解析 Parser 数千スレッドでパケットを並列に処理 ( プログラマブル ) PCI Manager CPU core CPU core Memory Controller QoS 順序制御 TM 多数の CPU を有効活用 タイムスタンプ付与チェックサム計算 MAC TX ハードウェアアシスト機能 DRAM NPU: Network Processing Unit TM: Traffic Manager 多数の CPU とハードウェアアシスト機能で高速処理可能 7

データ処理の実装 汎用サーバ SmartNIC NPU 受信直後にタイムスタンプ付与揺らぎ無 MAC RX CPU core タイムスタンプ解析 受信処理 ヒストグラム集計 フロー解析 読出し ヒストグラム演算 PCIe PCI Manager 書込み パケット設定 内部で生成するため PCIe バス帯域ボトルネック無 CPU core パケット生成 送信処理 送信直前にタイムスタンプ付与 MAC TX 取りこぼし無 数百の CPU で並列処理 数百の CPU で並列処理 NPU を最大限活用し機能 / 性能要件を満足 8

性能評価 ( フルワイヤ ) フルワイヤで測定可能であること 構成図 SDT( ) パケット設定 4x10GbE ポート折り返し パケット設定 :L2 以上のパケット フロー数 :16000/ ポート フレーム長 :64~1518byte ソフトウェア測定器は汎用サーバ + 汎用 NIC 構成 SmartNIC は Netronome Agilio-CX 1x40GE を使用 PCIe のボトルネック無でフルワイヤ転送可能 9

性能評価 ( 全パケット / ヒストグラム ) 頻度 全パケットを μ 秒精度で測定し ヒストグラムを取得可能であること ヒストグラム Open Flow Switch 構成図 遅延 SDT( ) ソフトウェア ヒストグラム集計 ~10GbE プロトコル設定 :L2 以上のパケット フロー数 :16000/ ポート フレーム長 :64byte ハードウェア 汎用サーバ +SmartNIC 構成 フローテーブル : 固定 SmartNIC は Netronome Agilio-CX 1x40GE を使用 10

性能評価 ( 全パケット / ヒストグラム ) 頻度 [ パケット数 ] μ 秒精度で遅延を測定 ハードウェア ソフトウェア ソフトウェアに起因した遅延を測定 頻度少の遅延も測定可 10-6 10-4 10-2 全パケットに対し高精度遅延測定が可能 遅延 [ 秒 ] 11

SDN/NFV へ適用 頻度 適用案 SDT で遅延をリアルタイム & 高精度で監視し品質劣化要因を早期発見 要因を取り除き品質向上! ヒストグラム 品質劣化 遅延 RPC SDT SDT GW GW SDT SDT データセンタ データセンタ 12

まとめ SDN/NFV の品質向上にむけて SDN/NFV の適用分野拡大 ソフトウェア起因の遅延発生 ネットワーク遅延がサービス品質に直結 高精度遅延測定と対策が必要 SmartNIC+ 汎用サーバで測定器を構成 高精度遅延測定で SDN/NVF の品質向上 13