A Channel Assignment and Routing Algorithm for Energy Harvesting Multiradio Wireless Mesh Networks

Wireless mesh networks are being deployed all around the world both to provide ubiquitous connection to the Internet and to carry data generated by several services (video surveillance, smart grids, earthquake early warning systems, etc.). In those cases where fixed power connections are not available, mesh nodes operate by harvesting ambient energy (e.g., solar or wind power) and hence they can count on a limited and time-varying amount of power to accomplish their functions. Since we consider mesh nodes equipped with multiple radios, power savings and network performance can be maximized by properly routing flows, assigning channels to radios and identifying nodes/radios that can be turned off. Thus, the problem we address is a joint channel assignment and routing problem with additional constraints on the node power consumption, which is NP-complete. In this paper, we propose a heuristic, named minimum power channel assignment and routing algorithm (MP-CARA), which is guaranteed to return a local optimum for this problem. Based on a theoretical analysis that we present in the paper, which gives an upper bound on the outage probability as a function of the constraint on power consumption, we can guarantee that the probability that a node runs out of power with MP-CARA falls below a desired threshold. The performance of MP-CARA is assessed by means of an extensive simulation study aiming to compare the solutions returned by MP-CARA to those found by other heuristics proposed in the literature.

[1]  Hiroaki Harai,et al.  Energy-Efficient Dimensioning with Traffic Engineering for Municipal Mesh Access Networks , 2011, 2011 IEEE Global Telecommunications Conference - GLOBECOM 2011.

[2]  Ness B. Shroff,et al.  Performance of Random Access Scheduling Schemes in Multi-Hop Wireless Networks , 2006, IEEE INFOCOM 2007 - 26th IEEE International Conference on Computer Communications.

[3]  Panos M. Pardalos,et al.  Minimum concave-cost network flow problems: Applications, complexity, and algorithms , 1991 .

[4]  Terence D. Todd,et al.  Energy Provisioning in Solar-Powered Wireless Mesh Networks , 2010, IEEE Transactions on Vehicular Technology.

[5]  Luís M. Correia,et al.  Energy-efficient radio resource management in self-organised multi-radio wireless mesh networks , 2011, 2011 IEEE 22nd International Symposium on Personal, Indoor and Mobile Radio Communications.

[6]  Stefano Avallone An Energy Efficient Channel Assignment and Routing Algorithm for Multi-Radio Wireless Mesh Networks , 2010, 2010 IEEE Global Telecommunications Conference GLOBECOM 2010.

[7]  Christos Grecos,et al.  Power- and Node-Type-Aware Routing Algorithm for Emergency-Response Wireless Mesh Networks , 2013, 2013 IEEE 77th Vehicular Technology Conference (VTC Spring).

[8]  Stefano Avallone,et al.  An experimental study of the channel switching cost in multi-radio wireless mesh networks , 2013, IEEE Communications Magazine.

[9]  R. Srikant,et al.  A tutorial on cross-layer optimization in wireless networks , 2006, IEEE Journal on Selected Areas in Communications.

[10]  Giuseppe Bianchi,et al.  Per-Frame Energy Consumption in 802.11 Devices and Its Implication on Modeling and Design , 2015, IEEE/ACM Transactions on Networking.

[11]  Wei Song,et al.  Energy-efficient capacity optimization in wireless networks , 2014, IEEE INFOCOM 2014 - IEEE Conference on Computer Communications.

[12]  Gabriel-Miro Muntean,et al.  ABI: A mechanism for increasing video delivery quality in multi-radio Wireless Mesh Networks , 2014, 2014 IEEE International Symposium on Broadband Multimedia Systems and Broadcasting.

[13]  G. Ventre,et al.  A Channel and Rate Assignment Algorithm and a Layer-2.5 Forwarding Paradigm for Multi-Radio Wireless Mesh Networks , 2009, IEEE/ACM Transactions on Networking.

[14]  Stefano Avallone,et al.  Design and implementation of WiMesh: A tool for the performance evaluation of multi-radio wireless mesh networks , 2016, J. Netw. Comput. Appl..

[15]  Antonio de la Oliva,et al.  Throughput and energy-aware routing for 802.11 based mesh networks , 2012, Comput. Commun..

[16]  Sandip Chakraborty,et al.  Performance modeling and evaluation of IEEE 802.11 IBSS power save mode , 2014, Ad Hoc Networks.

[17]  Stefano Avallone,et al.  WiMesh: A Tool for the Performance Evaluation of Multi-Radio Wireless Mesh Networks , 2014, 2014 6th International Conference on New Technologies, Mobility and Security (NTMS).

[18]  Li Wang,et al.  On optimizing energy efficiency in multi-radio multi-channel wireless networks , 2014, 2014 IEEE Global Communications Conference.

[19]  Tamer A. ElBatt,et al.  Joint scheduling and power control for wireless ad hoc networks , 2002, IEEE Transactions on Wireless Communications.

[20]  Stefano Avallone,et al.  A New MPLS-Based Forwarding Paradigm for Multi-Radio Wireless Mesh Networks , 2013, IEEE Transactions on Wireless Communications.

[21]  Bin Yu,et al.  A fast lightweight approach to origin-destination IP traffic estimation using partial measurements , 2006, IEEE Transactions on Information Theory.

[22]  Panos M. Pardalos,et al.  Adaptive dynamic cost updating procedure for solving fixed charge network flow problems , 2008, Comput. Optim. Appl..

[23]  Ness B. Shroff,et al.  Energy-Efficient SINR-Based Routing for Multihop Wireless Networks , 2009, IEEE Transactions on Mobile Computing.

[24]  Umberto Spagnolini,et al.  Medium Access Control Protocols for Wireless Sensor Networks with Energy Harvesting , 2011, IEEE Transactions on Communications.

[25]  Vikram Srinivasan,et al.  Energy efficient transmission scheduling for delay constrained wireless networks , 2006, IEEE Transactions on Wireless Communications.

[26]  Hans D. Schotten,et al.  Evaluating the Energy Balance of Solar-Powered Coordinated Wireless Backhaul Networks , 2014, 2014 IEEE 80th Vehicular Technology Conference (VTC2014-Fall).

[27]  Terence D. Todd,et al.  Position Aware Node Provisioning for Solar Powered Wireless Mesh Networks , 2010, 2010 IEEE Global Telecommunications Conference GLOBECOM 2010.

[28]  Stefano Avallone,et al.  A Traffic-Aware Channel and Rate Reassignment Algorithm for Wireless Mesh Networks , 2013, IEEE Transactions on Mobile Computing.

[29]  Konstantina Papagiannaki,et al.  Poster abstract: measuring multi-parameter conflict graphs for 802.11 networks , 2010, MOCO.

[30]  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).