| Literature DB >> 31842437 |
Sankar Sennan1, Sathiyabhama Balasubramaniyam1, Ashish Kr Luhach2, Somula Ramasubbareddy3, Naveen Chilamkurti4, Yunyoung Nam5.
Abstract
Energy conservation is one of the most critical problems in Internet of Things (IoT). It can be achieved in several ways, one of which is to select the optimal route for data transfer. IPv6 Routing Protocol for Low Power and Lossy Networks (RPL) is a standardized routing protocol for IoT. The RPL changes its path frequently while transmitting the data from source to the destination, due to high data traffic in dense networks. Hence, it creates data traffic across the nodes in the networks. To solve this issue, we propose Energy and Delay Aware Data aggregation in Routing Protocol (EDADA-RPL) for IoT. It has two processes, namely parent selection and data aggregation. The process of parent selection uses routing metric residual energy (RER) to choose the best possible parent for data transmission. The data aggregation process uses the compressed sensing (CS) theory in the parent node to combine data packets from the child nodes. Finally, the aggregated data transmits from a downward parent to the sink. The sink node collects all the aggregated data and it performs the reconstruction operation to get the original data of the participant node. The simulation is carried out using the Contiki COOJA simulator. EDADA-RPL's performance is compared to RPL and LA-RPL. The EDADA-RPL offers good performance in terms of network lifetime, delay, and packet delivery ratio.Entities:
Keywords: Internet of Things; compressed sensing theory; data aggregation; residual energy
Year: 2019 PMID: 31842437 PMCID: PMC6961041 DOI: 10.3390/s19245486
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Literature review of Data aggregation on Routing Protocol for Low Power and Lossy Networks (RPL).
| S.No | Protocol | Author’s | Proposed Technique | Improvement | Limitations |
|---|---|---|---|---|---|
| 1 | LA-RPL | Mohammad HosseinHomaei et al. | learning automata-based dynamic data aggregation | Extends the network lifetime | It does not consider the trickle timer |
| 2 | A-RPL | Ainaz Bahramlou and Reza Javidan | data aggregation based RPL | Increased the network lifetime | congestion occurs in a particular situation |
| 3 | RECOUP-RPL | Mauro Conti et al. | cluster-based multicast routing | Increased the packet delivery ratio | It takes more energy consumption, as it checks each data packets in each node. |
| 4 | CCR-RPL | YichaoJin et al. | content-centric routing | better performance in terms of latency, energy efficiency and reliability | Create the congestion due to dynamic network conditions. |
| 5 | C-RPL | Ming Zhao et al. | Cluster parent routing | Increased the reliability | It takes more time to choose the cluster parent |
| 6 | FLWP | Madan Mohan Agarwal et al. | fuzzy-based data fusion technique | It provides superior performance than the AODV | It takes a longer time to predict the parent node |
| 7 | C-RPL | Marc Barcode et al. | cooperative interaction | Increased the network lifetime | It takes additional time to choose the parent node present in the multiple DODAG |
| 8 | FC-RPL | S. Sankar and P. Srinivasan | cluster routing | Extended the network lifetime | It forms the more number of clusters in the network. |
| 9 | MUCBR-RPL | Yaarob Al-Nidavi et al. | cluster routing | Improved the network lifetime and packet delivery ratio | Initially, it takes time to form the cluster. |
Figure 1Energy and Delay Aware Data aggregation in Routing Protocol (EDADA-RPL) Network Model.
Figure 2Data collection and aggregation from node PN1 to Destination Oriented Directed Acyclic Graph (DODAG) root using compressed sensing (CS) theory.
Figure 3Data aggregation process.
Figure 4Compressed sensing theory.
Simulation parameters.
| Parameter | Value |
|---|---|
| Operating System | Contiki 2.7 |
| Simulator | COOJA |
| Initial Energy | 1500 mA |
| Routing Protocol | RPL |
| Simulation Time | 1 h |
| Network area | 300 m × 300 m |
| Topology | Random |
| Node Type | Skymote |
| Number of Nodes | 120 |
| MAC Layer | 802.15.4 |
| Data Transmission Interval | 60 sec |
| Physical Layer | Two Ray Ground Propagation Model |
| RPL Parameter | MinHopRankIncrease = 256 |
Figure 5Average end-to-end delay vs. number of hops.
Figure 6Average number of parent change vs. various RPLs.
Figure 7Number of hop count vs. Network size.
Figure 8Packet loss ratio vs. number of failed nodes.
Figure 9Sensor value vs. sensor ID number.
Figure 10Node energy consumption vs. number of nodes.
Figure 11Number of observations vs. reconstruction MSE.
Figure 12Packet loss ratio vs. network size.