Throughput evaluation and enhancement of TCP clients in Wi-Fi hot spots (2004) [4 citations — 1 self]
Abstract:
Abstract. In this paper we consider a Wi-Fi hot spot were M users are performing TCP downloads from Internet remote servers. Our study focuses on characterizing the way the TCP flow control mechanisms affect the MAC protocol operations, and identifying the main causes of the throughput limitations shown by the TCP traffic. In particular, we show that the TCP throughput is not limited by the collision events, but by i) the inability of the MAC protocol to assign a higher chance of accessing the channel to the hot spot Access Point than the mobile users, and ii) the interaction of flow control mechanisms used at the TCP layer and the contention avoidance scheme used at the MAC layer. We propose an extension to the MAC protocol that requires only modifications of the hot spot Access Points. Our proposed enhancement allows the Access Point to send bursts of TCP packets towards the hot spot clients. We design a resource allocation protocol aimed at maximizing the success probability of the uplink transmissions by dynamically adapting the burst size to the number of users ’ collisions and successful transmissions. Simulations confirm the improvements of the TCP throughput achieved by our enhanced MAC protocol. 1
Citations
| 428 | Performance Analysis of the IEEE 802.11 Distributed Coordination Function – Bianchi - 2000 |
| 409 | TCP/IP Illustrated, Volume 1: The Protocols – Stevens - 1994 |
| 153 | Tuning of the IEEE 802.11 Protocol to Achieve a Theoretical Throughput Limit – Calí, Conti, et al. - 2000 |
| 129 | Performance anomaly of 802.11b – Heusse, Rousseau, et al. - 2003 |
| 54 | TCP and UDP performance over a wireless LAN – Xylomenos, Polyzos - 1999 |
| 23 | Optimization of efficiency and energy consumption in p-persistent CSMA-based wireless LANs – Bruno, Conti, et al. - 2002 |
| 21 | Understanding TCP fairness over wireless LAN – Pilosof, Ramjee, et al. - 2003 |
| 15 | Design and Performance Evaluation of a Distributed Contention Control (DCC) Mechanism for – Bononi, Conti, et al. - 1998 |
| 6 | Behavior of UDP-based applications over – Arranz, Aguero, et al. - 2001 |

