• 検索結果がありません。

ConstructionofinfrastructureusedforIoTdevicesbasedonP2Pmodel P2P モデルに基づく IoT デバイス利用基盤の構築

N/A
N/A
Protected

Academic year: 2021

シェア "ConstructionofinfrastructureusedforIoTdevicesbasedonP2Pmodel P2P モデルに基づく IoT デバイス利用基盤の構築"

Copied!
2
0
0

読み込み中.... (全文を見る)

全文

(1)

平成 29 年度 修士学位論文梗概 高知工科大学大学院 基盤工学専攻 情報システム工学コース

P2P モデルに基づく IoT デバイス利用基盤の構築

1205076 今田 七海 【 知的ネットワーク研究室 】

Construction of infrastructure used for IoT devices based on P2P model

1205076 IMADA, Nanami 【 Intelligent Network Lab. 】

1 背景

IoT とは, Internet of Things の略で,家電をはじめ とした様々なデバイスがインターネットに接続されるこ と,また,そのことによりネットワークやサービスが多 様化することへの期待を込めた用語である.各種デバイ スがインターネットに接続できるようになったことで,

センサーなどの小型デバイスに対する遠隔操作やそれら から得られたデータの利活用が推進される.近年では,

実際にさまざまなサービスが誕生している [1].

急速に普及した IoT サービスの展開により IoT デバ イスの数も急増しているため,デバイス探索に要する時 間や,探索のための通信コストの増大などに伴うネット ワークへの負荷の増加は重要な課題の一つであると考 えられる.そこで,本研究では管理や探索のコストの増 大を課題とし, IoT デバイスの管理手法およびデバイス やサービスの探索方法についての提案を行う.また シ ミュレーションによって有用性を検証する.

2 既存技術

2.1 オーバーレイネットワーク

オーバーレイネットワークとは,さまざまな基準に よって論理的にコンピュータ等を接続することで各基 準ごとに異なるネットワークを構築し,それらのネット ワークを階層的に位置づけることである.このことに より,下層にあたるネットワークのトポロジやアーキテ クチャの隠ぺい,各階層のネットワークおよびそのネッ トワーク構築のための基準を利用したさまざまな機能 を付加するための技術である.

オーバーレイネットワークは構造化オーバーレイネッ トワークと非構造化オーバーレイネットワークの 2 種 類に分けられる.構造化 オーバーレイネットワークは ネットワークを数学的なルールに基づいて構築するもの を指し,非構造化 オーバーレイネットワークはそれと は異なる基準で各ノードを接続した結果得られるもの やランダムに近いルールで構築されたものを指す.

2.2 クラスタリング

クラスタリングとは,複数のノードを集合にすること である.このノードの集合体をクラスタと呼ぶ.図 2.2

下層ネットワーク

・・・端末

・・・ルータ オーバーレイネットワーク

論理リンク

図 1 オーバーレイネットワーク概念図

クラスタ ・・・ノード

図 2 クラスタリング概念図

に概念図を示す.P2P ネットワークモデルを利用する アプリケーションでは,ノードであるピアやそれらが保 持するデータの探索範囲をクラスタ情報を利用して段 階的に広げ,あるいは狭めることで,目的となるピアや データを少ないやりとりで発見でき,ネットワークの負 荷あるいは時間といった観点で効率的な探索が行える ようにするものもある.P2P 型ファイル共有システム

の Winny のクラスタリングは,ユーザの嗜好にそって

クラスタが構築される.具体的には,各ノードがあらか

じめ興味関心のあるキーワードを登録おく.そして,そ

のキーワードをヒントに類似したキーワードを登録し

ているノード同士が同じクラスタに所属するようになっ

ている [2].

(2)

平成 29 年度 修士学位論文梗概 高知工科大学大学院 基盤工学専攻 情報システム工学コース

デバイスのレイヤ サーバのレイヤ

サーバのみで クラスタリング

・・・クラスタ

・・・データの 流れ

・・・IoTデバイス

デバイスのみで クラスタリング

図 3 提案手法概要図

3 提案手法

冒頭でも述べたように, IoT サービスの普及およびそ れに伴う IoT デバイスの増加に伴い,それらを探索す るための時間や通信のコストも増加することが重要な 課題の一つである.

そこで,局所的な IoT デバイス群を管理するための サーバを設置し,それらからなるネットワークを構築す る.その上で,オーバーレイネットワークで図 3 の提 案手法概要図のように下位レイヤとして IoT デバイス 群からなるレイヤと,上位レイヤとして IoT デバイス を管理するサーバ群からなるレイヤとの 2 つのレイヤ を構築し,それぞれのレイヤでクラスタリングを行う.

クラスタリングでは,IoT デバイスやそれらが扱うメ ディア,それらメディアに関するテキスト情報、各種パ ラメータの数値データなどのメタデータなどに対しそ れらを属性と属性値を基準とする.これにより,例えば サービスごとにクラスタリングすることもできる.他に も,デバイスの位置情報を基準にしたり,複数の条件で クラスタリングすることも可能である.

また,下位レイヤと上位レイヤとでクラスタリングの 条件をかえ,下位レイヤより上位レイヤの条件を緩和 する.これにより,検索処理の一部をサーバ側に担当さ せ,サーバ側である程度検索したりデバイスの所属す るクラスタを絞り込むことにより,検索コストの削減を 図る.

4 提案手法の評価

本章では,本提案手法の有効性をシミュレーションで 測定する際の条件や環境について述べる.

この提案手法により,今まで出来なかった位置情報か らの検索やサービスからの検索などができるようにな る.その有効性をシミュレーションでパケット数を計測 することによって検証する.

シミュレーションを行う際にノード同士が通信する ときには実際に Web などで用いられるフォーマット や XML を用い,各属性には一意の属性値と紐づけ,各

ノードにそれらを与える.上位レイヤ,下位レイヤどち らにもクラスタリング手法として, k-means 法を用いて 属性ごとにクラスタを構築する. k-means 法とは,クラ スタリング手法の一種で,クラスタの重心となる位置座 標を繰り返し計算して求めることにより,クラスタリン グを最適化する手法である.

シミュレーションのプラットフォームは testpiax で本 手法を構築し,検証を行う.testpiax とは, P2P エー ジェントプラットフォームである PIAX[3] を利用したソ フトウェアの実環境での検証実験が可能な PIAX testbed の動作検証用のツールであり,ローカルコンピュータ上 で多数のノードやピアの動きをエミュレートできる.シ ミュレーション条件として,IoT デバイスを管理する サーバ群を 100 台に設定し,検索にかかるパケット数 を測定する.提案手法との比較対象は,本手法を適用し ていないシステムでのパケット数とする.

5 まとめ

IoT サービスとそのサービスに必要な IoT デバイス の増加により,デバイスの検索に時間やパケット数など が増大しネットワークに負荷がかかっている.この背景 を踏まえ,本稿では IoT デバイス群とそれらを管理す るサーバ群とをそれぞれに対してクラスタリングによっ て構築されるネットワーク上で管理することによって効 率的なデバイスやサービスの探索を実現する手法を提 案した.

具体的には,局所的な IoT デバイス群を管理するた めのサーバを設置し,それらからなるネットワークを構 築する.その上で,下位レイヤとして IoT デバイス群 からなるレイヤと,上位レイヤとして IoT デバイスを 管理するサーバ群からなるレイヤとの 2 つのレイヤを 構築し,それぞれのレイヤでクラスタリングを行うもの であり,探索はオーバーレイネットワーク上で行うもの である.また,提案の検証のため,k-means 法によるク ラスタリングをしたシステムのシミュレーションについ て述べた.

参考文献

[1] A Al-Fuqaha, M Guizani, M Mohammadi, M Aled- hari, and M Ayyash. Internet of things: A survey on enabling technologies, protocols, and applica- tions. IEEE Communications Surveys & Tutorials, Vol. 17, No. 4, pp. 2347–2376, 2015.

[2] 江崎浩. P2P 教科書. 株式会社インプレス R&D, 2008.

[3] Y Teranishi. PIAX: Toward a framework for sensor overlay network. In Consumer Communications and Networking Conference, 2009. CCNC 2009.

6th IEEE, pp. 1–5. IEEE, 2009.

参照

関連したドキュメント

1)まず、最初に共通グリッドインフラを構築し、その上にバイオ情報基盤と

ひかりTV会員 提携 ISP が自社のインターネット接続サービス の会員に対して提供する本サービスを含めたひ

指針に基づく 防災計画表 を作成し事業 所内に掲示し ている , 12.3%.

調査対象について図−5に示す考え方に基づき選定した結果、 実用炉則に定める記 録 に係る記録項目の数は延べ約 620 項目、 実用炉則に定める定期報告書

⑥同じように︑私的契約の権利は︑市民の自由の少なざる ⑤ 

兵庫県 篠山市 NPO 法人 いぬいふくし村 障害福祉サービス事業者であるものの、障害のある方と市民とが共生するまちづくりの推進及び社会教

授業設計に基づく LUNA の利用 2 利用環境について(学外等から利用される場合) 3 履修情報が LUNA に連携するタイミング 3!.

基準の電力は,原則として次のいずれかを基準として各時間帯別