| Literature DB >> 30467291 |
Amer Al-Rahayfeh1, Abdul Razaque2, Yaser Jararweh3, Muder Almiani4.
Abstract
Significant research has been conducted for maintaining a high standard of communication and good coverage in wireless sensor networks (WSNs), but extra power consumption and mobility issues are not yet fully resolved. This paper introduces a memory-less location mobility-aware Lattice Mobility Model (LMM) for WSNs. LMM is capable of concurrently determining the node and sink mobility. LMM has a lower pause time, fewer control packets, and less node dependency (e.g., the energy consumed by each node in each cycle that is independent of the data traffic). LMM accurately determines a node's moving location, the distance from its previous location to its current location, and the distance from its existing location to its destination. Many existing mobility models only provide a model how nodes move (e.g., to mimic pedestrian behavior), but do not actually control the next position based on properties of the underlying network topology. To determine the strength of LMM, OMNet++ was used to generate the realistic scenario to safeguard the affected area. The operation in affected area comprises searching for, detecting, and saving survivors. Currently, this process involves a time-consuming, manual search of the disaster area. This contribution aims to identify an energy efficient mobility model for a walking pattern in this particular scenario. LMM outperforms other mobility models, including the geographic-based circular mobility model (CMM), the random waypoint mobility model (RWMM) and the wind mobility model (WMM), The simulation results also demonstrate that the LMM requires the least time to change the location, has a lower drop rate, and has more residual energy savings than do the WMM, RWMM, and CMM.Entities:
Keywords: disaster recovery; energy saving; lattice mobility model; mobility; pattern; wireless sensor networks
Mesh:
Year: 2018 PMID: 30467291 PMCID: PMC6308639 DOI: 10.3390/s18124096
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Lattice node selection process based on infimum and supremum properties.
Figure 2(a) Selection of the supremum node based on the highest residual energy using the upper bound. (b) Selection of the infimum node based on the shortest distance using the greatest lower bound. (c) Selection of the lattice node based on the shortest distance and highest residual energy using greatest lower bound and upper bound, respectively (satisfying both conditions of supremum and infimum).
Figure 3(a) Discovery of the new location of a moving sensor node using the rectangular Bravais lattice. (b) Discovery of the new location of a moving sensor node using the obliqueBravais lattice. (c) Discovery of new location of moving sensor node using hexagonalBravais lattice. (d) Discovery of the new location of a moving sensor node using the rhombicBravais lattice. (e) Discovery of the new location of a moving sensor node using the squareBravais lattice.
Notations and its descriptions.
| Notations | Description |
|---|---|
|
| Neighbor node |
|
| Number of neighbor nodes |
|
| Energy consumed for amplifying the signal |
|
| Control message for location update |
|
| Lattice points on the cell corners |
|
| Node distribution capability |
|
| Node distribution probability for entire network |
| ∆ | Different directions of the neighbor nodes |
|
| the distribution of the nodes that can be predicted by the value of |
|
| Energy consumed for updating the location to single node |
|
| Total Energy consumed for updating the location and cycle |
|
| Energy consumed for sending and receiving the data |
|
| Energy consumed for synchronization |
|
| Control packets |
|
| Sensor node |
|
| Number of sensor nodes |
|
| Location |
|
| Energy consumed for location update |
|
| The number of dimensions |
|
| The number of messages |
|
| Mean Energy consumed for radio and amplifying the signal |
| Probability of determining the location of a sensor node | |
|
| Region |
|
| Energy consumed for the radio signal |
|
| Upper bond |
|
| Probability of the sensor node when it moves from location ‘ |
| Rinfmum | The sensor node possesses infimum feature |
| RSupmum | The sensor node possesses supremum feature |
| Rhigh | Highest residual energy of node in the region |
| Rlow | Shortest distance of the node from sender in the region |
|
| time |
|
| Trajectory of a sensor node |
|
| Speed of mobile sensor node |
|
| Locations |
|
| Different speeds of each mobile sensor node |
|
| state of the node in WSNs |
|
| Indicates the number of the mobile sensor nodes having an average speed |
Simulation parameters and corresponding values.
| Parameters | Value |
|---|---|
| Size of WSN | 1600 × 1600 m2 |
| Size of each region | 400 × 400 m2 |
| Number of nodes | 500 |
| Routing Protocols | Pheromone termite routing protocol |
| Medium Access Control Protocol | BN-MAC |
| Transport layer Protocol | Reliable Multi Segment Transport protocol (RMST) |
| Queue-Capacity | 30 Packets |
| Mobility Model | WMM, RWMM, CMM, and LMM |
| Maximum number of retransmissions allowed | 03 |
| Event distances | 25 and 50 m |
| Size of Packets | 128 bytes for file transfer and 512 bytes for video, audio, and images |
| Data Rate | 300 kilobytes/s |
| Time for topology change | 1.2 s |
| Propagation model | Deterministic |
| Sensing Range of node | 15 m |
| Forwarding range | 4–40 m |
| Maximum bandwidth of node | 250 kilobytes/s |
| Simulation time | 14 min |
| Average Simulation Run | 15 |
Figure 4Average delay versus forwarding range at 25 m event range and 50% mobility.
Figure 5Average delay versus forwarding range at 50 m event range and 50% mobility.
Figure 6Power consumption versus forwarding range at 25 m event range and 50% mobility rates.
Figure 7Power consumption versus forwarding range at 50 m event range and 50% mobility rates.
Figure 8Times taken by the sensor node to reach different positions using the LMM, CMM, RWMM, and WMM at a fixed velocity of 10 m/s.
Figure 9Times taken by the sensor node to reach different positions using the LMM, CMM, RWMM, and WMM at different velocities.
Figure 10Packet drop rates using the LMM, CMM, RWMM, and WMM at different velocities.
Figure 11Residual energy after completion of the ninth cycle at 10% mobility rates.
Figure 12Residual energy after completion of the ninth cycle at 25% mobility rates.
Figure 13Residual energy after completion of nine cycles at 50% mobility rates.
Time complexity for SDAAA and contending algorithms.
| Mobility Models | Time Complexity Derivations |
|---|---|
|
| |
|
| |
|
| |
|
|
Compression of LMM with other competing mobility models: CMM, WMM and RWMM.
| Mobility Models | Average Delay | Average Power Consumption in Watt | Change Location Time | Drop Rate | Residual Energy | |||||
|---|---|---|---|---|---|---|---|---|---|---|
| Event Range 25 m | Event Range 50 m | Event Range 25 m | Event Range 50 m | With fixed 10 m/s Velocity | Variable Velocities | 0–18 m/s Velocities | 10% Mobility | 25% Mobility | 50% Mobility | |
|
| 0.030 s | 0.008 s | 1.21 × 10−6 | 2.28 × 10−6 | 252 Milliseconds | 177 Milliseconds | 0.78% | 3.7 Joules | 3.51 Joules | 3.32 Joules |
|
| 0.038 s | 0.020 s | 1.29 × 10−6 | 3.33 × 10−6 | 383 Milliseconds | 409 Milliseconds | 1.99% | 3.42 Joules | 3.34 Joules | 2.84 Joules |
|
| 0.048 s | 0.039 s | 1.39 × 10−6 | 3.62 × 10−6 | 398 Milliseconds | 417 Milliseconds | 2.64% | 3.44 Joules | 3.41 Joules | 3.02 Joules |
|
| 0.051 s | 0.038 s | 1.41 × 10−6 | 3.64 × 10−6 | 464 Milliseconds | 428 Milliseconds | 2.51% | 3.31 Joules | 3.16 Joules | 2.84 Joules |
LMM-improvement over other competing mobility models.
| Parameters | Improvement in LMM as Compared with CMM, WMM and RWMM |
|---|---|
| Drop Rate | 1.21–1.73% |
| Average Power Consumption (Watt) | 14.285% |
| Node Location finding capability | 34.2%–52.8% |
| Energy Consumption with different mobility rates | 3.2–10% |
| Average Delay | 8–21% |