A queueing model for HTTP traffic over IEEE 802.11 WLANs

We consider an IEEE 802.11 based wireless LAN where an access point is used to connect a fixed number of users to the Web or to a shared file system. Users alternate between activity periods (corresponding to the download of a file) and idle periods (corresponding to think times). We first consider the interaction of TCP with the IEEE 802.11 MAC protocol, and get approximate expressions for the TCP throughput in the presence of n"c competing persistent connections. This result is then used to develop a queueing model, which provides the mean session delay in the presence of short-lived flows. The analysis also accounts for the TCP delayed ACK option. Comparison with simulation outcomes is provided, validating the model and providing guidelines for network designers. A particular emphasis is devoted to the impact of the TCP's advertised window size; in particular, it is proved that setting it to a small value leads to insensitivity of mean file transfer times to the file size distribution.

[1]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[2]  Mark Allman,et al.  On the generation and use of TCP acknowledgments , 1998, CCRV.

[3]  Van Jacobson,et al.  Congestion avoidance and control , 1988, SIGCOMM '88.

[4]  Martin Heusse,et al.  Performance anomaly of 802.11b , 2003, IEEE INFOCOM 2003. Twenty-second Annual Joint Conference of the IEEE Computer and Communications Societies (IEEE Cat. No.03CH37428).

[5]  T. V. Lakshman,et al.  A new method for analysing feedback-based protocols with applications to engineering Web traffic over the Internet , 1997, SIGMETRICS '97.

[6]  Prasun Sinha,et al.  Understanding TCP fairness over wireless LAN , 2003, IEEE INFOCOM 2003. Twenty-second Annual Joint Conference of the IEEE Computer and Communications Societies (IEEE Cat. No.03CH37428).

[7]  Alexandre Proutière,et al.  Insensitivity in processor-sharing networks , 2002, Perform. Evaluation.

[8]  Eitan Altman,et al.  On The Effect of Feedback Traffic in IEEE 802.11b WLANs , 2003 .

[9]  Giorgio Ventre,et al.  Network Simulator NS2 , 2008 .

[10]  Sally Floyd,et al.  Increasing TCP's Initial Window , 1998, RFC.

[11]  Alexandre Proutière,et al.  Insensitive Bandwidth Sharing in Data Networks , 2003, Queueing Syst. Theory Appl..

[12]  Marco Conti,et al.  Analytical Modeling of TCP Clients in Wi-Fi Hot Spot Networks , 2004, NETWORKING.

[13]  Laurent Massoulié,et al.  Bandwidth sharing and admission control for elastic traffic , 2000, Telecommun. Syst..

[14]  A. Girotra,et al.  Performance Analysis of the IEEE 802 . 11 Distributed Coordination Function , 2005 .

[15]  Yang Xiao,et al.  Throughput and delay limits of IEEE 802.11 , 2002, IEEE Communications Letters.

[16]  N. K. Shankaranarayanan,et al.  Performance of a Shared Packet Wireless Network with Interactive Data Users , 2003, Mob. Networks Appl..

[17]  Kee Chaing Chua,et al.  A Capacity Analysis for the IEEE 802.11 MAC Protocol , 2001, Wirel. Networks.

[18]  A. M. Abdullah,et al.  Wireless lan medium access control (mac) and physical layer (phy) specifications , 1997 .

[19]  Anurag Kumar,et al.  On processor sharing as a model for TCP controlled HTTP-like transfers , 2004, 2004 IEEE International Conference on Communications (IEEE Cat. No.04CH37577).

[20]  Eitan Altman,et al.  Novel Delayed ACK Techniques for Improving TCP Performance in Multihop Wireless Networks , 2003, PWC.

[21]  Klara Nahrstedt,et al.  On setting TCP's congestion window limit in mobile ad hoc networks , 2003, IEEE International Conference on Communications, 2003. ICC '03..

[22]  Eitan Altman,et al.  New Insights From a Fixed-Point Analysis of Single Cell IEEE 802.11 WLANs , 2007, IEEE/ACM Transactions on Networking.

[23]  Robert T. Braden,et al.  Requirements for Internet Hosts - Communication Layers , 1989, RFC.