Reference Paper:  ODeSe: On-Demand Selection for multi-path RPL 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:  This project provides a Design and Evaluation of On-Demand Selection for Multi-Path RPL Networks in IoT Using the Contiki-Cooja Simulator.
Contribution:  
1. Implement the On-Demand Selection algorithm, which aims to perform multi-path parent selection based on the dynamic conditions at the packet-forwarding time.
2. This work also implements and uses the Packet Automatic Repeat request, Replication and Elimination, and Overhearing functions to improve reliability and increase energy efficiency.
3. The results demonstrate that On-Demand Selection Algorithm (ODeSe) outperforms single-path RPL in terms of reliability and multi-path RPL in terms of energy consumption
Performance Evalution:  This Project employed the Contiki 3.0 operating system and the COOJA simulator to implement the algorithms with a directed graph radio medium. Evaluate the simulation with network sizes such as 20 and 40-node topologies.
Performance Metrics:
• PDR
• Energy Consumption
• Delay
• CPU Energy Consumption
• Control Packet Overhead
• Throughput
• Execution Time