Amazing technological breakthrough possible @S-Logix pro@slogix.in

Office Address

  • #5, First Floor, 4th Street Dr. Subbarayan Nagar Kodambakkam, Chennai-600 024 Landmark : Samiyar Madam
  • pro@slogix.in
  • +91- 81240 01111

Social List

Developing Efficient Parent Selection for RPL Using ACO and Coverage-Based Dynamic Trickle Techniques in IoT

 Developing Efficient Parent Selection for RPL Using ACO and Coverage-Based Dynamic Trickle Techniques in IoT

Cooja Project for Efficient Parent Selection for RPL Using ACO and Coverage-Based Dynamic Trickle Techniques in IoT

Research Area:

IOT

Research Topics:

Contiki Cooja Simulator Projects in RPL Routing Protocol

Tools Languages:  Contiki-Cooja / Contiki NG simulator, Front End: Java, Back End: C

Software Requirement:  Vmware workstation player, Instant Contiki-3.0

Aim and Objectives:  This project aims to develop an efficient parent selection for RPL-Ant Colony Optimization (RPL-ACO) and coverage based dynamic trickle techniques using a contiki-cooja simulator.

Contribution:  
1. The primary objective of the proposed Efficient-RPL (E-RPL) is to provide an optimal parent selection in the IoT environment with high reliability and energy efficiency using ant colony optimization.
2. Coverage based dynamic trickle algorithm executes the concentric corona mechanism to utilize the advantages of node density in DIO message rebroadcast decision
3. This work involves the DIO message broadcasting with the remaining energy level that characterizes the nodes and induces global best parent selection to optimize energy efficiency and reliable packet delivery.
4. The performance of the E-RPL routing protocol is evaluated using the Cooja simulator.

Performance Evalution:  
This work exploits the Cooja simulator of the Contiki operating system to evaluate the performance of the E-RPL routing protocol. The experiments are carried out on the 100 × 100 m2 grid of 30 sensor nodes. The communication range of the nodes is 50 m.
Performance Metrics:
 •  PDR
 •  Energy Consumption
 •  Throughput
 •  Delay
 •  Control Packet Overhead
 •  Execution Time
 •  CPU Energy Consumption