Fair optimization of mesh-connected WLAN hotspots

In Wireless mesh networks mesh access points MAPs forward traffic wirelessly towards users or Internet gateways. A user device usually connects to the MAP with the strongest signal, as such MAP should guarantee the best quality of service. However, this connection policy may lead to: i unfairness towards users that are distant from gateways; ii uneven distribution of users to MAPs; and iii inefficient use of network paths. We present a new model and solution approach to the problem of assigning users to MAPs and routing the data within the mesh network with the objective of providing max-min fair throughput. The problem is formulated as a mixed-integer linear programming problem MILP. Because of the inherent complexity of the problem, real size instances cannot be solved to optimality within the time limits for online optimization. Therefore, we propose an original heuristic solution algorithm for the resulting MILP. Both numerical comparisons and network simulations demonstrate the effectiveness of the proposed heuristic. For random networks, the heuristic achieves 98% of the optimal solution. Network simulations show that in medium-sized networks, the number of users with at least 1Mbit/s minimum end-to-end rate increases by 550% when compared with the classical signal-strength based association. Copyright © 2013 John Wiley & Sons, Ltd.

[1]  N. K. Shankaranarayanan,et al.  Modeling and characterization of large-scale Wi-Fi traffic in public hot-spots , 2011, 2011 Proceedings IEEE INFOCOM.

[2]  M. Luglio,et al.  TCP performance on a railway satellite channel , 2009, 2009 International Workshop on Satellite and Space Communications.

[3]  Ioannis G. Askoxylakis,et al.  Enhanced, Ubiquitous and Dependable Broadband Access using MESH Networks , 2008, ERCIM News.

[4]  Douglas J. Leith,et al.  Realising max-min fairness in 802.11e mesh networks , 2010, IEEE 5th International Symposium on Wireless Pervasive Computing 2010.

[5]  Timo Hämäläinen,et al.  Performance model for IEEE 802.11s wireless mesh network deployment design , 2008, J. Parallel Distributed Comput..

[6]  Aravind Srinivasan,et al.  Algorithmic aspects of capacity in wireless networks , 2005, SIGMETRICS '05.

[7]  Paramvir Bahl,et al.  Cell Breathing in Wireless LANs: Algorithms and Evaluation , 2007, IEEE Transactions on Mobile Computing.

[8]  Pradipta De,et al.  End-to-End Flow Fairness Over IEEE 802.11-Based Wireless Mesh Networks , 2007, IEEE INFOCOM 2007 - 26th IEEE International Conference on Computer Communications.

[9]  Nico Bayer,et al.  Optimization of WLAN associations considering handover costs , 2012, EURASIP J. Wirel. Commun. Netw..

[10]  Di Yuan,et al.  On max-min fair flow optimization in wireless mesh networks , 2014, Ad Hoc Networks.

[11]  Jean-Yves Le Boudec,et al.  A Unified Framework for Max-Min and Min-Max Fairness With Applications , 2007, IEEE/ACM Transactions on Networking.

[12]  Jangeun Jun,et al.  The nominal capacity of wireless mesh networks , 2003, IEEE Wirel. Commun..

[13]  Michele Garetto,et al.  Modeling per-flow throughput and capturing starvation in CSMA multi-hop wireless networks , 2008, TNET.

[14]  Michal Pioro,et al.  Telecommunications network design and max-min optimization problem , 2004 .

[15]  Fred Daneshgaran,et al.  On the Linear Behaviour of the Throughput of IEEE 802.11 DCF in Non-Saturated Conditions , 2007, IEEE Communications Letters.

[16]  Dimitri P. Bertsekas,et al.  Data networks (2nd ed.) , 1992 .

[17]  David Malone,et al.  Modeling the 802.11 distributed coordination function in non-saturated conditions , 2005, IEEE Communications Letters.

[18]  Luciano Bononi,et al.  A cross-layer architecture for effective channel assignment with load-balancing in multi-radio multi-path wireless mesh networks , 2009 .

[19]  T. C. Hu Letter to the Editor---The Maximum Capacity Route Problem , 1961 .

[20]  Leandros Tassiulas,et al.  Dynamic Cross-Layer Association in 802.11-Based Mesh Networks , 2007, IEEE INFOCOM 2007 - 26th IEEE International Conference on Computer Communications.

[21]  Fabio D'Andreagiovanni,et al.  Robustness in Communication Networks: Scenarios and Mathematical Approaches , 2011 .

[22]  Alec Wolman,et al.  Designing High Performance Enterprise Wi-Fi Networks , 2008, NSDI.

[23]  Carlo Mannino,et al.  GUB Covers and Power-Indexed Formulations for Wireless Network Design , 2010, Manag. Sci..

[24]  Srinivasan Keshav,et al.  SMARTA: a self-managing architecture for thin access points , 2006, CoNEXT '06.

[25]  Dimitri P. Bertsekas,et al.  Data Networks , 1986 .

[26]  Mingquan Wu,et al.  Joint Association, Routing and Bandwidth Allocation for Wireless Mesh Networks , 2008, IEEE GLOBECOM 2008 - 2008 IEEE Global Telecommunications Conference.

[27]  Marco Miozzo,et al.  ns2-MIRACLE: a modular framework for multi-technology and cross-layer support in network simulator 2 , 2007, Valuetools 2007.

[28]  Peter Dely,et al.  Theoretical and experimental analysis of the channel busy fraction in IEEE 802.11 , 2010, 2010 Future Network & Mobile Summit.

[29]  V. Kaibel,et al.  On the Bottleneck Shortest Path Problem , 2006 .

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

[31]  Qunfeng Dong,et al.  Throughput Optimization and Fair Bandwidth Allocation in Multi-Hop Wireless LANs , 2006, Proceedings IEEE INFOCOM 2006. 25TH IEEE International Conference on Computer Communications.

[32]  Chung-Ju Chang,et al.  Coverage and capacity of a wireless mesh network , 2005, 2005 International Conference on Wireless Networks, Communications and Mobile Computing.

[33]  JongWon Kim,et al.  Access Point Selection Tradeoff for IEEE 802.11 Wireless Mesh Network , 2007, 2007 4th IEEE Consumer Communications and Networking Conference.

[34]  Donald F. Towsley,et al.  Facilitating access point selection in IEEE 802.11 wireless networks , 2005, IMC '05.

[35]  Dritan Nace,et al.  Max-min fairness and its applications to routing and load-balancing in communication networks: a tutorial , 2008, IEEE Communications Surveys & Tutorials.

[36]  Rastin Pries,et al.  Max-Min Fair Throughput in Multi-Gateway Multi-Rate Mesh Networks , 2010, 2010 IEEE 71st Vehicular Technology Conference.

[37]  Mingquan Wu,et al.  Improving End-to-End Performance of Wireless Mesh Networks through Smart Association , 2008, 2008 IEEE Wireless Communications and Networking Conference.

[38]  Jian Tang,et al.  Fair Bandwidth Allocation in Wireless Mesh Networks With Cognitive Radios , 2010, IEEE Transactions on Vehicular Technology.

[39]  Ravindra K. Ahuja,et al.  Network Flows: Theory, Algorithms, and Applications , 1993 .

[40]  Nico Bayer,et al.  OpenFlow for Wireless Mesh Networks , 2011, 2011 Proceedings of 20th International Conference on Computer Communications and Networks (ICCCN).

[41]  Ramachandran Ramjee,et al.  ECHOS - enhanced capacity 802.11 hotspots , 2005, Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies..

[42]  Luciano Bononi,et al.  Enhancing multi-hop communication over multi-radio multi-channel wireless mesh networks: A cross-layer approach , 2011, Comput. Commun..

[43]  Xiuzhen Cheng,et al.  Approximate Optimization for Proportional Fair AP Association in Multi-rate WLANs , 2010, WASA.

[44]  Timo Bräysy,et al.  A Novel Approach to Fair Routing in Wireless Mesh Networks , 2009, EURASIP J. Wirel. Commun. Netw..

[45]  Fabio D'Andreagiovanni,et al.  Pure 0-1 programming approaches to wireless network design , 2011, 4OR.

[46]  Kevin C. Almeroth,et al.  Interference-Aware Channel Assignment in Multi-Radio Wireless Mesh Networks , 2006, Proceedings IEEE INFOCOM 2006. 25TH IEEE International Conference on Computer Communications.

[47]  Michalis Faloutsos,et al.  MDG: measurement-driven guidelines for 802.11 WLAN design , 2007, MobiCom '07.