| Literature DB >> 31010042 |
Zhaoquan Gu1, Yuexuan Wang2,3, Wei Shi4, Zhihong Tian5, Kui Ren6, Francis C M Lau7.
Abstract
Neighbor discovery is a crucial operation frequently executed throughout the life cycle of a Wireless Sensor Network (WSN). Various protocols have been proposed to minimize the discovery latency or to prolong the lifetime of sensors. However, none of them have addressed that all the critical concerns stemming from real WSNs, including communication collisions, latency constraints and energy consumption limitations. In this paper, we propose Spear, the first practical neighbor discovery framework to meet all these requirements. Spear offers two new methods to reduce communication collisions, thus boosting the discovery rate of existing neighbor discovery protocols. Spear also takes into consideration latency constraints and facilitates timely adjustments in order to reduce the discovery latency. Spear offers two practical energy management methods that evidently prolong the lifetime of sensor nodes. Most importantly, Spear automatically improves the discovery results of existing discovery protocols, on which no modification is required. Beyond reporting details of different Spear modules, we also present experiment evaluations on several notable neighbor discovery protocols. Results show that Spear greatly improves the discovery rate from 33.0% to 99.2%, and prolongs the sensor nodes lifetime up to 6.47 times.Entities:
Keywords: communication collision; energy consumption; latency; neighbor discovery; wireless sensor networks
Year: 2019 PMID: 31010042 PMCID: PMC6514834 DOI: 10.3390/s19081887
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Spear greatly improves discovery rates for four notable protocols. Discovery rate for each protocol is defined as the number of discovered neighbors divided by all actual neighbors. Bare protocols mean they do not run in Spear.
Figure 2The finite state machine (FSM) of a sensor node’s states.
Notations for Neighbor Discovery.
| Notation | Description |
|---|---|
|
| Sensor node |
|
| Identifier of node |
|
| The maximum energy of each sensor |
|
| The remaining energy of |
|
| The length of each time slot |
|
| The consumed energy to turn on the radio in each slot |
|
| Communication range of each sensor |
|
| Start time of node |
|
| Neighbor discovery schedule of node |
|
| The schedule of node |
|
| Discovery latency between |
|
| The set of neighbors of node |
|
| The latency for |
|
| Node |
|
| The time node |
|
| Lifetime of node |
Figure 3Overview of Spear.
Algorithms comparison for two neighbors.
| Algorithms | DC 1 | DC 2 | Latency | Asymmetric? |
|---|---|---|---|---|
| Quorum [ |
|
|
| No |
| LL-Optimal [ |
|
|
| No |
| Disco [ |
|
|
| Yes |
| U-Connect [ |
|
|
| Yes |
| Searchlight [ |
|
|
| Yes |
| C-Torus [ |
|
|
| Yes |
| BlindDate [ |
|
|
| Yes |
| Hedis [ |
|
|
| Yes |
| Todis [ |
|
|
| Yes |
| Hello [ |
|
|
| Yes |
Remarks: (1) ‘DC’ is short for duty cycle; we use for symmetric duty cycle and for asymmetric duty cycle; (2) Hello is a little different from other algorithms, where there are two parameters to choose; (3) some results of discovery latency are modified (or simplified) on the basis of symmetric analyses.
Parameters of the evaluations.
| Figures | Parameters | |||
|---|---|---|---|---|
| All figures |
| |||
|
|
|
|
|
|
|
|
|
|
| |
|
|
|
|
| |
|
|
|
| ||
|
|
|
| ||
|
|
|
|
| |
Figure 4Spear increases discovery rate by incorporating PPR and DPR.
Figure 5Sensitivity of in the PPR method. (a) = 0.3; (b) U-Connect-PPR.
Figure 6Sensitivity of in the DPR method. (a) = 0.3; (b) U-Connect-DPR.
Figure 7Spear prolongs the lifetime with PWR and PDR.
Figure 8Spear saves more energy by incorporating PWR and PDR compared to bare algorithms. (a) After ; (b) After .
Figure 9Spear enables the evaluation of the neighbor discovery algorithms for symmetric and asymmetric duty cycles and generates the optimal schedule automatically. (a) Symmetric duty cycle; (b) asymmetric duty cycle.