Performance Analysis of Underwater Energy and Distance Aware Multipath Routing
Implementation plan:
*************************
Scenario 1:(with AODV)
**************************
Step 1: Initially, we constructed an underwater network with customizable number of sensor nodes, 1 sink node, and 1 control station.(you can change the number of nodes count in omnetpp.ini file , Also, source nodes , simulation time)
Step 2: Next, we simulate the network to view communication between the nodes.
Step 3: Next, we implement the AODV protocol to include node position, energy, and multipath routing for improved fault tolerance and load balancing. >>
Step 4 Finally, we plot performance for the following metrics :
4.1: Number of Sensor Nodes vs. Throughput (Kbps)
4.2: Number of Sensor Nodes vs. Latency (ms)
4.3: Number of Sensor Nodes vs. Energy Consumption (J)
4.4: Number of Sensor Nodes vs. Packet Delivery Ratio (%)
4.5: Pause Time (ms) vs. Throughput (Kbps)
4.6: Pause Time (ms) vs. Normalized Overhead (%)
4.7: Pause Time (ms) vs. Number of Alive Nodes
4.8: Throughput (Kbps) vs. Node Speed (m/s)
4.9: Number of Sensor Nodes vs. Network Lifetime (s)
Scenario 2:(with Modified AODV)
************************************
Step 1: Initially, we constructed an underwater network with customizable number of sensor nodes, 1 sink node, and 1 control station.(you can change the number of nodes count in omnetpp.ini file)
Step 2: Next, we simulate the network to view communication between the nodes.
Step 3: Next, we implement Modify the AODV protocol to include node position, energy, and multipath routing for improved fault tolerance and load balancing.
Step 4 Finally, we plot performance for the following metrics :
4.1: Number of Sensor Nodes vs. Throughput (Kbps)
4.2: Number of Sensor Nodes vs. Latency (ms)
4.3: Number of Sensor Nodes vs. Energy Consumption (J)
4.4: Number of Sensor Nodes vs. Packet Delivery Ratio (%)
4.5: Pause Time (ms) vs. Throughput (Kbps)
4.6: Pause Time (ms) vs. Normalized Overhead (%)
4.7: Pause Time (ms) vs. Number of Alive Nodes
4.8: Throughput (Kbps) vs. Node Speed (m/s)
4.9: Number of Sensor Nodes vs. Network Lifetime (s)
Scenario 3:(with DBR)
**************************
Step 1: Initially, we constructed an underwater network with customizable number of sensor nodes, 1 sink node, and 1 control station.(you can change the number of nodes count in omnetpp.ini file)
Step 2: Next, we simulate the network to view communication between the nodes.
Step 3: Next, we implement DBR protocol to include node position, energy, and multipath routing for improved fault tolerance and load balancing.
Step 4 Finally, we plot performance for the following metrics :
4.1: Number of Sensor Nodes vs. Throughput (Kbps)
4.2: Number of Sensor Nodes vs. Latency (ms)
4.3: Number of Sensor Nodes vs. Energy Consumption (J)
4.4: Number of Sensor Nodes vs. Packet Delivery Ratio (%)
4.5: Pause Time (ms) vs. Throughput (Kbps)
4.6: Pause Time (ms) vs. Normalized Overhead (%)
4.7: Pause Time (ms) vs. Number of Alive Nodes
4.8: Throughput (Kbps) vs. Node Speed (m/s)
4.9: Number of Sensor Nodes vs. Network Lifetime (s)
Scenario 4:(with DSR)
**************************
Step 1: Initially, we constructed an underwater network with customizable number of sensor nodes, 1 sink node, and 1 control station.(you can change the number of nodes count in omnetpp.ini file)
Step 2: Next, we simulate the network to view communication between the nodes.
Step 3: Next, we implement DSR protocol to include node position, energy, and multipath routing for improved fault tolerance and load balancing.
Step 4 Finally, we plot performance for the following metrics :
4.1: Number of Sensor Nodes vs. Throughput (Kbps)
4.2: Number of Sensor Nodes vs. Latency (ms)
4.3: Number of Sensor Nodes vs. Energy Consumption (J)
4.4: Number of Sensor Nodes vs. Packet Delivery Ratio (%)
4.5: Pause Time (ms) vs. Throughput (Kbps)
4.6: Pause Time (ms) vs. Normalized Overhead (%)
4.7: Pause Time (ms) vs. Number of Alive Nodes
4.8: Throughput (Kbps) vs. Node Speed (m/s)
4.9: Number of Sensor Nodes vs. Network Lifetime (s)
Scenario 5:(with EEDBR)
*****************************
Step 1: Initially, we constructed an underwater network with customizable number of sensor nodes, 1 sink node, and 1 control station.(you can change the number of nodes count in omnetpp.ini file)
Step 2: Next, we simulate the network to view communication between the nodes.
Step 3: Next, we implement EEDBR protocol to include node position, energy, and multipath routing for improved fault tolerance and load balancing.
Step 4 Finally, we plot performance for the following metrics :
4.1: Number of Sensor Nodes vs. Throughput (Kbps)
4.2: Number of Sensor Nodes vs. Latency (ms)
4.3: Number of Sensor Nodes vs. Energy Consumption (J)
4.4: Number of Sensor Nodes vs. Packet Delivery Ratio (%)
4.5: Pause Time (ms) vs. Throughput (Kbps)
4.6: Pause Time (ms) vs. Normalized Overhead (%)
4.7: Pause Time (ms) vs. Number of Alive Nodes
4.8: Throughput (Kbps) vs. Node Speed (m/s)
4.9: Number of Sensor Nodes vs. Network Lifetime (s)
Software Requirement:
**************************
1. Development Tool: OMNeT++ 6.0 or above
2. Operating System: Windows 10 (64-bit) or above
Note
******
1) If the plan does not meet your requirements, provide detailed steps, parameters, models, or expected results in advance. Once implemented, changes won’t be possible without prior input; otherwise, we’ll proceed as per our implementation plan.
2) If the plan satisfies your requirement, Please confirm with us.
3) Project based on Simulation only, not a real time project.
4) Please understand that any modifications made to the confirmed implementation plan will not be made after the project development.
| Technology | Ph.D | MS | M.Tech |
|---|---|---|---|
| NS2 | 75 | 117 | 95 |
| NS3 | 98 | 119 | 206 |
| OMNET++ | 103 | 95 | 87 |
| OPNET | 36 | 64 | 89 |
| QULANET | 30 | 76 | 60 |
| MININET | 71 | 62 | 74 |
| MATLAB | 96 | 185 | 180 |
| LTESIM | 38 | 32 | 16 |
| COOJA SIMULATOR | 35 | 67 | 28 |
| CONTIKI OS | 42 | 36 | 29 |
| GNS3 | 35 | 89 | 14 |
| NETSIM | 35 | 11 | 21 |
| EVE-NG | 4 | 8 | 9 |
| TRANS | 9 | 5 | 4 |
| PEERSIM | 8 | 8 | 12 |
| GLOMOSIM | 6 | 10 | 6 |
| RTOOL | 13 | 15 | 8 |
| KATHARA SHADOW | 9 | 8 | 9 |
| VNX and VNUML | 8 | 7 | 8 |
| WISTAR | 9 | 9 | 8 |
| CNET | 6 | 8 | 4 |
| ESCAPE | 8 | 7 | 9 |
| NETMIRAGE | 7 | 11 | 7 |
| BOSON NETSIM | 6 | 8 | 9 |
| VIRL | 9 | 9 | 8 |
| CISCO PACKET TRACER | 7 | 7 | 10 |
| SWAN | 9 | 19 | 5 |
| JAVASIM | 40 | 68 | 69 |
| SSFNET | 7 | 9 | 8 |
| TOSSIM | 5 | 7 | 4 |
| PSIM | 7 | 8 | 6 |
| PETRI NET | 4 | 6 | 4 |
| ONESIM | 5 | 10 | 5 |
| OPTISYSTEM | 32 | 64 | 24 |
| DIVERT | 4 | 9 | 8 |
| TINY OS | 19 | 27 | 17 |
| TRANS | 7 | 8 | 6 |
| OPENPANA | 8 | 9 | 9 |
| SECURE CRT | 7 | 8 | 7 |
| EXTENDSIM | 6 | 7 | 5 |
| CONSELF | 7 | 19 | 6 |
| ARENA | 5 | 12 | 9 |
| VENSIM | 8 | 10 | 7 |
| MARIONNET | 5 | 7 | 9 |
| NETKIT | 6 | 8 | 7 |
| GEOIP | 9 | 17 | 8 |
| REAL | 7 | 5 | 5 |
| NEST | 5 | 10 | 9 |
| PTOLEMY | 7 | 8 | 4 |