Cell Breathing in Wireless LANs: Algorithms and Evaluation

Wireless LAN administrators often have to deal with the problem of sporadic client congestion in popular locations within the network. Existing approaches that relieve congestion by balancing the traffic load are encumbered by the modifications that are required to both access points and clients. We propose cell breathing, a well-known concept in cellular telephony, as a load balancing mechanism to handle client congestion in a wireless LAN. We develop power management algorithms for controlling the coverage of access points to handle dynamic changes in client workloads. We further incorporate hand-off costs and manufacturer specified power level constraints into our algorithms. Our approach does not require modification to clients or to the standard. It only changes the transmission power of beacon packets and does not change the transmission power of data packets to avoid the interactions with auto-rating. We analyze the worst-case bounds of the algorithms and show that they are either optimal or close to optimal. In addition, we evaluate our algorithms empirically using synthetic and real wireless LAN traces. Our results show that cell breathing significantly outperforms the commonly used fixed power scheme and performs at par with sophisticated load balancing schemes that require changes to both the client and access points

[1]  Vijay V. Vazirani,et al.  Approximation Algorithms , 2001, Springer Berlin Heidelberg.

[2]  H. Hindi,et al.  A tutorial on convex optimization , 2004, Proceedings of the 2004 American Control Conference.

[3]  Paramvir Bahl,et al.  Characterizing user behavior and network performance in a public wireless LAN , 2002, SIGMETRICS '02.

[4]  Laurie G. Cuthbert,et al.  Geographic load balancing for WCDMA mobile networks using a bubble oscillation algorithm , 2005, IEEE Wireless Communications and Networking Conference, 2005.

[5]  Rahul Garg,et al.  Auction algorithms for market equilibrium , 2004, STOC '04.

[6]  Jouni Mikkonen,et al.  Wireless LAN access network architecture for mobile operators , 2001 .

[7]  Yuji Oie,et al.  Decentralized access point selection architecture for wireless LANs /sub e/ployability and robustness , 2004, IEEE 60th Vehicular Technology Conference, 2004. VTC2004-Fall. 2004.

[8]  Paramvir Bahl,et al.  Hot-spot congestion relief and service guarantees in public-area wireless networks , 2002, CCRV.

[9]  Dimitri P. Bertsekas,et al.  Linear network optimization - algorithms and codes , 1991 .

[10]  Seung-Jae Han,et al.  Fairness and Load Balancing in Wireless LANs Using Association Control , 2004, IEEE/ACM Transactions on Networking.

[11]  William J. Cook,et al.  Combinatorial optimization , 1997 .

[12]  Xiaodong Wang,et al.  Coordinated load balancing, handoff/cell-site selection, and scheduling in multi-cell packet data systems , 2008, Wirel. Networks.

[13]  Vikas Kawadia,et al.  Power control and clustering in ad hoc networks , 2003, IEEE INFOCOM 2003. Twenty-second Annual Joint Conference of the IEEE Computer and Communications Societies (IEEE Cat. No.03CH37428).

[14]  R. Stephenson A and V , 1962, The British journal of ophthalmology.

[15]  Alexander Schrijver,et al.  Combinatorial optimization. Polyhedra and efficiency. , 2003 .

[16]  Michael D. Logothetis,et al.  A study on dynamic load balance for IEEE 802.11b wireless LAN , 2002 .

[17]  David Schwab,et al.  Characterising the use of a campus wireless network , 2004, IEEE INFOCOM 2004.

[18]  S. M. Heemstra de Groot,et al.  Power-aware routing in mobile ad hoc networks , 1998, MobiCom '98.

[19]  Jon W. Mark,et al.  A dynamic load sharing algorithm through power control in cellular CDMA , 1998, Ninth IEEE International Symposium on Personal, Indoor and Mobile Radio Communications (Cat. No.98TH8361).

[20]  Laurie G. Cuthbert,et al.  A bubble oscillation algorithm for distributed geographic load balancing in mobile networks , 2004, IEEE INFOCOM 2004.

[21]  Alexander Schrijver,et al.  Theory of linear and integer programming , 1986, Wiley-Interscience series in discrete mathematics and optimization.

[22]  Walied E. Hassan Characterizing User Behavior and Network Performance in a Public Wireless LAN , 2003 .

[23]  王艺明 Pawns: Satisfying the need for ubiquitous secure connectivity and location services , 2002 .

[24]  Kamal Jain,et al.  A polynomial time algorithm for computing an Arrow-Debreu market equilibrium for linear utilities , 2004, 45th Annual IEEE Symposium on Foundations of Computer Science.

[25]  Nikhil R. Devanur,et al.  Market equilibrium via a primal-dual-type algorithm , 2002, The 43rd Annual IEEE Symposium on Foundations of Computer Science, 2002. Proceedings..

[26]  Jack Edmonds,et al.  Maximum matching and a polyhedron with 0,1-vertices , 1965 .

[27]  Magdalena Balazinska,et al.  Characterizing mobility and network usage in a corporate wireless local-area network , 2003, MobiSys '03.

[28]  Sanjeev Khanna,et al.  A PTAS for the multiple knapsack problem , 2000, SODA '00.

[29]  Mary Baker,et al.  Analysis of a local-area wireless network , 2000, MobiCom '00.

[30]  Kathryn Fraughnaugh,et al.  Introduction to graph theory , 1973, Mathematical Gazette.

[31]  Frank Kelly,et al.  Mathematical Modelling of the Internet , 2001 .

[32]  Hui Zhang,et al.  Predicting Internet network distance with coordinates-based approaches , 2002, Proceedings.Twenty-First Annual Joint Conference of the IEEE Computer and Communications Societies.

[33]  Steven H. Low,et al.  Understanding TCP Vegas: a duality model , 2002 .

[34]  S. Low,et al.  Understanding Vegas: a duality model , 2002 .

[35]  J. Edmonds Paths, Trees, and Flowers , 1965, Canadian Journal of Mathematics.

[36]  Ram Ramanathan,et al.  Topology control of multihop wireless networks using transmit power adjustment , 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064).

[37]  Steven H. Low,et al.  Optimization flow control—I: basic algorithm and convergence , 1999, TNET.

[38]  Frank Kelly,et al.  Mathematical modeling of the Internet , 1999 .

[39]  Henry Haverinen,et al.  Wireless LAN architecture for mobile operators , 2002 .

[40]  Peter Steenkiste,et al.  Fixing 802.11 access point selection , 2002, CCRV.

[41]  Li Li,et al.  Distributed topology control for power efficient operation in multihop wireless ad hoc networks , 2001, Proceedings IEEE INFOCOM 2001. Conference on Computer Communications. Twentieth Annual Joint Conference of the IEEE Computer and Communications Society (Cat. No.01CH37213).

[42]  David Kotz,et al.  Analysis of a Campus-Wide Wireless Network , 2002, MobiCom '02.

[43]  Paramvir Bahl,et al.  PAWNs: Satisfying the need for ubiquitos secure connectivity and location services , 2002, IEEE Wireless Communications.

[44]  M. R. Rao,et al.  Combinatorial Optimization , 1992, NATO ASI Series.

[45]  Paramvir Bahl,et al.  Hot-spot congestion relief in public-area wireless networks , 2002, Proceedings Fourth IEEE Workshop on Mobile Computing Systems and Applications.

[46]  Benny Bing,et al.  Wireless local area networks: the new wireless revolution , 2002 .

[47]  Yuji Oie,et al.  Decentralized access point selection architecture for wireless LANs , 2007, 2004 Symposium on Wireless Telecommunications.