連想ベースルーティング[1] [2] [3] [4] (一般にABRと呼ばれる)は、ワイヤレスアドホックネットワーク(モバイルアドホックネットワーク(MANET)やワイヤレスメッシュネットワークとも呼ばれる)向けに発明されたモバイルルーティングプロトコルです。ABRは1993年に発明され、 1996年に米国特許を申請し、1999年に特許を取得しました。ABRは、ケンブリッジ大学で博士号取得中だったChai Keong Tohによって発明されました。
ルート探索フェーズ
ABR には 3 つのフェーズがあります。最初のフェーズはルート検出フェーズです。ユーザーがデータの送信を開始すると、プロトコルは要求を傍受し、ワイヤレス インターフェイスを介して検索パケットをブロードキャストします。検索パケットがノードからノードに伝播すると、ノード ID と安定性の情報がパケットに追加されます。パケットが最終的に宛先ノードに到達すると、送信元から宛先までのパスを記述するすべての情報が受信されます。その場合、宛先は最適なルートを選択し (送信元から宛先までのパスが複数ある場合があるため)、選択したパスを介して送信元ノードに REPLY を返します。
パケットが宛先から送信元へ逆方向に転送されるとき、各中間ノードはルーティング テーブルを更新し、上流ノードからデータを受信したときにルーティング方法を知っていることを示します。送信元ノードが REPLY を受信すると、ルートが正常に検出され、確立されます。このプロセスはリアルタイムで実行され、数ミリ秒しかかかりません。
ルート再構築フェーズ
ABR は、長期間存続するルートまたはアソシエティビティが安定したルートを確立するため、確立されたルートのほとんどでリンクが切断されることはほとんどありません。ただし、1 つ以上のリンクが切断されると、ABR は直ちに RRC (ルート再構築フェーズ) を呼び出します。RRC は基本的に、上流ノード (リンク切断を感知) にローカル ルート修復を実行させることで、切断されたリンクを修復します。ローカル ルート修復は、宛先への代替の長期間存続する部分ルートを検索するローカル ブロードキャスト クエリを実行することによって実行されます。
ABR ルート メンテナンスは、次の要素で構成されます。
- (a)部分的な経路探索、
- (b)無効な経路の消去、
- (c)有効な経路更新、および
- (d)新しいルートの発見(最悪の場合)。
ルート削除フェーズ
検出されたルートが必要なくなると、ソース ノードによって RD (ルート削除) パケットが開始され、ルート内のすべての中間ノードがルーティング テーブル エントリを更新し、この削除されたルートに関連付けられたデータ パケットのリレーを停止します。
RD を使用してルートを削除するだけでなく、ABR は、一定期間にわたってルートに関連するトラフィック アクティビティがない場合に、ルート エントリがタイムアウト後に期限切れになるか無効になるソフト ステート アプローチを実装することもできます。
実用性
1998年、ABRはLinuxカーネルに実装され、WaveLAN 802.11a PCMCIAワイヤレスアダプタを搭載したさまざまなブランドのラップトップ(IBM Thinkpad、COMPAQ、Toshibaなど)に搭載されました。600メートルを超える距離にまたがる6ノードのワイヤレスアドホックネットワークが動作し、その成功は1999年のMobile Computing Magazineに掲載されました。ネットワークではさまざまなテストが実行されました。
- 3 ホップ ルートを介して送信元から送信先まで最大 500 MBytes のデータを転送します。
- リンク切れと自動リンク修復が機能していることが証明されました
- 自動ルート検出
- ルート削除
- アドホック モードの Web サーバー - ソースがクライアント、宛先が Web サーバー
- マルチメディア情報の伝送(音声[9]およびビデオ)
- アドホック経由のTELNET
- FTP経由のアドホック
- アドホック経由のHTTP
また、以下のネットワーク パフォーマンス測定も行いました。
- エンドツーエンドの遅延
- TCPスループット
- パケット損失率
- ルート発見遅延
- ルート修復遅延
- パケットサイズがスループットに与える影響
- ビーコン間隔がスループットとバッテリー残量に与える影響
このプロトコルの拡張バージョンは、2002年に防衛請負業者TRW社によって現場で実装されました[10]。プロトコルに行われた拡張には、(a)ネットワーク層QoSの追加と(b)ルート優先順位機能が含まれます。
特許および業務の延長
ABRは米国特許5987011 [11]を取得しており、譲受人は英国 ケンブリッジのキングスカレッジです。
他のいくつかのモバイル アドホック ルーティング プロトコルでは、ABR の安定性の概念が組み込まれているか、ABR プロトコルの拡張が行われています。以下に例を示します。
- 信号安定性に基づく適応ルーティングプロトコル(SSA)[12]
- 拡張連想ベースルーティングプロトコル ( EABR ) [引用が必要]
- 連想性ベースルーティングの代替拡張(AEABR)[13]
- 最適化された連想閾値ルーティング(OABTR)[14]
- 連想性に基づくクラスタリングプロトコル(ABCP)[15]
- ファジーベースの信頼連想性に基づくルーティング (ファジー ABR )
- 連想ティック平均連想ベースルーティング(ATA-AR)[16]
- 自己適応型Q学習に基づく信頼ABR(QTABR)[17]
- ABRへのサービス品質拡張(QoSE-ABR)[18]
- 連想ベースマルチキャストルーティング(ABAM)[19]
- マルチパスアソシエティビティベースルーティング(MABR)[20]
- 無線センサーネットワークのための連想ルーティング[21]
- 連想型車両アドホックネットワーク(VANET)[22]
参考文献
- ^ Toh, Chai-Keong (1997 年 3 月). 「アドホック モバイル ネットワークの連想ベース ルーティング」.ワイヤレス パーソナル コミュニケーションズ. 4 (2): 103–139. doi :10.1023/A:1008812928561. S2CID 14335563.
- ^ Toh, Chai-Keong (1996 年 3 月)。アドホック モバイル コンピューティングをサポートする新しい分散ルーティング プロトコル。IEEE第 15 回国際フェニックス コンピュータおよび通信会議の議事録。
- ^ Toh, Chai - Keong (2001 年 12 月)。Ad Hoc Mobile Wireless Networks。Prentice Hall。ISBN 978-0-13-007817-9。
- ^ 連想性の概念に基づく長期アドホックルーティング、IETF ドラフト 1999
- ^ 「モバイル コンピューティング マガジン インタビュー記事 - 屋外での最初の実用的なアドホック ワイヤレス ネットワークの実装、1999 年(PDF)」
- ^ Toh, C.-K.; Lin, G.; Delwar, M. (2000)、「インフラストラクチャレス モバイル ネットワーク向けアダプティブ ルーティング プロトコルの実装と評価」、インフラストラクチャレス モバイル ネットワーク向けアダプティブ ルーティング プロトコルの実装と評価、第 9 回国際コンピュータ通信ネットワーク会議の議事録、2000 年。、pp. 20–27、doi :10.1109/ICCCN.2000.885465、ISBN 978-0-7803-6494-3、S2CID 26834795
- ^ アドホック無線ネットワークの通信性能の評価、IEEE Transactions on Wireless Communications、2000
- ^ Toh, C.-K.; Chen, Richard; Delwar, Minar; Allen, Donald (2000)、「アドホック無線ネットワークの実験、ACM SIGMETRICS パフォーマンス評価レビュー、第 28 巻第 3 号、2000 年 12 月」、ACM SIGMETRICS パフォーマンス評価レビュー、28 (3): 21–29、doi :10.1145/377616.377622、S2CID 1486812
- ^ ワイヤレス アドホック ネットワークを介したオーディオの転送、Proc. International Conference on Personal, Indoor And Mobile Radio Communications、Pimrc、2003、v. 1、p. 772-777 (PDF)
- ^ 「次世代戦術アドホックモバイルワイヤレスネットワーク」TRW Technology Review Journal 2004年。
- ^ アドホックモバイルネットワークのルーティング方法、米国特許 5987011、1996 年に認可、1994 年に出願。
- ^ Dube, Rohit; Rais, Cynthia D.; Wang, Kuang-Yeh; Tripathi, Satish K. (1996)、アドホックモバイルネットワーク向け信号安定性ベースの適応ルーティング (SSA)
- ^ 連想性ベースルーティングの代替強化、2009、doi :10.1007/978-3-642-11817-3_7、S2CID 8920485
- ^ 最適化された連想しきい値ルーティング、CiteSeerX 10.1.1.79.8653
- ^ モバイル アドホック ネットワーク向け連想性ベースのクラスタリング プロトコル(PDF)
- ^ リアルタイムモバイルネットワーク向けアソシエティビティティック平均アソシエティビティベースルーティング(PDF)
- ^ Vijaya Kumar, A.; Jeyapal, A. (2014)、「Q学習を使用したMANET向けの自己適応型信頼ベースABRプロトコル」、The Scientific World Journal、2014:452362、doi:10.1155/2014/452362、PMC 4164804、PMID 25254243
- ^ Murad, Ayman Mansour; Al-Mahadeen, Bassam; Murad, Nuha Mansour (2008)、「モバイル アドホック ネットワーク (MANET) 向けアソシエティビティ ベース ルーティング プロトコルへのサービス品質拡張機能の追加」、2008 IEEE アジア太平洋サービス コンピューティング カンファレンス、Apscc '08、pp. 631–637、doi :10.1109/APSCC.2008.234、ISBN 9780769534732、S2CID 7026878
- ^ ABAM: オンデマンド連想ベースマルチキャスト
- ^ Carthy, PM; Grigoras, D. (2005)、「マルチパスアソシエティビティベースのルーティング」、ワイヤレスオンデマンドネットワークシステムとサービスに関する第2回年次会議、pp. 60–69、doi :10.1109/WONS.2005.24、ISBN 0769522904、S2CID 12523282
- ^ Eltarras, Ramy; Eltoweissy, Mohamed (2011)、「無線センサーネットワークの連想ルーティング」、Computer Communications、34 (18): 2162–2173、doi :10.1016/j.comcom.2011.01.010
- ^ Yu, Hyun; Ahn, Sanghyun; Yoo, Joon (2013)、「都市環境における車両向けの安定したルーティングプロトコル」、International Journal of Distributed Sensor Networks、9 (11): 759261、doi : 10.1155/2013/759261
