Cross-Layer Scheme to Control Contention Window for Per-Flow in Asymmetric Multi-Hop Networks

Pham Thanh GIANG  Kenji NAKAGAWA  

IEICE TRANSACTIONS on Communications   Vol.E93-B   No.9   pp.2326-2335
Publication Date: 2010/09/01
Online ISSN: 1745-1345
DOI: 10.1587/transcom.E93.B.2326
Print ISSN: 0916-8516
Type of Manuscript: PAPER
Category: Network
cross-layer,  per-flow/per-station fairness,  bandwidth utilization,  multi-hop wireless,  IEEE 802.11,  back-off algorithm,  asymmetric topology,  

Full Text: PDF(964.6KB)>>
Buy this Article

The IEEE 802.11 MAC standard for wireless ad hoc networks adopts Binary Exponential Back-off (BEB) mechanism to resolve bandwidth contention between stations. BEB mechanism controls the bandwidth allocation for each station by choosing a back-off value from one to CW according to the uniform random distribution, where CW is the contention window size. However, in asymmetric multi-hop networks, some stations are disadvantaged in opportunity of access to the shared channel and may suffer severe throughput degradation when the traffic load is large. Then, the network performance is degraded in terms of throughput and fairness. In this paper, we propose a new cross-layer scheme aiming to solve the per-flow unfairness problem and achieve good throughput performance in IEEE 802.11 multi-hop ad hoc networks. Our cross-layer scheme collects useful information from the physical, MAC and link layers of own station. This information is used to determine the optimal Contention Window (CW) size for per-station fairness. We also use this information to adjust CW size for each flow in the station in order to achieve per-flow fairness. Performance of our cross-layer scheme is examined on various asymmetric multi-hop network topologies by using Network Simulator (NS-2).