Reference Paper:  Energy-efficient load-balanced RPL routing protocol for internet of things networks-[2021]
IoT
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:  To implement an energy-efficient load-balanced RPL (EL-RPL) routing protocol for the internet of things.
Contribution:  
1. Designing an energy-efficient routing protocol for IoT networks is suggested to minimize energy consumption and extend the network lifetime.
2. Propose a load-balancing approach through the preferred Parent algorithm to distribute the traffic on the nodes in the preferred parent list.
3. Extensive simulation experiments using the cooja network simulator are performed to assess the efficiency of our EL-RPL routing protocol.
Performance Evalution:  The evaluation scenario is performed with four different network sizes, such as 20,40,60 nodes. Each network is randomly generated over the area of simulation.
Performance Metrics:
• Control Packet Overhead
• Network Lifetime
• Energy Consumption
• Energy Saving Ratio
• CPU Energy Consumption
• Delay
• PDR
• Throughput