| Literature DB >> 24504107 |
Abdul Waheed Khan1, Abdul Hanan Abdullah2, Mohammad Hossein Anisi3, Javed Iqbal Bangash4.
Abstract
Recently sink mobility has been exploited in numerous schemes to prolong the lifetime of wireless sensor networks (WSNs). Contrary to traditional WSNs where sensory data from sensor field is ultimately sent to a static sink, mobile sink-based approaches alleviate energy-holes issues thereby facilitating balanced energy consumption among nodes. In mobility scenarios, nodes need to keep track of the latest location of mobile sinks for data delivery. However, frequent propagation of sink topological updates undermines the energy conservation goal and therefore should be controlled. Furthermore, controlled propagation of sinks' topological updates affects the performance of routing strategies thereby increasing data delivery latency and reducing packet delivery ratios. This paper presents a taxonomy of various data collection/dissemination schemes that exploit sink mobility. Based on how sink mobility is exploited in the sensor field, we classify existing schemes into three classes, namely path constrained, path unconstrained, and controlled sink mobility-based schemes. We also organize existing schemes based on their primary goals and provide a comparative study to aid readers in selecting the appropriate scheme in accordance with their particular intended applications and network dynamics. Finally, we conclude our discussion with the identification of some unresolved issues in pursuit of data delivery to a mobile sink.Entities:
Year: 2014 PMID: 24504107 PMCID: PMC3958281 DOI: 10.3390/s140202510
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1.Wireless sensors network.
Figure 2.Network architecture of a mobile wireless sensor network.
Figure 3.Classification of sink mobility based data collection/dissemination schemes.
Figure 4.Strip-based structure in MESS.
Figure 5.An example of virtual backbone structure in VCCSR [25].
Figure 6.Partial tree readjustment in VCCSR upon sink mobility [25].
Figure 7.System architecture: A mobile sink (MS) queries network via vice-sinks (VSs). Sensor nodes (SNs) inside network communicate in multi-hop fashion to reach to VSs [27].
Summary of path constrained based data collection schemes.
| Slow speed of sink | Single | Proactive | Heterogeneous nodes deployment | using multiple static sub-sinks | Low | Balancing network lifetime and latency | |
| Motion along a circular path outside sensor field | Single | Query Driven | Homogeneous nodes deployment | All the cluster-heads constituting the virtual backbone are informed only | Medium | Prolonging network lifetime | |
| Constant speed along a straight line | Single | Query Driven | Homogeneous nodes deployment | Assuming no change in speed and direction of sink | Low | Guaranteed delivery to high speed sink | |
| Motion along periphery of sensor field | Single | Query Driven | Heterogeneous nodes deployment | Through targeted query messages | Low | Reducing data delivery latency | |
| An offline set of possible trajectories are used | Multiple | Proactive | Heterogeneous nodes deployment | Informing nodes about a set of all possible trajectories (Once) | Medium | Guaranteed data delivery | |
| Constant speed | Multiple | Reactive | Heterogeneous nodes deployment | Informing only single-hop neighbors | Low | Improving network lifetime | |
| Motion in indoor office environment | Single | Proactive | Homogeneous nodes deployment | Triggering updates only upon transition from relay nodes | High | Improving data delivery performance | |
| Constant speed and direction in each epoch | Multiple | Query-Driven and Wait-and-Upload | Homogeneous nodes deployment | Not specified | Low | Improving data delivery and network lifetime | |
| Slow motion along stride | Single | Proactive | Homogeneous nodes deployment | Assuming nodes have partial/full knowledge of sink's navigation map and schedule | Low | Balancing network lifetime and delivery latency |
Figure 8.(a) Network Topology with default radio settings; (b) Network Topology after radio adjustment.
Figure 9.Mobile sink tracing.
Figure 10.Handling sink mobility in TTDD.
Figure 11.Data dissemination tree model in SEAD.
Summary of path unconstrained based data collection schemes.
| No constraints | Multiple | Periodic | Homogeneous nodes deployment | Overhearing mechanism | Low | Prolonging network lifetime | |
| No constraints | Single | Proactive and Reactive | Homogeneous nodes deployment | Nodes within a confined zone around the sink are only informed | Medium | Prolonging network lifetime | |
| No constraints | Single | Reactive | Homogeneous nodes deployment | Not Specified | Medium | Prolonging network lifetime | |
| No constraints | Single | Proactive | Homogeneous nodes deployment | Nodes within a confined zone around the sink are only informed | Low | Guaranteed message delivery | |
| No constraints | Single | Reactive | Homogeneous nodes deployment | Not Specified | Medium | Prolonging network lifetime | |
| No constraints | Single | Proactive | Homogeneous nodes deployment | Overhearing mechanism | Low | Guaranteed data delivery with minimal network control overhead | |
| No constraints | Single | Proactive | Homogeneous nodes deployment | Not Specified | Low | Improving network lifetime while minimizing the hardware cost | |
| No constraints | Multiple | Query driven and Proactive | Homogeneous nodes deployment | Sinks update only old neighbors | Medium | Improving network lifetime | |
| No constraints | Multiple | Query driven | Homogeneous nodes deployment | Sink updates only old neighbors | Medium | Improving network lifetime |
Figure 12.Example of overlay graph G0 for network traversal [12].
Figure 13.Multiple cluster-heads based mobility model [49].
Summary of controlled sink mobility based data collection schemes.
| Visiting only a set of cluster-heads | Multiple | Wait-and-Upload | Homogeneous nodes deployment | Triggering updates only when sink arrives at any cluster-heads | Medium | Balancing network lifetime and latency | |
| Discrete mobility pattern | Single | Wait-and-Upload | Homogeneous nodes deployment | Not specified | Low | Balancing energy consumption and delivery latency | |
| Movement towards energy rich areas | Single | Wait-and-Upload | Homogeneous nodes deployment | Not specified | Medium | Prolonging network lifetime | |
| Movement towards energy rich areas or event source | One static sink and multiple mobile sub-sinks | Periodic | Heterogeneous nodes deployment | Bounded by area covered by each mobile sub-sink | Low | Improving network lifetime while delivering real-time data | |
| Discrete mobility pattern | Single | Periodic & Proactive | Homogeneous nodes deployment | Imposing a minimum pause interval at each sojourn point | Low | Prolonging network lifetime and delay bound delivery | |
| Constant speed | Multiple | Proactive | Homogeneous nodes deployment | Bounded by Voronoi scope of each mobile sink | Medium | Improving data delivery performance | |
| Following a computed trajectory covering all senor nodes | Single | Wait-and-Upload | Homogeneous nodes deployment | Not specified | Medium | Reducing Data Delivery Latency | |
| Relocating within cluster boundary | Multiple mobile relays | Proactive | Heterogeneous nodes deployment | Not specified | Low | Improving network lifetime | |
| Motion along a computed trajectory | Single | Query-Driven and Wait-and-Upload | Homogeneous nodes deployment | Not specified | Low | Improving network lifetime while minimizing delivery latency | |
| Discrete mobility pattern | Single | Proactive | Homogeneous nodes deployment | Imposing large pause interval | Low | Improving network lifetime | |
| Discrete mobility pattern | Single | Periodic and Proactive | Homogeneous nodes deployment | Imposing large pause interval | Low | Prolonging network lifetime |
Comparative study of energy efficiency based data collection schemes.
| Scheme | Performance Metrics | |||||||
|---|---|---|---|---|---|---|---|---|
| No. of Sinks | Sink Assistants | Sink Mobility Pattern | Sink Movement Type | Sink Speed | Network Size | Location Awareness | Data Reporting Mode | |
| DEEP [ | Single | No | Random | Continuous | N/A | Medium | No | Proactive |
| TRAIL [ | Multiple | No | Random | Continuous | Moderate & Fixed | Medium | No | Reactive |
| MSRP [ | Single | No | Controlled & Predictable | Discrete | N/A | Medium | No | Wait-and- Upload |
| NADC [ | Single | No | Controlled & Predictable | Continuous | Moderate and Fixed | Small | No | Query-Driven and Wait-and-Upload |
| MobiR-oute [ | Single | No | Controlled & Predictable | Discrete | Slow & Fixed | Small | No | Proactive |
| VCCSR [ | Single | No | Predictable | Continuous | Fixed | Medium | Yes | Query Driven |
| TTDD [ | Multiple | No | Random | Discrete | Moderate & Variable | Large | Yes | Proactive and Query Driven |
| DDRP [ | Multiple | No | Random | Continuous | Moderate & Variable | Medium | No | Periodic |
| SEAD [ | Multiple | No | Random | Continuous | Moderate & Fixed | Medium | Yes | Query Driven |
| [ | Single | Yes | Controlled & Predictable | Discrete | N/A | Large | No | Proactive |
| [ | Single | No | Random | Discrete | N/A | Small | No | Reactive |
| [ | Single | No | Random | Continuous | Slow & Variable | Very Small | No | Reactive |
| [ | Multiple | No | Random | Discrete | N/A | N/A | N/A | Proactive & Reactive |
| [ | Single | No | Controlled & Predictable | Discrete | N/A | Medium | No | Periodic and Proactive |
Comparative study of data collection/dissemination schemes aiming at data delivery latency.
| [ | Single | Yes | Predictable | Continuous | Variable | Large | Yes | Query Driven |
| GMRE [ | Single | No | Controlled & Predictable | Discrete | N/A | Medium | Yes | Periodic & Proactive |
| [ | Single | No | Controlled & Deterministic | Discrete | Moderate & Fixed | Medium | No | Wait-and-Upload |
| [ | Single | No | Controlled & Predictable | Continuous | Moderate & Variable | Small | No | Wait-and-Upload |
| MESS [ | Single | Yes | Predictable | N/A | Slow & Fixed | Small | No | Proactive |
| [ | Multiple | No | Predictable & Controlled | Discrete | Slow & Fixed | Large | Yes | Wait-and-Upload |
| [ | Single | No | Predictable | Discrete | Moderate & Variable | Small | Yes | Proactive |
| [ | Single | Yes | Controlled & Predictable | Discrete | Slow & Fixed | Large | Yes | Periodic |
Comparative study of data collection/dissemination schemes aiming at successful data delivery performance.
| Elastic [ | Single | No | Random | Continuous | Moderate & Variable | Large | Yes | Proactive |
| Whisper [ | Single | No | Predictable | Continuous | High & Fixed | Large | Yes | Query Driven |
| ILSR [ | Single | No | Random | Continuous | Moderate & Variable | Medium | Yes | Proactive |
| [ | Multiple | Yes | Predictable | Continuous | High & Variable | Large | Yes | Proactive |
| [ | Single | No | Predictable | Continuous | Moderate and Variable | Small | No | Proactive |
| AVRP [ | Multiple | No | Controlled | Continuous | Moderate & Fixed | Medium | No | Proactive |
| [ | Single | Yes | Predictable | Continuous | Slow and Fixed | Large | No | Query-Driven and Wait-and-Upload |