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 design a context-aware model for RPL load balancing in the internet of things using the contiki-cooja simulator.
Contribution:  
1. To implement a multi-hop return objective function is presented based on the ant colony and computes the rank according to node context.
2. It develops a new parent selection mechanism dynamically selected by stochastic automata and dynamic metrics for an optimal parent.
3. The algorithm performance is evaluated through the Cooja simulator and significant improvements in packet delivery and network lifetime, energy and convergence.
Performance Evalution:  
In the simulation, there are 80 sensor nodes distributed randomly in the simulation environment and evaluated using various performance metrics.
Performance Metrics:
• PDR
• Energy Consumption
• Convergence Time
• Network lifetime
• Throughput
• Delay
• Control Packet Overhead
• Execution Time
• CPU Energy Consumption