A Straight Skeleton Based Connectivity Restoration Strategy in the Presence of Obstacles for WSNs

Connectivity has significance in both of data collection and aggregation for Wireless Sensor Networks (WSNs). Once the connectivity is lost, relay nodes are deployed to build a Steiner Minimal Tree (SMT) such that the inter-component connection is reestablished. In recent years, there has been a growing interest in connectivity restoration problems. In previous works, the deployment area of a WSN is assumed to be flat without obstacles. However, such an assumption is not realistic. In addition, most of the existing strategies chose the representative of each component, which serves as the starting point of relay node deployment during the connectivity restoration, either in a random way or in the shortest-distance based manner. In fact, both ways of representative selection could potentially increase the length of the SMT such that more relay nodes are required. In this paper, a novel connectivity restoration strategy is proposed—Obstacle–Avoid connectivity restoration strategy based on Straight Skeletons (OASS), which employs both the polygon based representative selection with the presence of obstacles and the straight skeleton based SMT establishment. The OASS is proved to be a 3-opt approximation algorithm with the complexity of O(nlogn), and the approximation ratio can reduce to 332 while it satisfies a certain condition. The theoretical analysis and simulations show that the performance of the OASS is better than other strategies in terms of the relay count and the quality of the established topology (i.e., distances between components, delivery latency and balanced traffic load) as well.

[1]  Mayank Dave,et al.  Relay node placement to heal partitioned wireless sensor networks , 2015, Comput. Electr. Eng..

[2]  Li Xu,et al.  Restoration Strategy Based on Optimal Relay Node Placement in Wireless Sensor Networks , 2015, Int. J. Distributed Sens. Networks.

[3]  Elwood S. Buffa,et al.  Graph Theory with Applications , 1977 .

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

[5]  J. Soukup,et al.  Set of test problems for the minimum length connection networks , 1973, SMAP.

[6]  Ding-Zhu Du,et al.  The state of the art in Steiner ratio problems , 1992 .

[7]  Mohamed F. Younis,et al.  Establishing connectivity among disjoint terminals using a mix of stationary and mobile relays , 2013, Comput. Commun..

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

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

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

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

[12]  Peter Palfrader,et al.  A simple algorithm for computing positively weighted straight skeletons of monotone polygons☆ , 2015, Inf. Process. Lett..

[13]  David P. Dobkin,et al.  The quickhull algorithm for convex hulls , 1996, TOMS.

[14]  Mohamed F. Younis,et al.  Exploiting skeletonization to restore connectivity in a wireless sensor network , 2016, Comput. Commun..

[15]  Wenqing Cheng,et al.  Connectivity Restoration in Wireless Sensor Networks via Space Network Coding , 2017, Sensors.

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

[17]  Mohamed F. Younis,et al.  Optimized relay node placement for connecting disjoint wireless sensor networks , 2012, Comput. Networks.

[18]  Alex Zelikovsky,et al.  Tighter Bounds for Graph Steiner Tree Approximation , 2005, SIAM J. Discret. Math..

[19]  Shu Zhou,et al.  Terrain-constrained mobile sensor networks , 2005, GLOBECOM '05. IEEE Global Telecommunications Conference, 2005..

[20]  Kemal Akkaya,et al.  Towards realistic connectivity restoration in partitioned mobile sensor networks , 2016, Int. J. Commun. Syst..

[21]  Satyajayant Misra,et al.  Approximation Algorithms for Constrained Relay Node Placement in Energy Harvesting Wireless Sensor Networks , 2014, IEEE Transactions on Computers.

[22]  Kenneth N. Brown,et al.  Multi-objective hierarchical algorithms for restoring Wireless Sensor Network connectivity in known environments , 2015, Ad Hoc Networks.

[23]  Mohamed F. Younis,et al.  Restoring connectivity in a resource constrained WSN , 2016, J. Netw. Comput. Appl..

[24]  Mohamed F. Younis,et al.  Topology management techniques for tolerating node failures in wireless sensor networks: A survey , 2014, Comput. Networks.

[25]  Xi Fang,et al.  Two-Tiered Constrained Relay Node Placement in Wireless Sensor Networks: Computational Complexity and Efficient Approximations , 2012, IEEE Transactions on Mobile Computing.

[26]  Mohamed F. Younis,et al.  Connectivity restoration in a partitioned wireless sensor network with assured fault tolerance , 2015, Ad Hoc Networks.

[27]  Mohamed F. Younis,et al.  Novel relay node placement algorithms for establishing connected topologies , 2016, J. Netw. Comput. Appl..

[28]  Yang Yang,et al.  Restoring Connectivity of Mobile Robotic Sensor Networks While Avoiding Obstacles , 2015, IEEE Sensors Journal.

[29]  Li Xu,et al.  Hybrid Recovery Strategy Based on Random Terrain in Wireless Sensor Networks , 2017, Sci. Program..