Skip to main content
QUICK REVIEW

[論文レビュー] TCP Congestion Control Scheme for Wireless Networks based on TCP Reserved Field and SNR Ratio

Youssef Bassil|arXiv (Cornell University)|Jul 4, 2012
Network Traffic and Congestion Control参考文献 18被引用数 4
ひとこと要約

この論文は、無線ネットワーク向けに、TCPの予約済みフィールドを用いてリンクを有線または無線に分類し、信号対雑音比(SNR)を用いて、混雑による損失とエラーによる損失を区別する、新しいTCP混雑制御方式を提案する。リンクの信頼性に基づいて混雑ウィンドウの挙動を適応させるため、有線ネットワークでのパフォーマンスを劣化させることなく、エラーが発生しやすい無線環境でのスループットを向上させる。

ABSTRACT

Currently, TCP is the most popular and widely used network transmission protocol. In actual fact, about 90% of connections on the internet use TCP to communicate. Through several upgrades and improvements, TCP became well optimized for the very reliable wired networks. As a result, TCP considers all packet timeouts in wired networks as due to network congestion and not to bit errors. However, with networking becoming more heterogeneous, providing wired as well as wireless topologies, TCP suffers from performance degradation over error-prone wireless links as it has no mechanism to differentiate error losses from congestion losses. It therefore considers all packet losses as due to congestion and consequently reduces the burst of packet, diminishing at the same time the network throughput. This paper proposes a new TCP congestion control scheme appropriate for wireless as well as wired networks and is capable of distinguishing congestion losses from error losses. The proposed scheme is based on using the reserved field of the TCP header to indicate whether the established connection is over a wired or a wireless link. Additionally, the proposed scheme leverages the SNR ratio to detect the reliability of the link and decide whether to reduce packet burst or retransmit a timed-out packet. Experiments conducted, revealed that the proposed scheme proved to behave correctly in situations where timeouts were due to error and not to congestion. Future work can improve upon the proposed scheme so much so that it can leverage CRC and HEC errors so as to better determine the cause of transmission timeouts in wireless networks.

研究の動機と目的

  • TCPが混雑による損失とエラーによる損失を区別できないため、無線ネットワークにおけるTCPのパフォーマンス劣化を解消すること。
  • リンク特性に基づいて混雑制御を適応させることで、有線・無線が混在するネットワークにおけるTCP効率を向上させること。
  • 既存のTCPヘッダーフィールド(予約済みフィールド)とSNR測定値を活用して、プロトコルの変更なしに知的な損失分類を可能にすること。
  • 標準TCPとの互換性を維持しつつ、信頼性の低い無線リンクにおけるパフォーマンスを向上させること。
  • リアルタイムでのリンク品質に基づいて送信動作を動的に調整し、不要なウィンドウ縮小を回避すること。

提案手法

  • TCPの予約済みフィールドを用いて、接続が有線または無線リンク上で動作していることを示す。
  • 受信側で信号対雑音比(SNR)をモニタリングし、リンクの信頼性を評価し、エラーが発生しやすい状態を検出する。
  • リンクタイプに応じて異なる混雑制御論理を適用する:有線では標準TCP動作、無線では変更された動作。
  • タイムアウトが発生した場合、SNRを確認して損失がエラー(低SNR)によるものか混雑(高SNR)によるものかを判断する。
  • 損失がエラーによるもの(低SNR)と特定された場合、混雑ウィンドウを小さくせずに再送信をトリガーする。
  • 損失が混雑によるもの(高SNR)と特定された場合、標準TCPの動作に従い、混雑ウィンドウを小さくする。

実験結果

リサーチクエスチョン

  • RQ1予約済みフィールドを、後方互換性を損なわずに、有線/無線リンクの種別を示すために再利用できるか?
  • RQ2SNR測定値が、無線ネットワークにおける混雑損失とエラー損失をどれほど信頼性高く区別できるか?
  • RQ3提案された方式は、標準TCPと比較して、混合有線・無線環境におけるTCPのスループットと公平性をどのように向上させるか?
  • RQ4エラーによるタイムアウト時にも、不要な混雑ウィンドウの縮小を回避できるか、かつ安定性を維持できるか?
  • RQ5SNRによるリンク品質推定が、無線環境におけるTCPの全体的な信頼性と応答性にどのような影響を与えるか?

主な発見

  • 提案された方式は、SNRと予約済みフィールドを用いて、エラーによる損失と混雑による損失を効果的に区別できた。
  • エラーが発生しやすい無線環境では、ビットエラーによるタイムアウト時にも混雑ウィンドウを小さくしないため、スループットが維持された。
  • 実験結果から、標準TCPと比較して、無線環境におけるスループットが向上し、再送信遅延が短縮された。
  • 予約済みフィールドを用いることで、コアプロトコルの意味論を変更せずに、既存のTCP実装との互換性を維持できた。
  • SNRを信頼性指標として用いることで、リンク劣化の正確な検出が可能となり、送信問題への適切な対応が可能になった。
  • 今後の改善では、CRCやHECのエラー検出を統合することで、無線ネットワークにおける損失原因同定をさらに精緻化できる可能性がある。

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

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

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

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