| Literature DB >> 28994703 |
Xiaoding Wang1,2, Li Xu3, Shuming Zhou4.
Abstract
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- o p t approximation algorithm with the complexity of O ( n log n ) , and the approximation ratio can reduce to 3 3 2 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.Entities:
Keywords: WSNs; connectivity restoration; obstacles; representatives; straight skeleton
Year: 2017 PMID: 28994703 PMCID: PMC5677316 DOI: 10.3390/s17102299
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Comparison of some contemporary heuristic algorithms for connectivity restoration in Wireless Sensor Networks (WSNs) through Relay Nodes (RNs) placement.
| Authors | Approximation Ratio | Complexity |
|---|---|---|
| Misra et al. [ | 12.4 |
|
| Lloyd et al. [ | 7 |
|
| Yang et al. [ | 6.43 |
|
| Misra et al. [ | 6.2 |
|
| Tang et al. [ | 4.5 | Not available |
| Efrat et al. [ | 3.11 |
|
| Cheng et al. [ | 3 |
|
| Chen et al. [ | 3 |
|
| Wang et al. [ | 3 |
|
| OASS (this paper) | 3 |
|
| OASS satisfying a certain condition (this paper) |
|
|
| Cheng et al. [ | 2.5 |
|
Notions.
| Symbols | Descriptions |
|---|---|
|
| the polygon consists of nodes on the perimeter of |
|
| the convex hull of an obstacle O |
|
| a path from |
|
| a shortest path from |
|
| the Euclidean distance of an edge |
|
| the length of the graph |
|
|
Figure 1The shortest paths around the obstacle w.r.t (a) when there is only one point; (b) when there are more points sitting in the middle.
Figure 2The obstacle avoidance by straight skeletons.
Figure 3An example of Obstacle–Avoid connectivity restoration strategy based on Straight Skeletons (OASS).
Figure 4Adding a circle to a MST.
Figure 5The representative selection.
Steiner Minimal Tree (SMT) vs. Straight Skeleton.
| Number of Soukup Example | Number of Nodes | SMT | Straight Skeleton |
|---|---|---|---|
| EX.1 | 5 | 165.43 | 166.57 |
| EX.2 | 6 | 155.06 | 156.04 |
| EX.3 | 6 | 158.60 | 159.05 |
| EX.4 | 6 | 130.15 | 131.03 |
| EX.5 | 9 | 163.20 | 163.85 |
| EX.6 | 9 | 128.50 | 129.10 |
| EX.7 | 12 | 221.20 | 222.06 |
| EX.8 | 14 | 122.02 | 122.64 |
| EX.9 | 3 | 115.54 | 116.32 |
| EX.10 | 10 | 164.26 | 165.20 |
| EX.11 | 62 | 382.56 | 383.62 |
| EX.12 | 14 | 172.30 | 173.23 |
| EX.13 | 3 | 104.15 | 105.10 |
| EX.14 | 5 | 182.92 | 183.05 |
| EX.15 | 4 | 50.30 | 51.22 |
Figure 6The effect of varying r on the performance of OASS compared with all baseline approaches w.r.t. (a) when ; (b) when .
Figure 7The effect of varying on the performance of OASS compared with all baseline approaches w.r.t. (a) when m; (b) when m.
Figure 8The comparison of the resulting topologies obtained by (a) OASS and (b) Restore Relay Lost Connectivity using zero Gradient Based Point solution (RRLC-GBP).
OASS vs. Restore Relay Lost Connectivity using zero Gradient Based Point solution (RRLC-GBP) in distance (hops).
| Hops |
|
|
|
|
| |||||
|---|---|---|---|---|---|---|---|---|---|---|
| A | B | A | B | A | B | A | B | A | B | |
|
| 0 | 0 | 7 | 9 | 8 | 9 | 8 | 8 | 7 | 8 |
|
| 7 | 9 | 0 | 0 | 5 | 10 | 9 | 9 | 8 | 9 |
|
| 8 | 9 | 5 | 10 | 0 | 0 | 10 | 9 | 9 | 9 |
|
| 8 | 8 | 9 | 9 | 10 | 9 | 0 | 0 | 5 | 7 |
|
| 7 | 8 | 8 | 9 | 9 | 9 | 5 | 7 | 0 | 0 |
| Sum | 30 | 34 | 29 | 37 | 32 | 37 | 32 | 33 | 29 | 33 |
| Ave. | 6 | 6.8 | 5.8 | 7.4 | 6.4 | 7.4 | 6.4 | 6.6 | 5.8 | 6.6 |