Skip to content

WSNルーティングアルゴリズム評価アプリ

Notifications You must be signed in to change notification settings

oor30/VisualizeNetwork

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VisualizeNetwork

Visual Studioのプロジェクト。
WSN(Wireless Sensor Network)におけるルーティングプロトコルを評価するため、ネットワーク図やグラフ、指標などを可視化するためのアプリケーション。

WSNとは

アドホックネットワークの一種で、あるエリアに配置された多数のセンサーが取得した情報を、センサー同士で構築した通信経路を使って1箇所に集めるためのネットワーク。
工場の設備やサーバールームなどから温度等の情報を、監視・異常検出・空調制御するのに用いられる。

センサノードは電源に接続されないことを前提としているため、ネットワーク寿命や負荷分散が求められる。これを解決するため、クラスタリングを用いた手法が数多く提案されている。

なぜ作ったのか

新たなルーティングプロトコルを考案して既存のものと比較・評価するとき、ノードの配置図や接続関係、生存ノード数の推移などを数値だけで考察するのはとてもわかりにくい。 また、距離の遠いノード同士が接続されているなど、実装に間違いがあったときに気づきにくい問題がある。

環境

  • Visual Studio
  • C#

できること

シミュレーション再生

各ラウンドごとのネットワークトポロジーの変化を、アニメーションで再生する。

グラフ

ラウンドごとの生存ノード数などの推移をグラフ化。

About

WSNルーティングアルゴリズム評価アプリ

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages