National Institute of Technology Rourkela

राष्ट्रीय प्रौद्योगिकी संस्थान राउरकेला

ଜାତୀୟ ପ୍ରଯୁକ୍ତି ପ୍ରତିଷ୍ଠାନ ରାଉରକେଲା

An Institute of National Importance

Syllabus

Course Details

Subject {L-T-P / C} : CS4478 : Network Design and Simulation Laboratory { 0-0-3 / 2}

Subject Nature : Practical

Coordinator : Dr. Judhistir Mahapatro

Syllabus

1. Write a program to create 2 Nodes, connect them in to duplex-link and attach UDP protocol and CBR traffic for packet transmission.
2. Write a Program for simulation, to create 3 Nodes with duplex link, using TCP protocol and FTP traffic with 1Mbps bandwidth and 10ms delay packets are send from source node to destination node.
3. Write a program for a simple network according to the following figures, n0 node connected to n4 by TCP and n1 node connected to n5 by UDP.
4. Write simulation programs for unicast routing and multicast routing using 5 Nodes.
5. Write a simulation program for Local Area Network.
6. Write simulation programs for comparing different routing protocols in WSNs using parameter throughput, delay and PDF.
7. Write a program for simulation to creating 3 Mobile nodes having initial locations of nodes 0,1 and 2 are (5,5), (490,285) and (150,240) respectively, the z co-ordinate is assumed through out to be 0. At time 10 node 0 starts moving towards point (250,250) at a speed of 3 m/sec. At time 15 node 1 starts moving towards point (45,285) at a speed of 5 m/sec. At time 110 node 0 starts moving towards point (480,300) at a speed of 5m/sec. Node 2 is still throughout the simulation. TCP communication is initiated between node 0 and node 1. We used DSDV ad-hoc routing protocol and the IEEE802.11 MAC protocol.
8. Write a program for simulation to create 8 sensor nodes using chain topology, use the standard two-ray ground propagation model, IEEE 802.11 MAC protocol, an omni-directional antenna and AODV routing protocol having interface queue length 100 at each node. Source node 1 sending data to destination node 8 using tested NewReno version of TCP.
9. Write simulation programs for WSNs comparing different MAC protocols having parameters Energy, Latency and PDR.
10. Write a simulation program to check the effect of bottleneck in a wired scenario. Node 1 and node 2 are connected to node 3 via 100 Mbps point-to-point wired link with 1ms propagation delay. Node 3 is connected to node 4 via 10Mbps point-to-point wired link with 1ms propagation delay. Place node in the same order. Node 1 and node 2 are sending CBR traffic to node 4. Each sends 75 packets (512B) every 1 milisec starting from 0sec to 30sec.
11. Write programs for simulation to create 20 WSN nodes in an area of 50m×50m with all nodes being in the transmission range of each other. Each source randomly transmits data in bursts of 3.5 sec at intervals of 20sec. within a burst each node generates one packet per frame, leading to a packet arrival rate of 4.24pkt/sec.
Parameter values:
Rx/Idle listening power: 59.1mW
Tx power: 52.2mW
Total simulation time: 200sec
Transmission rate: 250kbps
Transmission range: 100m
Carrier sense range: 200m
We vary the number of sources from 1 to 10 and calculate the packet delivery ratio. Calculate the Latency. Calculate Average energy per packet and Average energy per node.
12. Write a program for the simulations we consider 150 nodes in 700m×700m the sources are deployed uniformly randomly in the area. Parameter values are same as previous. We vary the average number of sources in the carrier sense range of any node from 1 to 10. Ex-To get an average 5 sources in the carrier sense range of any node we set the total number of sources to 20 calculate PDR, Latency and Avg energy/pkt for each case.
13. Write a program for the simulations, we consider 150 nodes in an area of 700m×700m. As before the nodes are deployed uniformly randomly in the area. We fix the average no. of sources in the carrier sense range of any node to 10 i.e a total of 39 sources selected randomly from the nodes in the simulation area. Each source randomly transmits data in bursts. The duration of these bursts are set to be exponentially distributed. The parameter is same as previous, we vary the mean length of the burst from 1sec to 10sec. The interval between bursts is also exponentially distributed with a mean of 15sec calculate, PDR, Latency and Energy per packet in each case.
14. Write a program for the simulation, we consider 120 nodes are uniformly placed within an area of radius 350m.
Parameter values:
Transmission range: 75m
Packet size: 32bytes
Sources: 10
Initial energy: 10J
Transmit power: 52.2mW
Receive power: 83.1mW
Idle power: 105µW
Sleep power: 48µW
Channel rate: 250kbps
Application: CBR
Simulation Time: 1000sec
Then varying the traffic loads i.e packet/sec 1,5,10,15 and 20 calculate Average energy consumption per node, Average latency and delivery ratio in each case.
15. For the previous simulation parameter considered the source rate 1packet/sec and varying the node density of the network 22,25,28,31,34 by adjusting different radio ranges.
Density R=(Npd^2)/A
d=radio transmission range,
A=terrain area,
N=Number of nodes.
Calculate Average energy consumption per node, Average Latency and delivery ratio.
16. Implement AODV, DSR, DSDV, TORA, AOMDV protocol for 100 nodes, calculate PDR, Throughput and delay for different scenario.
17. Develop a new routing protocol named as MY_AODV which will work as similar as AODV and create a new scenario for wireless sensor network by using the new routing protocol MY_AODV.
18. Implement OLSR and UM-OLSR routing protocol for wireless sensor networks and compare the Throughput, delay and packet loss with other routing protocol for different scenario.
19. Write simulation programs for unicast routing and multicast routing using 5 Nodes.
20. Analyze the protocols like AODV, DSDV, DSR using wireshark (install wireshark if not installed)
21. NS2 based simulation on wireless sensor network routing protocols (leach & spin).
22. NS2 based simulation on MANET routing protocols (AOMDV, TORA, and OLSR) and comparison with performance parameters (Energy consumption, Network lifetime, System lifetime).
23. "Implementation and Comparison of Energy Efficient Dynamic MANET on-Demand Routing Protocol"
24. i) Comparision of link state protocol and distance vector routing protocol in ns2
ii) implementing a modified ping protocol and compare its Qos with the unmodified version
25. Compare AODV, DSR, and DSDV based on number of nodes or pause time or network area or simulation time while keeping other parameters constant. Plot the graph as well as show the NAM visualization. Write comment about the results obtained where Parameter are
a) Average end to end delay
b) PDR
c) Throughput
d) Control Overhead.
All the topology are grid in nature.
Scenario 1. The number of nodes varied from 10 to 50 with an increment of 10 nodes whereas the pause time, network size and simulation duration are fixed at 30s, 600X600 sqm, and 150s respectively.
Scenario 2. The number of nodes kept fixed 50 with an increment of 10s of the pause time whereas network size and simulation duration are fixed at 600X600 sqm, and 150s respectively.
Scenario 3. The number of nodes kept fixed to 50 with an increment of 10s starting from 100s to 150s of simulation time whereas the pause time, network size are fixed at 30s, 600X600 sqm, respectively.

Course Objectives

  • To write a simulation program using Network Simulator 2 (NS2) or NS3. Students will get hands-on experiences and in-depth knowledge as of how different wired and wireless ad hoc routing protocols work. Comparing simulation results of major ad hoc routing protocols.

Course Outcomes

Gain in-depth understanding on the network design concepts and protocols of wireless ad hoc networks.

Essential Reading

  • Teerawat Issariyakul and Ekram Hossain, Introduction to Network Simulator NS2, Springer , Second Edition
  • , ,

Supplementary Reading

  • , ,
  • , ,