Recent studies characterizing workloads in Public-Area Wireless Networks (PAWNs) have shown that: (i) user loads are often time varying and location-dependent; (ii) user load is often unevenly distributed across access points (APs); and (iii) the load on the APs at any given time is not well correlated with the number of users associated with those APs. Administrators in such networks thus have to address the challenge of unbalanced network utilization resulting from unbalanced user load, and also guarantee its users a minimum level of quality of service (e.g., sufficient wireless bandwidth). In this paper, we address the challenges of improving PAWN utilization and user bandwidth allocation through a common solution -- dynamic, location-aware adaptation. We observe that by adaptively varying the bandwidth allocated to users in the wireless hop within certain bounds coupled with admission control at each AP, the network can accommodate more users as its capacity changes with time. Further, by adaptively selecting the AP that users associate with, the network can relieve sporadic user congestion at popular locations and increase the likelihood of admitting users at pre-negotiated service levels. We describe how these algorithms enable the network to transparently adapt to user demands and balance load across its access points. We evaluate the effectiveness of these algorithms on improving user service rates and network utilization using simulations incorporating real workloads from campus, conference, and corporate environments. Our algorithms improve the degree of balance in the system by over 45\% and allocate over 30\% more bandwidth to users in comparison to existing schemes that offer little or no load balancing.
The authors of these documents have submitted their reports to this technical report series for the purpose of non-commercial dissemination of scientific work. The reports are copyrighted by the authors, and their existence in electronic format does not imply that the authors have relinquished any rights. You may copy a report for scholarly, non-commercial purposes, such as research or instruction, provided that you agree to respect the author's copyright. For information concerning the use of this document for other than research or instructional purposes, contact the authors. Other information concerning this technical report series can be obtained from the Computer Science and Engineering Department at the University of California at San Diego, firstname.lastname@example.org.
[ Search ]