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