IoTテストベッドとしてのStarBED
宮地利幸
国立研究開発法人 情報通信研究機構 (NICT)
北陸StarBED技術センター センター長
miyachi@nict.go.jp

Feb. 21, 2018

第4回テストベッド分科会 Copyright © 2018 TOSHIYUKI MIYACHI All Rights Reserved.

StarBED•••

実験専用のPC群• 実世界と同じOSやソフトウェアが動作• PCをそのまま貸し出すのでOSの入れ替えも可能• 持ち込んだハードウェアを接続可能• ネットワーク構成も自由に設定可能• インターネットから隔離されているので「失敗」を許容• マルウェア等の動作検証も可能• 1000台以上のPCが存在するため大規模な環境での検証が可能• 実時間で動作実験PC群を簡単に操作可能なミドルウェアの提供
石川県能美市のNICT 北陸StarBED技術センターに設置

Feb. 21, 2018

第4回テストベッド分科会 Copyright © 2018 TOSHIYUKI MIYACHI All Rights Reserved.

支援ソフトウェア群
支援ソフトウェアを利用することで柔軟かつ容易な実験実行を実現
・ インターフェースの統一
・ 大規模な実験の制御
・ ノード監視による不具合の確認

Feb. 21, 2018

第4回テストベッド分科会 Copyright © 2018 TOSHIYUKI MIYACHI All Rights Reserved.

StarBEDでの実験事例
100台の物理サーバを用いた大規模なクラウド環境の実証実験を実施。複数の仮想サーバ間で最大16Gbpsの通信速度（従来の6倍）を達成。通信速度の向上と高可用性機能の実現により、一つのクラウド上で複数の仮想ネットワークを構築し、セキュリティを高めることが可能な「OpenStack Neutron」の機能を商用導入できる水準までの改良に成功。
修正内容をオープンコミュニティに還元。
(https://www.nttdocomo.co.jp/info/news_release/2014/11/04_00.html)

Feb. 21, 2018

第4回テストベッド分科会 Copyright © 2018 TOSHIYUKI MIYACHI All Rights Reserved.

StarBEDでの実験事例
費用、スペース、工数等の点でユーザローカル環境では実現不可能であったユーザの利用環境に限りなく近い7000台規模での加速試験を実施、問題の特定とその修正を行い、その後2ヶ月間のStarBED上での継続検証を経て製品（IntraPOLICE II）を発売。

効果

実機のみで実施

2億～2.6億円
全体開発費の大幅削減（センサ, PC, SW, ケー（検証費用の削減）
ブル等）

ソフトウェア検証
経費のみ

システム構築に要する工数の削減

セットアップに2人で約3週間

1人で2～3日 （実績）

スペース・設備など検証環境の削減

大量のラックが必要

不要

効果

通常での評価StarBEDでの評価

通常評価では機能・性能・連続稼動の検出困難な問題を検出
各評価では未検出

Feb. 21, 2018

StarBED活用

第4回テストベッド分科会 Copyright © 2018 TOSHIYUKI MIYACHI All Rights Reserved.

センサ無応答検出⇒ソフトウエア修正

StarBEDでの実験事例
実際の地理情報をもとに検証環境を構築。仮想的に無線APを搭載しネットワーク接続を提供する車両群を模倣。安定的な電波環境を提供できるが整備にコストがかかる鉄塔と、すぐに電波環境を提供できるが不安定かつ電源が切れれば停止してしまう無線AP搭載のUAV（ドローン）を実時間で動作している実
験環境の任意の場所に挿入した場合に電波環境にどのような影響があるかを視認できる検証環境を構築。

Feb. 21, 2018

第4回テストベッド分科会 Copyright © 2018 TOSHIYUKI MIYACHI All Rights Reserved.

IoT技術のためのテストベッド
クラウド環境AI
データ解析

クラウド環境を導入可能
データの格納多種のIoTデバイ
スを導入可能有無線様々な通信方式を導入可能

家・自動車・人の挙動・天候など物理現象を導入可能
Feb. 21, 2018

BigData

データ変換

センサー等

利活用
サービス

実環境へのフィードバック

物理現象

第4回テストベッド分科会 Copyright © 2018 TOSHIYUKI MIYACHI All Rights Reserved.

IoT技術のためのStarBEDアプローチ

Feb. 21, 2018

第4回テストベッド分科会 Copyright © 2018 TOSHIYUKI MIYACHI All Rights Reserved.

IoTテストベッドとしてのStarBED要素技術
多種のIoTデバイスの模倣

StarBEDの一般的なPC上にIoTデバイス向けの仮想機械を動作させる。ソフトウェアにより実現することで、規模の変更、混在割合を自由に変更可能に。
Atmel SAMD21(ARM Cortex M0+)およびNXP
KinetisK64 120MHz(ARM Cortex M4)のリファレンスボードの仮想機械を試作済。

無線環境の模倣

有線環境を無線環境に見せかける技術の開発。WiFiやZigBee、Bluetooth Low Energyを模倣可能。室内外の無線環境の模倣技術の拡充を実施中。

家・自動車・人の挙模倣自体はシミュレーターに任せて実時間でStarBED上動・天候など物理現象 のICT環境と連携する枠組みを開発済み。既存のシミュの模倣
レータartisocとの連携実験を実施（次ページ）。様々なシミュレーターとの連携基盤を開発中。
クラウド環境の模倣

Feb. 21, 2018

これまでのICTテストベッドとしてのStarBEDの利用方
法そのもの。

第4回テストベッド分科会 Copyright © 2018 TOSHIYUKI MIYACHI All Rights Reserved.

シミュレータとICT環境の統合実験例
シ ミ ュ レ ーシ ョ ン 部エ ミ ュ レ ーシ ョ ン 部（ マルチエージェ ン ト シ ミ ュ レ ータ ）Jo n ath an 連携基盤

連携マネージャ情報Broker

歩行者の通信開始タイミン
グ・通信持続時間等をシミュレーション基盤で模倣。それ
ぞれのイベントをStarBED環境と共有。

可視化基盤(U n ityで 実装)

全体の状況を把握しやすいよう、Unityを利用して可視化。
Feb. 21, 2018

第4回テストベッド分科会 Copyright © 2018 TOSHIYUKI MIYACHI All Rights Reserved.

StarBEDの実機を用いたICT環境を構築。シミュレータで通信開始のイベントが発生するとそれに応じたデータを実際にICT環境上に送出、リアルなトラフィックが発生。輻輳等での通信失敗等の情報をシミュレータ側にフィードバックし、シミュレータ内の挙動にも実環境のイベント情報を反映。

シミュレータとICT環境の統合実験例

Feb. 21, 2018

第4回テストベッド分科会 Copyright © 2018 TOSHIYUKI MIYACHI All Rights Reserved.

StarBEDのノード群
HKLNP

Model

HP ProLiant
DL320 G5p

CPUIntel 8-core Xeon Intel 16-core Xeon
Xeon X3350 * Intel 6-core Xeon
E5 2650 2.00GHz
E-2683 v4
1
X5670 * 2*2*2

Memory
Disk

GbE
10G
Mgmt NIC GbE# of Nodes
Introduction Year
Exp. NIC

Feb. 21, 2018

ICISCO UCS C200 DELL PowerEdge DELL PowerEdge
M2C6220R430

8GB48GB128GB384GB

SATA 160GB

SATA 500GB * 2

SATA 500GB * 1,
SSD 200GB * 4

SATA 1.2TB * 1,
SSD1.6TB * 1111224
2013

3212402017

2012402009

401192 144
2011

120

第4回テストベッド分科会 Copyright © 2018 TOSHIYUKI MIYACHI All Rights Reserved.

StarBED利用フロー

http://starbed.nict.go.jp/
Feb. 21, 2018

第4回テストベッド分科会 Copyright © 2018 TOSHIYUKI MIYACHI All Rights Reserved.

ご清聴ありがとうございました。

Feb. 21, 2018

第4回テストベッド分科会 Copyright © 2018 TOSHIYUKI MIYACHI All Rights Reserved.