| Literature DB >> 26473868 |
Mariam Alnuaimi1, Khaled Shuaib2, Klaithem Alnuaimi3, Mohammed Abdel-Hafez4.
Abstract
In delay tolerant WSNs mobile ferries can be used for collecting data from sensor nodes, especially in large-scale networks. Unlike data collection via multi-hop forwarding among the nodes, ferries travel across the sensing field and collect data from sensors. The advantage of using a ferry-based approach is that, it eliminates the need for multi-hop forwarding of data, and as a result energy consumption at the nodes is significantly reduced. However, this increases data delivery latency and as such might not be suitable for all applications. In this paper an efficient data collection algorithm using a ferry node is proposed while considering the overall ferry roundtrip travel time and the overall consumed energy in the network. To minimize the overall roundtrip travel time, we divided the sensing field area into virtual grids based on the assumed sensing range and assigned a checkpoint in each one. A Genetic Algorithm with weight metrics to solve the Travel Sales Man Problem (TSP) and decide on an optimum path for the ferry to collect data is then used. We utilized our previously published node ranking clustering algorithm (NRCA) in each virtual grid and in choosing the location for placing the ferry's checkpoints. In NRCA the decision of selecting cluster heads is based on their residual energy and their distance from their associated checkpoint which acts as a temporary sink. We simulated the proposed algorithm in MATLAB and showed its performance in terms of the network lifetime, total energy consumption and the total travel time. Moreover, we showed through simulation that nonlinear trajectory achieves a better optimization in term of network lifetime, overall energy consumed and the roundtrip travel time of the ferry compared to linear predetermined trajectory. In additional to that, we compared the performance of your algorithm to other recent algorithms in terms of the network lifetime using same and different initial energy values.Entities:
Keywords: delay tolerance networks; energy efficiency protocols; ferry protocol; routing protocols; wireless sensor networks
Year: 2015 PMID: 26473868 PMCID: PMC4634409 DOI: 10.3390/s151025809
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Illustration of phases used by FNRCA.
Parameters used in the simulation, values for the various energy parameters are per the energy model used by [33,34,35,36,37,38].
| Notation | Description |
|---|---|
| N = 400 | Total number of sensor nodes |
| Eo = 0.5J/node | Initial energy of each node |
| Eelec = 50nJ/bit | Per bit energy consumption |
| EDA = 5nJ/bit | Energy for data aggregation |
| Eamp = 100 pJ/bit/ | Amplifier transmitting energy |
| Area = 200 × 200 | Area used in the simulation in meters |
| # Checkpoints | Varies according to the sensing range and the area : Area/sensing Raduis r |
| Packet size | 256 bits |
| Data Rate | 256 Kbps |
| Sensing Radius: r | 50 m, Zigbee has a max of 100 m |
| Buffer size | 256 K Bytes |
| Tmax | Time of the longest tour of the ferry` |
| Ferry_speed | 100 m/min |
Figure 2(a) Path of the ferry where four checkpoints are used; (b) Paths of the ferry with checkpoints, where nine checkpoints are used.
Simulation results for the network lifetime based on Figure 1a.
| Protocols | Measurements | |
|---|---|---|
| Optimized path | 2010 | 4003 |
| Predetermined path | 1763 | 3830 |
| NRCA | 1300 | 3311 |
Figure 3Energy consumption in the network.
Simulation results for one round collection.
| Predetermined Path | Optimized Path | |
|---|---|---|
| Time in minutes | 5.40 | 4 |
Simulation results for the network life time using different number of checkpoints.
| #Checkpoints | Measurements | |
|---|---|---|
| Round First Node Dies | Round Last Node Dies | |
| Sensing range 20 | 2460 | 4433 |
| Sensing range 40 | 2111 | 4120 |
| Sensing range 50 | 2010 | 4003 |
| Sensing range 100 | 1400 | 3500 |
Simulation results for one round collection.
| #Checkpoints | Time in minutes |
|---|---|
| Sensing range 20 | 18.60 |
| Sensing range 40 | 9.60 |
| Sensing range 50 | 5.40 |
| Sensing range 100 | 3 |
Figure 4Number of checkpoints vs. round trip time.
Parameters used in the simulation to compare FNRCA to [21,22].
| Notation |
|---|
| N = 200 |
| Initital node energy, Eo = uniformly selected for the nodes from 50–100 J / node |
| Area = 200 × 200 |
| # Checkpoints = 25 |
| Packet size = 30 Bytes |
| Data Rate = 40 Kbps |
| Sensing Radius : r = 20 m |
| Ferry_speed = 1 m/s |
Figure 5Network Lifetime for FNRCA, WRP and Charalampos using different initial energy values.
Figure 6Network Lifetime for FNRCA, WRP and Charalampos using the same initial energy values.