A flow-based optimization model for throughput-oriented relay node placement in wireless sensor networks

This work addresses the relay node placement problem in wireless sensor networks. We consider a scenario in which all sensor nodes stream data towards sink nodes. Additional relay nodes can be placed with the aim of optimizing overall network performance in terms of data throughput. We formalize the problem with a linear, mixed integer mathematical programming model. We include a number of constraints and penalties to closely model the wireless environment. When relay nodes can be placed anywhere, we define their possible locations using a discrete grid. Model solutions specify both where to place the relays and the paths for routing. Through extensive simulation experiments, we compare model solutions against a state-of-the-art dynamic routing protocol to assess the quality of the routes, and against a relay node placement heuristic to evaluate relay positioning. To tackle the computational complexity, we also propose and study the effect of different strategies for determining the grid resolution. Additionally, an experimental validation carried out in a real testbed shows that the computed solutions clearly increase network performance by enabling the reception of larger number of data packets at the sinks and determining a fair QoS distribution among the nodes. Finally, we propose an on-line application, in which the model is built and solved on-demand, to adapt to changes in traffic patterns induced by external events, and the results are rapidly spread throughout the network and used to modify relay node positioning and routing paths.

[1]  Gianni A. Di Caro,et al.  Optimal relay node placement for throughput enhancement in wireless sensor networks , 2011 .

[2]  Guohui Lin,et al.  Steiner Tree Problem with Minimum Number of Steiner Points and Bounded Edge-Length , 1999, Inf. Process. Lett..

[3]  Philip Levis,et al.  Collection tree protocol , 2009, SenSys '09.

[4]  I. Akyildiz WIRELESS MULTIMEDIA SENSOR NETWORKS : A SURVEY The uthors discusse , 2022 .

[5]  Satyajayant Misra,et al.  Constrained Relay Node Placement in Wireless Sensor Networks: Formulation and Approximations , 2010, IEEE/ACM Transactions on Networking.

[6]  Mark A. Shayman,et al.  Relay placement for minimizing congestion in wireless backbone networks , 2006, IEEE Wireless Communications and Networking Conference, 2006. WCNC 2006..

[7]  Yang Wang,et al.  Reliable relay node placement in wireless sensor network , 2008, 2008 Third International Conference on Communications and Networking in China.

[8]  Lusheng Wang,et al.  Relay sensor placement in wireless sensor networks , 2008, Wirel. Networks.

[9]  S. Venkatesan,et al.  Energy efficient sensor, relay and base station placements for coverage, connectivity and routing , 2005, PCCC 2005. 24th IEEE International Performance, Computing, and Communications Conference, 2005..

[10]  Guoliang Xue,et al.  Fault-tolerant relay node placement in wireless sensor networks: formulation and approximation , 2004, 2004 Workshop on High Performance Switching and Routing, 2004. HPSR..

[11]  Mun Choon Chan,et al.  Indriya: A Low-Cost, 3D Wireless Sensor Network Testbed , 2011, TRIDENTCOM.

[12]  Arunabha Sen,et al.  Relay node placement in large scale wireless sensor networks , 2006, Comput. Commun..

[13]  Daniele Puccinelli,et al.  Routing in ad hoc networks: a case for long hops , 2005, IEEE Communications Magazine.

[14]  Wei Ding,et al.  Relay Node Placement in Heterogeneous Wireless Sensor Networks with Basestations , 2009, 2009 WRI International Conference on Communications and Mobile Computing.

[15]  Xiang Cao,et al.  Fault-Tolerant Relay Node Placement in Heterogeneous Wireless Sensor Networks , 2007, IEEE INFOCOM 2007 - 26th IEEE International Conference on Computer Communications.

[16]  Errol L. Lloyd,et al.  Relay Node Placement in Wireless Sensor Networks , 2011, IEEE Transactions on Computers.

[17]  David E. Culler,et al.  TOSSIM: accurate and scalable simulation of entire TinyOS applications , 2003, SenSys '03.

[18]  Satyajayant Misra,et al.  Fault-Tolerant Relay Node Placement in Wireless Sensor Networks: Problems and Algorithms , 2007, IEEE INFOCOM 2007 - 26th IEEE International Conference on Computer Communications.

[19]  Samir Khuller,et al.  Relay Placement for Higher Order Connectivity in Wireless Sensor Networks , 2006, Proceedings IEEE INFOCOM 2006. 25TH IEEE International Conference on Computer Communications.

[20]  Gang Wang,et al.  Relay Node Placement for Maximizing Network Lifetime in Wireless Sensor Networks , 2008, 2008 4th International Conference on Wireless Communications, Networking and Mobile Computing.

[21]  Hanif D. Sherali,et al.  Prolonging sensor network lifetime with energy provisioning and relay node placement , 2005, 2005 Second Annual IEEE Communications Society Conference on Sensor and Ad Hoc Communications and Networks, 2005. IEEE SECON 2005..

[22]  Antonio Capone,et al.  A Multi-Commodity Flow Model for Optimal Routing in Wireless MESH Networks , 2007, J. Networks.

[23]  Joseph S. B. Mitchell,et al.  Improved Approximation Algorithms for Relay Placement , 2008, ESA.

[24]  Jang-Won Lee,et al.  Joint relay node placement and node scheduling in wireless networks with a relay node with controllable mobility , 2012, Wirel. Commun. Mob. Comput..

[25]  Pravin Varaiya,et al.  Optimal Placement of Relay Nodes for Energy Efficiency in Sensor Networks , 2006, 2006 IEEE International Conference on Communications.

[26]  Pekka Orponen,et al.  Balanced Data Gathering in Energy-Constrained Sensor Networks , 2004, ALGOSENSORS.

[27]  Lusheng Wang,et al.  Approximations for Steiner Trees with Minimum Number of Steiner Points , 2000, Theor. Comput. Sci..