Research Article

EERP-DPM: Energy Efficient Routing Protocol Using Dual Prediction Model for Healthcare Using IoT

Algorithm 1

Adding the priority-level phase.
Agg: Aggregator for current Sensing/Transmission round
D (i; j): Distance between node i and node j
D (i; Agg): Distance between node i and Aggregator
D (i; RN): Distance between node i and Relay Node
N: Total number of sensor nodes
 Condition 1: |Pn − NDVn| > emax
 Condition 2: |Pn − NDVn| ≤ emax
 Condition 3: Data is not critical. Condition 4: Data is critical
 for each node i of N do
 if (Condition 2 is true) then
 This observation can be predicted accurately, and detected value is discarded as it is redundant.
 else
 if (Condition 1 is true) then
 if (Condition 4 is true) then
 Node-i Transmit data directly to Aggregator
 else
 if (Condition 3 is true) then
 if D(i; Agg) < D(i; RN) then
 Node-i Transmit data to Aggregator
 else
 if D(i; RN) < D(i; Agg) then
 Node-i Transmit data directly to Relay Node
 end if
 end if
 end if
 end if
 end if
 end if
 end for
 Data Aggregation at Aggregator:
 Aggregator receives the data from sensor nodes, aggregates it and forward it to Medical Server.