| Literature DB >> 29734718 |
Ahmadreza Vajdi1, Gongxuan Zhang2, Junlong Zhou3, Tongquan Wei4, Yongli Wang5, Tianshu Wang6.
Abstract
We study the problem of employing a mobile-sink into a large-scale Event-Driven Wireless Sensor Networks (EWSNs) for the purpose of data harvesting from sensor-nodes. Generally, this employment improves the main weakness of WSNs that is about energy-consumption in battery-driven sensor-nodes. The main motivation of our work is to address challenges which are related to a network’s topology by adopting a mobile-sink that moves in a predefined trajectory in the environment. Since, in this fashion, it is not possible to gather data from sensor-nodes individually, we adopt the approach of defining some of the sensor-nodes as Rendezvous Points (RPs) in the network. We argue that RP-planning in this case is a tradeoff between minimizing the number of RPs while decreasing the number of hops for a sensor-node that needs data transformation to the related RP which leads to minimizing average energy consumption in the network. We address the problem by formulating the challenges and expectations as a Mixed Integer Linear Programming (MILP). Henceforth, by proving the NP-hardness of the problem, we propose three effective and distributed heuristics for RP-planning, identifying sojourn locations, and constructing routing trees. Finally, experimental results prove the effectiveness of our approach.Entities:
Keywords: energy efficiency; fuzzy decision system; mobile sink; rendezvous point planning; wireless sensor network
Year: 2018 PMID: 29734718 PMCID: PMC5981768 DOI: 10.3390/s18051434
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Application of WSNs in IoT.
Figure 2An application case for EWSNs with Mobile-Sink.
Figure 3(a) An example of dense distribution of the sensor-nodes in the periphery of the trajectory. (b) Two consecutive sensor-nodes that work as RP and their counterparts in other side of the trajectory.
Figure 4Fuzzy Inference System for identifying potentiality of the sensor-nodes to become RP.
Figure 5Fuzzy set for (a) Residual Energy and Number of Neighbors with Potentiality; (b) Residual Energy and Distance with Potentiality.
Fuzzy Mapping Rules for Obtaining Potentiality.
|
|
|
|
|
|---|---|---|---|
| Very High | High | High | Low |
| Very High | High | Medium | Low |
| Very High | High | Low | Low |
| Very High | Medium | High | Medium |
| Very High | Medium | Medium | Medium |
| Very High | Medium | Low | High |
| Very High | Low | High | High |
| Very High | Low | Medium | High |
| Very High | Low | Low | High |
| High | High | High | Low |
| High | High | Medium | Low |
| High | High | Low | Low |
| High | Medium | High | Medium |
| High | Medium | Medium | Medium |
| High | Medium | Low | High |
| High | Low | High | High |
| High | Low | Medium | High |
| High | Low | Low | High |
| Medium | High | High | Medium |
| Medium | High | Medium | Medium |
| Medium | High | Low | Medium |
| Medium | Medium | High | Low |
| Medium | Medium | Medium | Medium |
| Medium | Medium | Low | High |
| Medium | Low | High | Medium |
| Medium | Low | Medium | Medium |
| Medium | Low | Low | Medium |
| Low | High | High | Very Low |
| Low | High | Medium | Very Low |
| Low | High | Low | Low |
| Low | Medium | High | Very Low |
| Low | Medium | Medium | Very Low |
| Low | Medium | Low | Low |
| Low | Low | High | Very Low |
| Low | Low | Medium | Very Low |
| Low | Low | Low | Low |
| Very Low | High | High | Very Low |
| Very Low | High | Medium | Very Low |
| Very Low | High | Low | Very Low |
| Very Low | Medium | High | Very Low |
| Very Low | Medium | Medium | Very Low |
| Very Low | Medium | Low | Very Low |
| Very Low | Low | High | Very Low |
| Very Low | Low | Medium | Very Low |
| Very Low | Low | Low | Very Low |
Figure 6An example of two RPs in the communication range of each other which are located in the periphery of the trajectory.
Figure 7A communication range with more than two RPs in which the sojourn location(s) should be selected.
Experimental parameter settings [39,54].
| Parameter | WSN#1 | WSN#2 | WSN#3 | WSN#4 |
|---|---|---|---|---|
| Area (L × L) | 100 × 100 | 100 × 100 | 200 × 200 | 200 × 200 |
| Number of sensor-nodes | 100 | 100 | 200 | 200 |
| Initial energy of the sensor-nodes | 0.5 J | 0.5 J | 0.5 J | 0.5 J |
| Communication radius of sensor-nodes | 10 m | 10 m | 20 m | 20 m |
|
| 50 nJ/bit | 50 nJ/bit | 50 nJ/bit | 50 nJ/bit |
|
| 10 pJ/bit/ | 10 pJ/bit/ | 10 pJ/bit/ | 10 pJ/bit/ |
|
| 0.0013 pJ/bit/ | 0.0013 pJ/bit/ | 0.0013 pJ/bit/ | 0.0013 pJ/bit/ |
| Energy for data aggregation ( | 5 nJ/bit | 5 nJ/bit | 5 nJ/bit | 5 nJ/bit |
| Aggregation rate | 0.6 | 0.8 | 0.6 | 0.8 |
| Control packet | 200 bits | 200 bits | 200 bits | 200 bits |
| Message packet | 4000 bits | 4000 bits | 4000 bits | 4000 bits |
Figure 8Comparison in case of network life-cycle (a) WSN#1; (b) WSN#2; (c) WSN#3; and (d) WSN#4.
Figure 9Comparison in case of energy consumption for all the sensor-nodes in each round (a) WSN#1; (b) WSN#2; (c) WSN#3; and (d) WSN#4.
Figure 10Comparison in case of energy consumption for all of the sensor-nodes (a) WSN#1; (b) WSN#2; (c) WSN#3; and (d) WSN#4.