TY - JOUR
T1 - A cross-layer dual queue approach for improving TCP fairness in infrastructure wlans
AU - Ha, Juho
AU - Park, Eun Chan
AU - Park, Kyung Joon
AU - Choi, Chong Ho
PY - 2009/11
Y1 - 2009/11
N2 - Fairness is one of the most important performance measures in IEEE 802.11 Wireless Local Area Networks (WLANs), where channel is accessed through competition. In this paper, we focus on the fairness problem between TCP uplink and downlink flows in infrastructure WLANs from the cross-layer perspective. First, we show that there exists a notable discrepancy between throughput of uplink flow and that of downlink flow, and discuss its root cause from the standpoint of different responses to TCP data packet drop and TCP ACK packet drop at the access point (AP) buffer. In order to mitigate this unfairness, we propose a dual queue scheme, which works in a cross-layer manner. It employs two separate queues at the AP, one for the data packets of downlink TCP flows and another for the ACK packets of uplink TCP flows, and selects these queues with appropriate probabilities so that TCP per-flow fairness is improved. Moreover, we analyze the behavior of the dual queue scheme and derive throughputs of uplink and downlink flows. Based on this analysis, we obtain the optimal queue selection probabilities for fairness. Extensive simulation results confirm that the proposed scheme is effective and useful in resolving the TCP unfairness problem without deteriorating overall utilization.
AB - Fairness is one of the most important performance measures in IEEE 802.11 Wireless Local Area Networks (WLANs), where channel is accessed through competition. In this paper, we focus on the fairness problem between TCP uplink and downlink flows in infrastructure WLANs from the cross-layer perspective. First, we show that there exists a notable discrepancy between throughput of uplink flow and that of downlink flow, and discuss its root cause from the standpoint of different responses to TCP data packet drop and TCP ACK packet drop at the access point (AP) buffer. In order to mitigate this unfairness, we propose a dual queue scheme, which works in a cross-layer manner. It employs two separate queues at the AP, one for the data packets of downlink TCP flows and another for the ACK packets of uplink TCP flows, and selects these queues with appropriate probabilities so that TCP per-flow fairness is improved. Moreover, we analyze the behavior of the dual queue scheme and derive throughputs of uplink and downlink flows. Based on this analysis, we obtain the optimal queue selection probabilities for fairness. Extensive simulation results confirm that the proposed scheme is effective and useful in resolving the TCP unfairness problem without deteriorating overall utilization.
KW - Cross-layer design
KW - Fairness
KW - TCP congestion control
KW - Wireless LAN
UR - http://www.scopus.com/inward/record.url?scp=70349694272&partnerID=8YFLogxK
U2 - 10.1007/s11277-009-9757-5
DO - 10.1007/s11277-009-9757-5
M3 - Article
AN - SCOPUS:70349694272
SN - 0929-6212
VL - 51
SP - 499
EP - 516
JO - Wireless Personal Communications
JF - Wireless Personal Communications
IS - 3
ER -