A cross-layer approach for per-station fairness in TCP over WLANs

Eun Chan Park, Dong Young Kim, Hwangnam Kim, Chong Ho Choi

Research output: Contribution to journalArticle

43 Citations (Scopus)

Abstract

In this paper, we investigate the issue of per-station fairness in TCP over IEEE 802.11-compliant wireless local area networks (WLANs), especially in Wi-Fi hot spots. It is asserted that the hot spot suffers from the unfairness among wireless stations in exploiting the wireless medium. The source of this unfairness is analyzed from two aspects, TCP-induced asymmetry and MACinduced asymmetry; the former causes TCP congestion control with a cumulative acknowledgment mechanism to prefer the wireless sending stations to the wireless receiving stations, whereas the later exacerbates the unfairness problem in the hot spots. By investigating the interaction between TCP congestion control and MAC contention control, we reveal that, even when a wireless station has a sufficiently large amount of traffic to send, it cannot always participate in the competition to access the wireless medium since the attempts to access the medium in the IEEE 802.11 MAC layer are controlled by the TCP congestion control. Therefore, we propose a cross-layer feedback approach to assure per-station fairness and to ensure high channel utilization. In this approach, we introduce the notion of channel access cost to quantify the system-wide traffic load and per-station channel usage. The access cost is estimated at the MAC in an access point and conveyed to the TCP sender. Then, the TCP sender adjusts its sending rate based on the access cost, so as to assure per-station fairness. The novel aspect of the approach is that it does not entail any modification of either the TCP or the IEEE 802.11 MAC. Furthermore, it neither resorts to any complex fair scheduling, nor compromises the modularity of the layered architecture. The simulation results indicate that the proposed approach can provide both per-station fairness and high channel utilization, irrespective of network configurations.

Original languageEnglish
Article number4359005
Pages (from-to)898-911
Number of pages14
JournalIEEE Transactions on Mobile Computing
Volume7
Issue number7
DOIs
Publication statusPublished - 2008 Jul 1

Fingerprint

Wireless local area networks (WLAN)
Costs
Wi-Fi
Telecommunication traffic
Scheduling
Feedback

Keywords

  • Fairness
  • IEEE 802.11 WLAN
  • MAC contention control
  • TCP congestion control

ASJC Scopus subject areas

  • Engineering(all)
  • Computer Science(all)

Cite this

A cross-layer approach for per-station fairness in TCP over WLANs. / Park, Eun Chan; Kim, Dong Young; Kim, Hwangnam; Choi, Chong Ho.

In: IEEE Transactions on Mobile Computing, Vol. 7, No. 7, 4359005, 01.07.2008, p. 898-911.

Research output: Contribution to journalArticle

Park, Eun Chan ; Kim, Dong Young ; Kim, Hwangnam ; Choi, Chong Ho. / A cross-layer approach for per-station fairness in TCP over WLANs. In: IEEE Transactions on Mobile Computing. 2008 ; Vol. 7, No. 7. pp. 898-911.
@article{e6e471c5dba044ada5961daa4ffed60f,
title = "A cross-layer approach for per-station fairness in TCP over WLANs",
abstract = "In this paper, we investigate the issue of per-station fairness in TCP over IEEE 802.11-compliant wireless local area networks (WLANs), especially in Wi-Fi hot spots. It is asserted that the hot spot suffers from the unfairness among wireless stations in exploiting the wireless medium. The source of this unfairness is analyzed from two aspects, TCP-induced asymmetry and MACinduced asymmetry; the former causes TCP congestion control with a cumulative acknowledgment mechanism to prefer the wireless sending stations to the wireless receiving stations, whereas the later exacerbates the unfairness problem in the hot spots. By investigating the interaction between TCP congestion control and MAC contention control, we reveal that, even when a wireless station has a sufficiently large amount of traffic to send, it cannot always participate in the competition to access the wireless medium since the attempts to access the medium in the IEEE 802.11 MAC layer are controlled by the TCP congestion control. Therefore, we propose a cross-layer feedback approach to assure per-station fairness and to ensure high channel utilization. In this approach, we introduce the notion of channel access cost to quantify the system-wide traffic load and per-station channel usage. The access cost is estimated at the MAC in an access point and conveyed to the TCP sender. Then, the TCP sender adjusts its sending rate based on the access cost, so as to assure per-station fairness. The novel aspect of the approach is that it does not entail any modification of either the TCP or the IEEE 802.11 MAC. Furthermore, it neither resorts to any complex fair scheduling, nor compromises the modularity of the layered architecture. The simulation results indicate that the proposed approach can provide both per-station fairness and high channel utilization, irrespective of network configurations.",
keywords = "Fairness, IEEE 802.11 WLAN, MAC contention control, TCP congestion control",
author = "Park, {Eun Chan} and Kim, {Dong Young} and Hwangnam Kim and Choi, {Chong Ho}",
year = "2008",
month = "7",
day = "1",
doi = "10.1109/TMC.2007.70766",
language = "English",
volume = "7",
pages = "898--911",
journal = "IEEE Transactions on Mobile Computing",
issn = "1536-1233",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
number = "7",

}

TY - JOUR

T1 - A cross-layer approach for per-station fairness in TCP over WLANs

AU - Park, Eun Chan

AU - Kim, Dong Young

AU - Kim, Hwangnam

AU - Choi, Chong Ho

PY - 2008/7/1

Y1 - 2008/7/1

N2 - In this paper, we investigate the issue of per-station fairness in TCP over IEEE 802.11-compliant wireless local area networks (WLANs), especially in Wi-Fi hot spots. It is asserted that the hot spot suffers from the unfairness among wireless stations in exploiting the wireless medium. The source of this unfairness is analyzed from two aspects, TCP-induced asymmetry and MACinduced asymmetry; the former causes TCP congestion control with a cumulative acknowledgment mechanism to prefer the wireless sending stations to the wireless receiving stations, whereas the later exacerbates the unfairness problem in the hot spots. By investigating the interaction between TCP congestion control and MAC contention control, we reveal that, even when a wireless station has a sufficiently large amount of traffic to send, it cannot always participate in the competition to access the wireless medium since the attempts to access the medium in the IEEE 802.11 MAC layer are controlled by the TCP congestion control. Therefore, we propose a cross-layer feedback approach to assure per-station fairness and to ensure high channel utilization. In this approach, we introduce the notion of channel access cost to quantify the system-wide traffic load and per-station channel usage. The access cost is estimated at the MAC in an access point and conveyed to the TCP sender. Then, the TCP sender adjusts its sending rate based on the access cost, so as to assure per-station fairness. The novel aspect of the approach is that it does not entail any modification of either the TCP or the IEEE 802.11 MAC. Furthermore, it neither resorts to any complex fair scheduling, nor compromises the modularity of the layered architecture. The simulation results indicate that the proposed approach can provide both per-station fairness and high channel utilization, irrespective of network configurations.

AB - In this paper, we investigate the issue of per-station fairness in TCP over IEEE 802.11-compliant wireless local area networks (WLANs), especially in Wi-Fi hot spots. It is asserted that the hot spot suffers from the unfairness among wireless stations in exploiting the wireless medium. The source of this unfairness is analyzed from two aspects, TCP-induced asymmetry and MACinduced asymmetry; the former causes TCP congestion control with a cumulative acknowledgment mechanism to prefer the wireless sending stations to the wireless receiving stations, whereas the later exacerbates the unfairness problem in the hot spots. By investigating the interaction between TCP congestion control and MAC contention control, we reveal that, even when a wireless station has a sufficiently large amount of traffic to send, it cannot always participate in the competition to access the wireless medium since the attempts to access the medium in the IEEE 802.11 MAC layer are controlled by the TCP congestion control. Therefore, we propose a cross-layer feedback approach to assure per-station fairness and to ensure high channel utilization. In this approach, we introduce the notion of channel access cost to quantify the system-wide traffic load and per-station channel usage. The access cost is estimated at the MAC in an access point and conveyed to the TCP sender. Then, the TCP sender adjusts its sending rate based on the access cost, so as to assure per-station fairness. The novel aspect of the approach is that it does not entail any modification of either the TCP or the IEEE 802.11 MAC. Furthermore, it neither resorts to any complex fair scheduling, nor compromises the modularity of the layered architecture. The simulation results indicate that the proposed approach can provide both per-station fairness and high channel utilization, irrespective of network configurations.

KW - Fairness

KW - IEEE 802.11 WLAN

KW - MAC contention control

KW - TCP congestion control

UR - http://www.scopus.com/inward/record.url?scp=44149117527&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=44149117527&partnerID=8YFLogxK

U2 - 10.1109/TMC.2007.70766

DO - 10.1109/TMC.2007.70766

M3 - Article

AN - SCOPUS:44149117527

VL - 7

SP - 898

EP - 911

JO - IEEE Transactions on Mobile Computing

JF - IEEE Transactions on Mobile Computing

SN - 1536-1233

IS - 7

M1 - 4359005

ER -