無線LANのMACプロトコルにおいて幅広く用いられているCSMA/CA方式はお互いに隠れ端末の関係にある通信対のスループットが大きく低下する場合があることが知られている.これを解決する一つの手法としてRTS/CTSによるチャネル予約手法があるが,IEEE802,11で規定されているRTS/CTSでは予約される空間領域が固定であるため,逆にさらされノードが生み出されトータルのシステムスループットはかえって低下するケースが多い.本稿では,各端末が周囲から受信する制御パケットの電波強度から端末間の距離を推定し,自ノードと通信相手との距離と,自ノードとチャネルアクセスが競合する他端末との距離に応じて隠れ端末とさらされノードの有無を推定し,RTS/CTSのNAV(Network AllocationVector)のオン・オフを適応制御する手法を提案する.DRNAV(Distance-and-Role-dependentNAV)と呼ぶこの方式はチャネルの空間再利用効率を高めることでシステムスループットを向上させることが可能である.シミュレーションによる性能評価により,本方がはCSMA/CA,CSMA/CA with RTS/CTSの各々に対してスループットを改善できることが示す.%With the rapid growth of functional wireless terminal markets including smart phones, tablets and netbooks, Improving throughput is increasingly needed for wireless LANs. In the existing MAC protocol of CSMA/CA, multiple on-going flows in the same frequency can experience degraded throughput due to packet collision with their hidden nodes. Channel reservation using RTS/CTS handshake has capability to avoid hidden nodes, but instead it creates exposed nodes leading to throughput decrease. We present DRNAV(Distance-and-Role-dependent NAV) to resolve exposed node problem in RTS/CTS. In DRDAV, each node estimates the distance to its sender node (or receiver node) as well as the distance to the surrounding node by which it received RTS or CTS. It decides whether or not to set NAV depending on these distances and whether it is the sender or the receiver. Results of performance evaluation show that DRNAV improves throughput over CSMA/CA and existing CSMA/CA with RTS/CTS by approximately 40% and 30% respectively.
展开▼