TCP/IP illustrated (vol. 1): the protocols
TCP/IP illustrated (vol. 1): the protocols
Comparative performance analysis of versions of TCP in a local network with a lossy link
IEEE/ACM Transactions on Networking (TON)
Convex Optimization
Performance Impact of Interlayer Dependence in Infrastructure WLANs
IEEE Transactions on Mobile Computing
Performance modelling and measurements of TCP transfer throughput in 802.11-based WLAN
Proceedings of the 9th ACM international symposium on Modeling analysis and simulation of wireless and mobile systems
Probability and Random Processes For EE's (3rd Edition)
Probability and Random Processes For EE's (3rd Edition)
New insights from a fixed-point analysis of single cell IEEE 802.11 WLANs
IEEE/ACM Transactions on Networking (TON)
Throughput Analysis and Measurements in IEEE 802.11 WLANs with TCP and UDP Traffic Flows
IEEE Transactions on Mobile Computing
Traffic capacity of multi-cell WLANS
SIGMETRICS '08 Proceedings of the 2008 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
Performance analysis of the IEEE 802.11 distributed coordination function
IEEE Journal on Selected Areas in Communications
Proceedings of the eleventh ACM international symposium on Mobile ad hoc networking and computing
Proceedings of the 13th ACM international conference on Modeling, analysis, and simulation of wireless and mobile systems
Hi-index | 0.00 |
In this paper, we consider the throughput allocation problem in an extended (or multi-cells) IEEE 802.11 wireless network. We first demonstrate the severe throughput imbalance that can take place between downlink TCP flows even in simple multi-cell WLANs. Then to solve this unfairness problem, we derive an analytical model that describes the interaction between different TCP flows at the MAC layer, and formulate the throughput allocation problem as a nonlinear optimization problem subject to certain fairness requirements. Real world complexity such as hidden terminals, packet transmission retry limit, and the unique characteristics of TCP traffic are considered. Unlike alternative approaches that rely on modifying the TCP sender or implementing active queue management at the network layer, solving our optimization problem yields the optimal MAC layer contention windows settings that can lead each TCP flow to its target end-to-end throughput. Among the practically appealing characteristics of this approach are: i) its locality and the possibility of implementing it at the AP and within the ESS, whereas alternative approaches rely on changing the TCP traffic source; and ii) its simplicity, i.e., it is achieved by controlling a single parameter per-node, whereas alternative approaches based on AQM require the tuning of many parameters and achieve mitigated results. Simulation results show that our approach can achieve a fair throughput allocation and attest to the accuracy of our proposed method.