| Literature DB >> 32668605 |
Deep Kumar Bangotra1, Yashwant Singh2, Arvind Selwal2, Nagesh Kumar3, Pradeep Kumar Singh4, Wei-Chiang Hong5.
Abstract
The lifetime of a node in wireless sensor networks (WSN) is directly responsible for the longevity of the wireless network. The routing of packets is the most energy-consuming activity for a sensor node. Thus, finding an energy-efficient routing strategy for transmission of packets becomes of utmost importance. The opportunistic routing (OR) protocol is one of the new routing protocol that promises reliability and energy efficiency during transmission of packets in wireless sensor networks (WSN). In this paper, we propose an intelligent opportunistic routing protocol (IOP) using a machine learning technique, to select a relay node from the list of potential forwarder nodes to achieve energy efficiency and reliability in the network. The proposed approach might have applications including e-healthcare services. As the proposed method might achieve reliability in the network because it can connect several healthcare network devices in a better way and good healthcare services might be offered. In addition to this, the proposed method saves energy, therefore, it helps the remote patient to connect with healthcare services for a longer duration with the integration of IoT services.Entities:
Keywords: energy efficiency; naïve Bayes; opportunistic routing (OR); relay node; reliability; wireless sensor networks (WSN)
Mesh:
Year: 2020 PMID: 32668605 PMCID: PMC7411968 DOI: 10.3390/s20143887
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Sensor node architecture with application in e-healthcare.
Comparative study between opportunistic routing and traditional routing.
| Routing Feature | Opportunistic Routing (OR) | Traditional Routing (TR) |
|---|---|---|
| Transmission type | Broadcast | Unicast |
| Data packets overheard | Yes | No |
| Relay selection | Dynamic | Fixed |
| Number of candidates | Multiple | Relay alone (Single) |
Figure 2Depiction of opportunistic routing in wireless sensor networks (WSN).
Description of various terms used in the equations.
| Parameter | Description |
|---|---|
|
| Transmission vitality ingestion for node Ni |
|
| Receiving vitality ingestion for node Ni |
|
| Retransmission vitality ingestion for node Ni |
|
| Vitality spent by node Ni in transmitting and receiving acknowledgments |
|
| The residual vitality of node Ni |
|
| Transmission vitality cost of the radio board of a sensor |
|
| Reception vitality cost of the radio board of a sensor |
|
| Combined vitality cost of radio board of a sensor for communication of a data packets |
Description of node features for different neighbor nodes of A.
| ( | ||||
|
|
| |||
|
|
|
|
| |
| NA1 | ||||
| NA2 | ||||
| ……. | ||||
| NAK | ||||
| ( | ||||
|
|
| |||
|
|
|
|
| |
| NA1 | ||||
| NA2 | ||||
| ……. | ||||
| NAK | ||||
| … | ||||
| ( | ||||
|
|
| |||
|
|
|
|
| |
| NA1 | ||||
| NA2 | ||||
| ……. | ||||
| NAK | ||||
Description of neighbors of source node S along with its features.
| Attributes | ||||||
|---|---|---|---|---|---|---|
| Neighbors of Source Node S | Node_Id (NID) | Location (LOC) | Packet Reception Ratio (PRR) | Residual Energy (RE) In Joules | Distance (D) (in meters) | |
| R1 | S0001 | (20,90) | 0.79 | 49.3 | 14 | 64.09 |
| R2 | S0002 | (25,110) | 0.87 | 48.1 | 15 | 63.97 |
| R3 | S0003 | (60,150) | 0.92 | 50 | 10 | 60.92 |
Description of neighbors R1 along with its features.
| Neighbors of Source Node R1 | Attributes | ||||
|---|---|---|---|---|---|
| Node_Id | Location | PRR | Residual Energy (J) | Distance (m) | |
| R4 | R10001 | (35,100) | 0.4 | 0.2 | 12 |
Description of neighbors of R2 along with its features.
| Neighbors of Source Node R2 | Attributes | ||||
|---|---|---|---|---|---|
| Node_Id | Location | PRR | Residual Energy (J) | Distance (m) | |
| R4 | R10004 | (35,100) | 0.4 | 0.2 | 12 |
| R5 | R20005 | (49,79) | 0.6 | 0.7 | 11 |
Description of neighbors of R3 along with its features.
| Neighbors of Source Node R3 | Attributes | ||||
|---|---|---|---|---|---|
| Node_Id | Location | PRR | Residual Energy (J) | Distance (m) | |
| R5 | R20005 | (49,79) | 0.6 | 0.7 | 11 |
| D | |||||
Figure 3Illustration of the final route selection using IOP.
Simulation Parameters.
| Simulation Parameter | Value |
|---|---|
| Area | 500 × 500 m |
| Number of Nodes | 100 |
| Initial Energy of Each node | 0.5 Joule |
| Electronic Energy (Eelec) | 50 nJ (50 × 0.000000001 Joule) |
| Amplification Energy (Eamp) | 100 pJ (10 × 0.000000000001 Joule) |
| Packet Size | 50 bits |
| Number of Simulation Rounds | 100 |
| Threshold Energy Eth | 0.2 Joules |
Figure 4Random deployment of sensor nodes in 500 × 500 m2 area.
Figure 5Total energy consumption.
Figure 6End-to-end delay.
Figure 7Packet to Base Station per Second.
Figure 8Network lifetime.
Figure 9Packet loss during simulation.
Figure 10The proposed framework for integration of IoT with WSN for e-healthcare.