In this paper, we present a generic plug-and-play controller that ensures fair and efficient operation of IEEE 802.11 infrastructure wireless local area networks with multiple co-channel access points, without any change to hardware firmware of the network devices. Our controller addresses performance issues of TCP transfers in multi-AP WLANs, by overlaying a coarse time-slicing scheduler on top of a cascaded fair queuing scheduler. The time slices and queue weights, used in our controller, are obtained from the solution of a constrained utility optimization formulation. A study of the impact of coarse time-slicing on TCP is also presented in this paper. We present an improved algorithm for adaptation of the service rate of the fair queuing scheduler and provide experimental results to illustrate its efficacy. We also present the changes that need to be incorporated to the proposed approach, to handle short-lived and interactive TCP flows. Finally, we report the results of experiments performed on a real testbed, demonstrating the efficacy of our controller.
In our earlier work @cite_9 , we had introduced ADWISER (vanced iFi nternet ervice nhance); a device for WLAN performance management. ADWISER is located between the WLAN and LAN (see Fig. ) so that all packets to and from the wireless STAs pass through it. ADWISER uses virtual servers and queues to pull into itself the queues from two bottleneck resources: the WLAN medium and the Internet access link. As a result, ADWISER was able to mitigate infrastructure WLAN performance anomalies, such as throughput inefficiency due to multi-rate association, unfairness between downlink and uplink TCP controlled file transfers, and throughput unfairness between intranet and Internet downloads.
@cite_9
2018652527
We present a centralized integrated approach for: 1) enhancing the performance of an IEEE 802.11 infrastructure wireless local area network (WLAN), and 2) managing the access link that connects the WLAN to the Internet. Our approach, which is implemented on a standard Linux platform, and which we call ADvanced Wi-fi Internet Service EnhanceR (ADWISER), is an extension of our previous system WLAN Manager (WM). ADWISER addresses several infrastructure WLAN performance anomalies such as mixed-rate inefficiency, unfair medium sharing between simultaneous TCP uploads and downloads, and inefficient utilization of the Internet access bandwidth when Internet transfers compete with LAN-WLAN transfers, etc. The approach is via centralized queueing and scheduling, using a novel, configurable, cascaded packet queueing and scheduling architecture, with an adaptive service rate. In this paper, we describe the design of ADWISER and report results of extensive experimentation conducted on a hybrid testbed consisting of real end-systems and an emulated WLAN on Qualnet. We also present results from a physical testbed consisting of one access point (AP) and a few end-systems. We consider several WLAN stations associated at rates r"1,r"2,...,r"k with an Access Point. Each station (STA) is downloading a long file from a local server, located on the LAN to which the Access Point (AP) is attached, using TCP. We assume that a TCP ACK will be produced after the reception of d packets at an STA. We model these simultaneous TCP-controlled transfers using a semi-Markov process. Our analytical approach leads to a procedure to compute aggregate download, as well as per-STA throughputs, numerically, and the results match simulations very well. The network scenario is that of an infrastructure IEEE 802.11 WLAN with a single AP with which several stations (STAs) are associated. The AP has a finite size buffer for storing packets. In this scenario, we consider TCP-controlled upload and download file transfers between the STAs and a server on the wireline LAN (e.g., 100Mbps Ethernet) to which the AP is connected. In such a situation, it is well known that because of packet losses due to finite buffers at the AP, upload file transfers obtain larger throughputs than download transfers. We provide an analytical model for estimating the upload and download throughputs as a function of the buffer size at the AP. We provide models for the undelayed and delayed ACK cases for a TCP that performs loss recovery only by timeout, and also for TCP Reno. The models are validated in comparison with NS2 simulations. Today, IEEE 802.11 wireless LAN (WLAN) is a prevailing solution for the wireless Internet access while transport control protocol (TCP) is the dominant transport protocol in the Internet. It is known that, in the infrastructure WLAN with multiple long-lived TCP flow stations, the actual number of contending TCP stations is limited to a small number, and the aggregated TCP throughput is basically independent of the total number of TCP stations. It is due to the behavior of the TCP flow control in the infrastructure WLAN, where the downlink (i.e., access point-to-stations) is the bottleneck link. In this paper, we develop an accurate and realistic analytical model of long-lived TCP over WLAN based on a well-known p-persistent model of the 802.11. We calculate the average number of the active TCP stations as well as the aggregated TCP throughput using our model for a given number of TCP stations and the maximum TCP receive window size. We verify our model via ns-2 simulations. Moreover, we find from our work that the minimum contention window sizes of the standards (i.e., 31 and 15 for IEEE 802.11b and 802.11a, respectively) are not optimal in the sense of the TCP throughput maximization