Skip to main content
QUICK REVIEW

[論文レビュー] Employing Coded Relay in Multi-hop Wireless Networks

Zhenghao Zhang, Wei Hu|arXiv (Cornell University)|Dec 19, 2010
Cooperative Communication and Network Coding参考文献 12被引用数 4
ひとこと要約

本論文では、前方誤り訂正(FEC)符号化を通じて部分的パケット受信とネットワークの盗聴を活用する、マルチホップ無線ネットワーク向けの新規プロトコルCoded Relay(Crelay)を提案する。AMPS推定器を用いて誤り率を推定し、必要なパリティバイトのみを送信することで、Moreなどの最先端プロトコルと比較して最大36%高いスループットを達成し、最小限のオーバーヘッドでネットワーク効率を著しく向上させる。

ABSTRACT

In this paper, we study Coded relay (Crelay) in multi-hop wireless networks. Crelay exploits both partial packets and overhearing capabilities of the wireless nodes, and uses Forward Error Correction code in packet forwarding. When a node overhears a partial packet from an upstream node, it informs the upstream node about the number of parity bytes needed to correct the errors, such that the upstream node need only send a small amount of parity bytes instead of the complete packet, hence improving the network efficiency. Our main contributions include the following. First, we propose an efficient network protocol that can exploit partial packets and overhearing. Second, we study the routing problem in networks with Crelay and propose a greedy algorithm for finding the paths. Third, we propose an error ratio estimator, called AMPS, that can estimate the number of byte errors in a received frame with good accuracy at a low overhead of only 8 bytes per frame, where the estimator is needed for a node to find the number of needed parity bytes. Fourth, we implement the proposed protocol and algorithm within the Click modular router, and our experiments show that Crelay can significantly improve the performance of wireless networks.

研究の動機と目的

  • 部分的パケット受信と盗聴を活用するマルチホップ無線ネットワーク向けプロトコルを設計し、送信効率を向上させること。
  • 再送信のない完全なパケット再送を避けるために、誤り訂正に必要な最小限のパリティバイト数を特定する課題に対処すること。
  • 動的無線環境におけるリアルタイムフィードバックを可能にする、低オーバーヘッドで高精度な誤り率推定器を開発すること。
  • Crelayを実際のテストベッドに実装・評価し、従来および最先端のルーティングプロトコルと比較して性能向上を実証すること。

提案手法

  • 下流ノードから上流ノードへ、受信したパケットの状態をタイムリーに報告する低オーバーヘッドのフィードバックメカニズムを、ACKトリガー記録とACK伝搬を用いて設計する。
  • 部分的受信と盗聴を考慮したグリーディルーティングアルゴリズムを実装し、Crelay下での効率的なマルチホップ経路を特定する。
  • 1フレームあたり僅か8バイトの追加で済み、定数時間のテーブルルックアップを用いることでリアルタイム推定が可能な、低オーバーヘッドな誤り率推定器AMPS(Adaptive Maximum a Posteriori Estimator)を提案する。
  • CrelayをClickモジュラルルータに統合し、ソフトウェアベースの実装と実世界でのテストを可能にする。
  • 物理層モニタモードを用いて生のフレームをキャプチャし、テストベッドで部分的パケット受信を活用する。
  • FEC符号化を活用して、推定誤り数に基づき必要なパリティバイトのみを送信することで、冗長な送信を最小限に抑える。

実験結果

リサーチクエスチョン

  • RQ1マルチホップ無線ネットワークにおいて、部分的パケット受信と盗聴を効率的に活用し、冗長な送信を削減するネットワークプロトコルはどのように設計できるか?
  • RQ2上流ノードが誤り訂正に必要なパリティバイト数を低オーバーヘッドかつ低遅延で学習できる有効なフィードバックメカニズムは何か?
  • RQ3部分的に受信したパケット内のバイト誤り数を、最小限のオーバーヘッドで高精度に推定するにはどうすればよいか?
  • RQ4経路長と部分的パケット比が、従来およびオポチュニスティックルーティングプロトコルと比較したCrelayの性能向上に与える影響は何か?

主な発見

  • 11ノードのテストベッドにおいて、CrelayはMoreプロトコルに対して平均36%、Srcrに対して平均52%のスループット向上を達成し、顕著な性能向上を示した。
  • スループット向上は受信した部分的パケットの割合と正の相関関係にあり、部分的パケット比が高いほど性能向上が顕著になった。
  • 経路長が延びるにつれて平均スループット向上が増加し、特に4ホップ以上の長距離経路ではより高い向上率を示した。これは、チャネルが弱く、盗聴の機会が増えるためと推定される。
  • 誤差を過大評価する場合、AMPSは80.1%以上のケースで誤差を3バイト以内に抑えることができ、無駄な送信を最小限に抑えた。
  • 誤差を過小評価するケースは23.7%にとどまり、そのうち3.89%のケースでは事前に送信されたパリティバイトが依然としてすべての誤りを訂正可能であった。
  • フィードバックに基づき、完全なパケットではなくパリティバイトのみを送信することで、再送信の冗長性を著しく低減し、スペクトル効率を大幅に向上させた。

より良い研究を、今すぐ始めましょう

論文の読解から最終レビューまで、研究時間を劇的に削減しましょう。

クレジットカード登録不要

このレビューはAIが作成し、人間の編集者が確認しました。