| Literature DB >> 31480500 |
Junaid Anees1, Hao-Chun Zhang2, Sobia Baig3, Bachirou Guene Lougou1.
Abstract
The gradual increase in the maturity of sensor electronics has resulted in the increasing demand for wireless sensor networks for many industrial applications. One of the industrial platforms for efficient usage and deployment of sensor networks is smart grids. The critical network traffic in smart grids includes both delay-sensitive and delay-tolerant data for real-time and non-real-time usage. To facilitate these traffic requirements, the asynchronous working-sleeping cycle of sensor nodes can be used as an opportunity to create a node connection. Efficient use of wireless sensor network in smart grids depends on various parameters like working-sleeping cycle, energy consumption, network lifetime, routing protocol, and delay constraints. In this paper, we propose an energy-efficient multi-disjoint path opportunistic node connection routing protocol (abbreviated as EMOR) for sensor nodes deployed in neighborhood area network. EMOR utilizes residual energy, availability of sensor node's buffer size, working-sleeping cycle of the sensor node and link quality factor to calculate optimum path connectivity after opportunistic connection random graph and spanning tree formation. The multi-disjoint path selection in EMOR based on service differentiation of real-time and non-real-time traffic leads to an improvement in packet delivery rate, network lifetime, end-end delay and total energy consumption.Entities:
Keywords: asynchronous working–sleeping cycle strategy; energy-efficient routing protocol; energy-efficient wireless sensor networks; multipath opportunistic node connection; neighborhood area network; opportunistic connection random graph; service differentiation in smart grids; smart grids
Year: 2019 PMID: 31480500 PMCID: PMC6749208 DOI: 10.3390/s19173789
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Illustration of wireless sensor network (WSN) adopting working–sleeping cycle strategy with opportunistic node connections in neighborhood area network (NAN).
Figure 2Illustration of link connectivity based on asynchronous working–sleeping cycle strategy and residual energy of nodes deployed in NAN. SGs—smart grids.
Format of probe message in data collection scope.
| Fields | Source ID | Working–Sleeping Schedule | Status Transition Frequency | Neighbor IDs | Sink ID | Forwarders ID | Expected Optimal Hops (EOH) |
|---|---|---|---|---|---|---|---|
| Length (bits) | 10 | 15 | 10 | 10 | 10 | 60 | 5 |
Figure 3Probe message receiving and forwarding mechanism in EMOR. (a) Vs receives probe message from Vr; (b) Vs forwards the received probe message to working neighbor V; (c) V has only one neighbor Vs to forward the probe message; (d) Vs has no neighbor.
Figure 4Representation of opportunistic connection random graph (OCRG) based on the link connectivity.
Figure 5Formation of spanning tree based on OCRG. (a) OCRG with VSINK and 10 sensor nodes; (b) initialization and path connectivity of immediate neighbors of VSINK; (c) path connectivity of V4 and V5; (d) path connectivity of V6, V7 and V8; (e) path connectivity of V9 and V10; (f) alternate paths for immediate nodes of VSINK; (g) alternate paths for intermediate and far end nodes; (i) spanning tree completed.
Path connectivity from VSINK to each sensor node in the spanning tree.
| Step | [v1] | [v2] | [v3] | [v4] | [v5] | [v6] | [v7] | [v8] | [v9] | [v10] |
|---|---|---|---|---|---|---|---|---|---|---|
| Initialization | PCV1 | PCV2 | PCV3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 1 | PCV1 | PCV2 | PCV3 | PCV1 *LV1V4 | PCV3 *LV3V5 | 0 | 0 | 0 | 0 | 0 |
| 2 | Max{ | Max{ | Max{ | PCV1 * LV1V4 | PCV3 *LV3V5 | PCV4 * LV4V6 | PCV2 * LV2V7 | PCV5 * LV5V8 | 0 | 0 |
| 3 | Max{ | Max{ | Max{ | Max{ | Max{ | PCV4 * LV4V6 | PCV2 * LV2V7 | PCV5 * LV5V8 | PCV7 * LV7V9 | PCV8 * LV8V10 |
| 4 | Max{ | Max{ | Max{ | Max{ | Max{ | Max{ | PCV2 * LV2V7 | Max{ | PCV7 * LV7V9 | PCV8 * LV8V10 |
| 5 | Max{ | Max{ | Max{ | Max{ | Max{ | Max{ | PCV2 * LV2V7 | Max{ | Max{ | PCV8 * LV8V10 |
| 6 | Max{ | Max{ | Max{ | Max{ | Max{ | Max{ | Max{ | Max{ | Max{ | Max{ |
| 7 | Max{ | Max{ | Max{ | Max{ | Max{ | Max{ | Max{ | Max{ | Max{ | Max{ |
Figure 6Multi-disjoint path selection and routing strategy for real-time and non-real-time traffic.
Simulation parameters.
| Parameters | Values |
|---|---|
| Network Size | 500 × 500 m2 |
| Number of the Mobile Sink | 1 |
| Number of Sensors | 200 |
| Mobility Pattern | Randomly |
| Duration for a Data Collection Period | 600 s |
| Communication Range for Sensor Nodes | 20 m |
| (Data + Overhead) Packet Size | 1024 bits |
| Probe Message Size | 120 bits |
| Transmit Power | 15 mW |
| Receive Power | 13 mW |
| Medium Access Control (MAC) Layer | IEEE 802.11 |
| Max Buffer size | 512 K-bytes |
| Target Reliability in Probabilistic and Opportunistic Flooding Algorithm (POFA) | 0.6 |
| Initial Energy of Nodes | 2.5 J |
| Buffer Threshold | 1024 bits |
|
| 20 × 10−7 J/bit |
|
| 10 × 10−9 J/bit/m2 |
| Weights (α, β, γ and σ) respectively | 0.4, 0.3, 0.1, 0.2 |
Figure 7Link connectivity between different sensors and mobile sink (based on time frequency (TF) parameter, residual energy, buffer size, and link quality factor) against maximum status transition frequency of nodes in a spanning tree.
Figure 8Link connectivity between different adjacent sensors (based on the TF parameter, residual energy, buffer size, and link quality factor) against maximum status transition frequency of nodes in the spanning tree.
Effect of TF parameter on link connectivity.
| Parameter | Status Transition Frequency in First Scenario | Status Transition Frequency in Second Scenario | Percentage Change | Overall Link Connectivity |
|---|---|---|---|---|
| TF Parameter | Fv1 = 10 | Fv1 = Fv2 = 10 | 25% | Decrease |
| Fv3 = 8 | Fv3 = Fv4 = 8 | 40% | Decrease | |
| Fv5 = 6 | Fv5 = Fv6 = 6 | 55% | Decrease | |
| Fv7 = 4 | Fv7 = Fv8 = 4 | 70% | Decrease |
Effect of residual energy on link connectivity.
| Parameter | Initial Residual Energies in First Scenario | Initial Residual Energies in Second Scenario | Change in Initial Residual Energies | Final Residual Energies in First Scenario | Final Residual Energies in Second Scenario | Change in Final Residual Energies | Overall Link Connectivity |
|---|---|---|---|---|---|---|---|
| Residual Energy | RE1 = 0.99 | RE1 = 0.99, RE2 = 0.96 | 4% | RE1 = 0.72 | RE1 = 0.72, RE2 = 0.65 | 35% | Decrease |
| RE3 = 0.94 | RE3 = 0.94, RE4 = 0.99 | 1% | RE3 = 0.60 | RE3 = 0.60, RE4 = 0.74 | 26% | Decrease | |
| RE5 = 0.84 | RE5 = 0.84, RE6 = 0.94 | 6% | RE5 = 0.60 | RE5 = 0.60, RE6 = 0.78 | 22% | Decrease | |
| RE7 = 0.94 | RE7 = 0.94, RE8 = 0.74 | 26% | RE7 = 0.78 | RE7 = 0.78, RE8 = 0.48 | 52% | Decrease |
Figure 9Packet delivery ratio against long radio range of mobile sink where number of nodes (N) = 1000. DCBONC: Data Collection Algorithm based on Opportunistic Node Connection; EXOR: Extremely Opportunistic Routing; POFA: Probabilistic and Opportunistic Flooding Algorithm; RPRDC: Reliable Proliferation Routing with Low Duty Cycle; EMOR: Energy Efficient Multi-Disjoint Path Opportunistic Node Connection Routing Protocol.
Figure 10Packet delivery ratio (PDR) against network density with long radio range of mobile sink R as 100 m.
Figure 11Energy consumption against network density, with long radio range of mobile sink R as 100 m.
Figure 12The variation in number of hops against network density, with long radio range of mobile sink R as 100 m.
Figure 13Total energy consumption against network simulation time, with Rl as 100 m and N = 1000.
Figure 14Average end-end delay against packets received.
Figure 15Network life time (number of dead nodes against simulation time) with R = 90 m and N = 850.