MobiREALMobiREAL DICOMO /7/7 1 higashi-lab, kusumoto-lab presents
MobiREALMobiREAL DICOMO /7/7 2 シミュレーションによく用いられる ランダムな動き こんな動きでは 正確なシミュレーションはできない!
MobiREALMobiREAL DICOMO /7/7 3 次世代 MANET 向けシミュレータ この先,渋滞 が発生してい ます それは 現実的 な 都市での人の流れ の再現と ダイナミック な 行動 の記述が可能な
MobiREALMobiREAL DICOMO /7/7 4 アプリケー ションから のデータ出 力 ノードの位置座 標 アプリケーショ ンへのユーザ入力 ネットワークシミュレータ部 シミュレーション 領域 モビリティモデル シミュレーション シナリオ ネットワーク アプリケーション 入力 行動シミュレータ部
MobiREALMobiREAL DICOMO /7/7 5 アプリケー ションから のデータ出 力 ノードの位置座 標 アプリケーショ ンへのユーザ入力 ネットワークシミュレータ部 シミュレーション 領域 モビリティモデル シミュレーション シナリオ ネットワーク アプリケーション 入力 行動シミュレータ部
MobiREALMobiREAL DICOMO /7/7 6 地図の作成
MobiREALMobiREAL DICOMO /7/7 7 地図の作成 プログラムのソースを出力
MobiREALMobiREAL DICOMO /7/7 8 アプリケー ションから のデータ出 力 ノードの位置座 標 アプリケーショ ンへのユーザ入力 ネットワークシミュレータ部 シミュレーション 領域 モビリティモデル シミュレーション シナリオ ネットワーク アプリケーション 入力 行動シミュレータ部
MobiREALMobiREAL DICOMO /7/7 9 店 お店のセール情 報を受信したわ … if(crowded() && prob(0.8)){ dst.r = detour_path(); return; }…}… … if(receive_from_net(“ad”)){ put(dst); dst = destination(shop); dst.r = shortest_path(); return; }…}… 混雑し ている なぁ … if(crowded() && prob(0.8)){ dst.r = detour_path(); return; } … … if(receive_from_net(“ad”)){ put(dst); dst = destination(shop); dst.r = shortest_path(); return; } … 迂回する … if(crowded() && prob(0.8)){ dst.r = detour_path(); return; } … お店へ向かう … if(receive_from_net(“ad”)){ put(dst); dst = destination(shop); dst.r = shortest_path(); return; } …
MobiREALMobiREAL DICOMO /7/7 10 アプリケー ションから のデータ出 力 ノードの位置座 標 アプリケーショ ンへのユーザ入力 ネットワークシミュレータ部 シミュレーション 領域 モビリティモデル シミュレーション シナリオ ネットワーク アプリケーション 入力 行動シミュレータ部
MobiREALMobiREAL DICOMO /7/7 11 Urban Pedestrian Flow シナリオの作 成 道路上にいる人の密度 を入力 道路上にいる人の密度 を入力 人がたどる「経路」を 入力 人がたどる「経路」を 入力 どの経路をたどる人が 1 分間に何人いるか,を 求める どの経路をたどる人が 1 分間に何人いるか,を 求める LP を解く
MobiREALMobiREAL DICOMO /7/7 12 Urban Pedestrian Flow シナリオの作 成 プログラムのソースを出力
MobiREALMobiREAL DICOMO /7/7 13 コンパイル アニメータで再現 … if(crowded() && prob(0.8)){ dst.r = detour_path(); return; } … プログラムのソースコード トレースファイ ル シミュレーション シミュレーション 行動シミュレータ ネットワーク シミュレータ
MobiREALMobiREAL DICOMO /7/7 14 デモ : DSR リアルタイム通信 左上と右下の人が 通信 左上と右下の人が 通信 パケット パケット 黒 通信中 ( データパケット ) 桃 経路探索中 ( ルートリクエス ト ) 黄 経路が切れた ( ルートエラー ) 緑 経路が見つかっ た ( ルートリプライ )
MobiREALMobiREAL DICOMO /7/7 15