SlideShare a Scribd company logo
Performance Evaluation of AODV, DSDV and DSR
Routing Protocols
Submitted to: Submitted by:
Ms. Vartika Saxena Soham Gupta (9910103429)
Mrs. Ambalika Sarkar Ankush Mehta (9910103436)
Mr. Sanjeev Patel
Objective
The main objective of this project is to study and compare
the working of different routing protocols which are
AODV, DSDV and DSR. With the help of these protocols,
we do a comparative analysis to understand the quality of
communication between the different nodes
communicating in terms of No. of packets dropped,
throughput and various other factors. We are considering
node mobility, node density, node energy as input
parametes for doing the same.
The topology will be simulated using Network Simulator
(NS2). The simulation results show that the network using
routing protocol can provide quality of service support
and react dynamically to the network status changes with
low control overheads.
Output Parameters
1) Throughput
Ratio of received packets with sent packets.
2) Dropped packets
Total No of packets Dropped.
3) Received Packets
Total number of packets received.
4) Jitter
A packet's delay varies with its position in the queues
of the routers along the path between source and
destination. This variation in delay is known as jitter.
5)Energy
Rate of energy consumption by nodes of different
protocols.
ROUTING PROTOCOLS
AODV(Ad Hoc On Demand Distance Vector Protocol)
 This is an On Demand Mechanism.
 Each node maintain its own routing table.
Source broadcast a route request which contains Source
IP address and Destination IP address.
Each node forwards the packet depending on the IP
address.
DSR (Dynamic Source Routing Protocol)
This is an On Demand Mechanism.
It uses Source routing which is a technique whereby
the sender of a packet can specify the route that a
packet should take through the network.
It uses Route discovery is in which suitable source
route by searching its Route Cache of routes
previously learned, but if no route is found in its
cache, it will initiate the Route Discovery protocol to
dynamically find a new route.
 Route maintenance
DSDV
( Destination Sequenced Distance Vector Protocol)
Reactive Protocol.
Maintains Routing table at each node.
Follows Bellman Fords algorithm.
NO. OF PACKETS DROPPED
• From Figure it is clear that the dropped packets for the AODV protocol
with 100 nodes is pretty much high. It shows high jumps at certain places
which means that the packets are frequently dropped.
•Packets dropped in AODV protocol with 50 nodes is less than the AODV
protocol with 100 nodes although it also shows certain amount of packet
drop at times.
•The packet drop for the AODV protocol with 10 nodes is very low.
NO. OF RECEIVED PACKETS
•For DSDV 100 nodes from Figure the no of received packets increases and
decreases in the starting time and after that it increases consistently.
•For DSDV 50 nodes, we find out from Figure that the no of received
packets increases gradually over time for some time but after that we see a
little fall in the same.
•For DSDV 10 nodes protocol, it is clear that no of received packets is
constantly increasing.
THROUGHPUT
•Figure shows that the throughput for AODV 100 nodes is constant, but in the end it
has a it has a higher and straight peak graph.
•Figure depicts that the throughput for AODV 50 nodes has no throughput in the
beginning but after that it rises with a straight peak and than remains constant for
some time. It also have a final straight peak towards the end.
•For AODV 10 nodes there is no throughput for a very long time but towards the end of
the graph we see a little throughput.
JITTER
•The graph shows that the initial jitter for AODV 10 nodes is at higher peaks and
than it is forming spikes from 10.0 to 150.0 seconds and has a little peak again at
30 seconds.
•For the DSDV 10 nodes the graph shows that the jitter is constantly increasing
and decreasing in the formation of spikes but is always lesser than AODV 10
nodes. http://icanbeatit.wordpress.com/2014/05/30/knowledge-management-
system/
Energy
 In this graph we can see that the DSR is constant in energy consumption.
 If we compare it with others (DSR) we see that AODV is consuming energy a
little more faster (but constantly) than DSR.
 And in DSDV we see that the energy consumption is much faster than the
other two. So DSR it most consistent in all three.
CONCLUSION
The table gives a comprehensive view of the
performance of the three protocols i.e. AODV, DSR
and DSDV and clearly shows that DSDV gives the
best performance.
Protocols DROPPED
PACKETS
RECEIVED
PACKETS
JITTER THROUGHPUT ENERGY
AODV Highest packet
drop
Most consistency Average
performance
Most consistency Average
consistent
DSDV packet drop
acceptable
Average
consistency
High
performance
Least consistency Least
consistent
DSR Least packet
drop
Least
consistency
Low
performance
Average
consistency
Most
consistent

More Related Content

What's hot

Wireless routing protocols
Wireless routing protocolsWireless routing protocols
Wireless routing protocols
barodia_1437
 
Mobile Ad-hoc Network (MANET) Routing Algorithms─ Part 2
Mobile Ad-hoc Network (MANET) Routing Algorithms─ Part 2Mobile Ad-hoc Network (MANET) Routing Algorithms─ Part 2
Mobile Ad-hoc Network (MANET) Routing Algorithms─ Part 2
Sushant Kushwaha
 
Performance Analysis and Simulation of OLSR Routing Protocol in MANET
Performance Analysis and Simulation of  OLSR Routing Protocol in MANET Performance Analysis and Simulation of  OLSR Routing Protocol in MANET
Performance Analysis and Simulation of OLSR Routing Protocol in MANET
ijcnac
 
Routing in Manet
Routing in ManetRouting in Manet
Routing in Manet
shiujinghan
 
Dsdv
DsdvDsdv
AODV protocol
AODV protocolAODV protocol
AODV protocol
Shanka Mahakumbura
 
Zone Routing Protocol
Zone Routing ProtocolZone Routing Protocol
Zone Routing Protocol
nitss007
 
AODV (Ad hoc On-demand Distance Vector) VS AOMDV (Ad hoc On-demand Multipath ...
AODV (Ad hoc On-demand Distance Vector) VS AOMDV (Ad hoc On-demand Multipath ...AODV (Ad hoc On-demand Distance Vector) VS AOMDV (Ad hoc On-demand Multipath ...
AODV (Ad hoc On-demand Distance Vector) VS AOMDV (Ad hoc On-demand Multipath ...
Ann Joseph
 
Dynamic source routing
Dynamic source routingDynamic source routing
Dynamic source routing
Ashraf Uddin
 
SIMULATION AND ANALYSIS OF AODV, DSDV, ZRP IN VANET
SIMULATION AND ANALYSIS OF AODV, DSDV, ZRP IN VANETSIMULATION AND ANALYSIS OF AODV, DSDV, ZRP IN VANET
SIMULATION AND ANALYSIS OF AODV, DSDV, ZRP IN VANET
ijfcstjournal
 
Routing protocols
Routing protocolsRouting protocols
Routing protocols
N.Jagadish Kumar
 
DYNAMIC SOURCE ROUTING (DSR)
DYNAMIC SOURCE ROUTING  (DSR)DYNAMIC SOURCE ROUTING  (DSR)
DYNAMIC SOURCE ROUTING (DSR)
Shankha Subhra Ghosh
 
12 routing
12 routing12 routing
12 routing
Sanjay Thakare
 
Routing protocols-network-layer
Routing protocols-network-layerRouting protocols-network-layer
Routing protocols-network-layer
Nitesh Singh
 
Aodv slide final
Aodv slide finalAodv slide final
Aodv slide final
guest53dedc9
 
12 routing(1)
12 routing(1)12 routing(1)
12 routing(1)
wavelet7488
 
cluster based routing protocol for ad hoc networks
cluster based routing protocol for ad hoc networkscluster based routing protocol for ad hoc networks
cluster based routing protocol for ad hoc networks
Narendra Singh Yadav
 
Classification of routing protocols
Classification of routing protocolsClassification of routing protocols
Classification of routing protocols
Menaga Selvaraj
 
Mobile Ad-hoc Network (MANET) Routing Algorithms─ Part 1
Mobile Ad-hoc Network (MANET) Routing Algorithms─ Part 1Mobile Ad-hoc Network (MANET) Routing Algorithms─ Part 1
Mobile Ad-hoc Network (MANET) Routing Algorithms─ Part 1
Sushant Kushwaha
 
Routing in telephone networks
Routing in telephone networksRouting in telephone networks
Routing in telephone networks
Renjith Ravi
 

What's hot (20)

Wireless routing protocols
Wireless routing protocolsWireless routing protocols
Wireless routing protocols
 
Mobile Ad-hoc Network (MANET) Routing Algorithms─ Part 2
Mobile Ad-hoc Network (MANET) Routing Algorithms─ Part 2Mobile Ad-hoc Network (MANET) Routing Algorithms─ Part 2
Mobile Ad-hoc Network (MANET) Routing Algorithms─ Part 2
 
Performance Analysis and Simulation of OLSR Routing Protocol in MANET
Performance Analysis and Simulation of  OLSR Routing Protocol in MANET Performance Analysis and Simulation of  OLSR Routing Protocol in MANET
Performance Analysis and Simulation of OLSR Routing Protocol in MANET
 
Routing in Manet
Routing in ManetRouting in Manet
Routing in Manet
 
Dsdv
DsdvDsdv
Dsdv
 
AODV protocol
AODV protocolAODV protocol
AODV protocol
 
Zone Routing Protocol
Zone Routing ProtocolZone Routing Protocol
Zone Routing Protocol
 
AODV (Ad hoc On-demand Distance Vector) VS AOMDV (Ad hoc On-demand Multipath ...
AODV (Ad hoc On-demand Distance Vector) VS AOMDV (Ad hoc On-demand Multipath ...AODV (Ad hoc On-demand Distance Vector) VS AOMDV (Ad hoc On-demand Multipath ...
AODV (Ad hoc On-demand Distance Vector) VS AOMDV (Ad hoc On-demand Multipath ...
 
Dynamic source routing
Dynamic source routingDynamic source routing
Dynamic source routing
 
SIMULATION AND ANALYSIS OF AODV, DSDV, ZRP IN VANET
SIMULATION AND ANALYSIS OF AODV, DSDV, ZRP IN VANETSIMULATION AND ANALYSIS OF AODV, DSDV, ZRP IN VANET
SIMULATION AND ANALYSIS OF AODV, DSDV, ZRP IN VANET
 
Routing protocols
Routing protocolsRouting protocols
Routing protocols
 
DYNAMIC SOURCE ROUTING (DSR)
DYNAMIC SOURCE ROUTING  (DSR)DYNAMIC SOURCE ROUTING  (DSR)
DYNAMIC SOURCE ROUTING (DSR)
 
12 routing
12 routing12 routing
12 routing
 
Routing protocols-network-layer
Routing protocols-network-layerRouting protocols-network-layer
Routing protocols-network-layer
 
Aodv slide final
Aodv slide finalAodv slide final
Aodv slide final
 
12 routing(1)
12 routing(1)12 routing(1)
12 routing(1)
 
cluster based routing protocol for ad hoc networks
cluster based routing protocol for ad hoc networkscluster based routing protocol for ad hoc networks
cluster based routing protocol for ad hoc networks
 
Classification of routing protocols
Classification of routing protocolsClassification of routing protocols
Classification of routing protocols
 
Mobile Ad-hoc Network (MANET) Routing Algorithms─ Part 1
Mobile Ad-hoc Network (MANET) Routing Algorithms─ Part 1Mobile Ad-hoc Network (MANET) Routing Algorithms─ Part 1
Mobile Ad-hoc Network (MANET) Routing Algorithms─ Part 1
 
Routing in telephone networks
Routing in telephone networksRouting in telephone networks
Routing in telephone networks
 

Viewers also liked

Sprinter
SprinterSprinter
Power Management in Wireless Sensor Network
Power Management in Wireless Sensor NetworkPower Management in Wireless Sensor Network
Power Management in Wireless Sensor Network
Bhavik Panchal
 
Study and analysis vurnerability of aodv protocol
Study and analysis vurnerability of aodv protocolStudy and analysis vurnerability of aodv protocol
Study and analysis vurnerability of aodv protocol
Mehedi
 
Performance analysis of aodv protocol on blackhole attack
Performance analysis of aodv protocol on blackhole attackPerformance analysis of aodv protocol on blackhole attack
Performance analysis of aodv protocol on blackhole attack
Mehedi
 
Adhoc routing protocols
Adhoc routing protocolsAdhoc routing protocols
Adhoc routing protocols
Pradeep Kumar TS
 
Issues in routing protocol
Issues in routing protocolIssues in routing protocol
Issues in routing protocol
Pradeep Kumar TS
 
Blackhole Attck detection in AODV Protocol
Blackhole Attck detection in AODV ProtocolBlackhole Attck detection in AODV Protocol
Blackhole Attck detection in AODV Protocol
Birju Tank
 
AODV protocol
AODV protocolAODV protocol
AODV protocol
Raj Sikarwar
 
IEEE 802.11 Architecture and Services
IEEE 802.11 Architecture and ServicesIEEE 802.11 Architecture and Services
IEEE 802.11 Architecture and Services
Sayed Chhattan Shah
 
Dynamic Source Routing Sink hole attack
Dynamic Source Routing Sink hole attackDynamic Source Routing Sink hole attack
Dynamic Source Routing Sink hole attack
Dr Praveen Jain
 
Manet ppt
Manet pptManet ppt
Manet ppt
sandeep Kaur
 
Dhcp ppt
Dhcp pptDhcp ppt
Dhcp ppt
Hema Dhariwal
 
Ad-Hoc Networks
Ad-Hoc NetworksAd-Hoc Networks
Ad-Hoc Networks
Mshari Alabdulkarim
 
Mobile Ad hoc Networks
Mobile Ad hoc NetworksMobile Ad hoc Networks
Mobile Ad hoc Networks
Jagdeep Singh
 
Power Saving in Wireless Sensor Networks
Power Saving in Wireless Sensor NetworksPower Saving in Wireless Sensor Networks
Power Saving in Wireless Sensor Networks
Mshari Alabdulkarim
 
Adhoc and routing protocols
Adhoc and routing protocolsAdhoc and routing protocols
Adhoc and routing protocols
shashi712
 
AODV protocol and Black Hole attack
AODV protocol and Black Hole attackAODV protocol and Black Hole attack
AODV protocol and Black Hole attack
Raj Sikarwar
 
Mobile network layer (mobile comm.)
Mobile network layer (mobile comm.)Mobile network layer (mobile comm.)
Mobile network layer (mobile comm.)
ReachLocal Services India
 
Mobile Network Layer
Mobile Network LayerMobile Network Layer
Mobile Network Layer
Rahul Hada
 

Viewers also liked (19)

Sprinter
SprinterSprinter
Sprinter
 
Power Management in Wireless Sensor Network
Power Management in Wireless Sensor NetworkPower Management in Wireless Sensor Network
Power Management in Wireless Sensor Network
 
Study and analysis vurnerability of aodv protocol
Study and analysis vurnerability of aodv protocolStudy and analysis vurnerability of aodv protocol
Study and analysis vurnerability of aodv protocol
 
Performance analysis of aodv protocol on blackhole attack
Performance analysis of aodv protocol on blackhole attackPerformance analysis of aodv protocol on blackhole attack
Performance analysis of aodv protocol on blackhole attack
 
Adhoc routing protocols
Adhoc routing protocolsAdhoc routing protocols
Adhoc routing protocols
 
Issues in routing protocol
Issues in routing protocolIssues in routing protocol
Issues in routing protocol
 
Blackhole Attck detection in AODV Protocol
Blackhole Attck detection in AODV ProtocolBlackhole Attck detection in AODV Protocol
Blackhole Attck detection in AODV Protocol
 
AODV protocol
AODV protocolAODV protocol
AODV protocol
 
IEEE 802.11 Architecture and Services
IEEE 802.11 Architecture and ServicesIEEE 802.11 Architecture and Services
IEEE 802.11 Architecture and Services
 
Dynamic Source Routing Sink hole attack
Dynamic Source Routing Sink hole attackDynamic Source Routing Sink hole attack
Dynamic Source Routing Sink hole attack
 
Manet ppt
Manet pptManet ppt
Manet ppt
 
Dhcp ppt
Dhcp pptDhcp ppt
Dhcp ppt
 
Ad-Hoc Networks
Ad-Hoc NetworksAd-Hoc Networks
Ad-Hoc Networks
 
Mobile Ad hoc Networks
Mobile Ad hoc NetworksMobile Ad hoc Networks
Mobile Ad hoc Networks
 
Power Saving in Wireless Sensor Networks
Power Saving in Wireless Sensor NetworksPower Saving in Wireless Sensor Networks
Power Saving in Wireless Sensor Networks
 
Adhoc and routing protocols
Adhoc and routing protocolsAdhoc and routing protocols
Adhoc and routing protocols
 
AODV protocol and Black Hole attack
AODV protocol and Black Hole attackAODV protocol and Black Hole attack
AODV protocol and Black Hole attack
 
Mobile network layer (mobile comm.)
Mobile network layer (mobile comm.)Mobile network layer (mobile comm.)
Mobile network layer (mobile comm.)
 
Mobile Network Layer
Mobile Network LayerMobile Network Layer
Mobile Network Layer
 

Similar to Performance Evaluation of Routing Protocols

BASICS OF ROUTING IN NETWORKS
BASICS OF ROUTING IN NETWORKSBASICS OF ROUTING IN NETWORKS
BASICS OF ROUTING IN NETWORKS
KABILESH RAMAR
 
PERFORMANCE ANALYSIS AND COMPARISON OF IMPROVED DSR WITH DSR, AODV AND DSDV R...
PERFORMANCE ANALYSIS AND COMPARISON OF IMPROVED DSR WITH DSR, AODV AND DSDV R...PERFORMANCE ANALYSIS AND COMPARISON OF IMPROVED DSR WITH DSR, AODV AND DSDV R...
PERFORMANCE ANALYSIS AND COMPARISON OF IMPROVED DSR WITH DSR, AODV AND DSDV R...
ijp2p
 
ENHANCING STUDENTS’ LEARNING AND SATISFACTION THROUGH THE USE OF SOCIAL MEDIA
ENHANCING STUDENTS’ LEARNING AND SATISFACTION THROUGH THE USE OF SOCIAL MEDIAENHANCING STUDENTS’ LEARNING AND SATISFACTION THROUGH THE USE OF SOCIAL MEDIA
ENHANCING STUDENTS’ LEARNING AND SATISFACTION THROUGH THE USE OF SOCIAL MEDIA
IJITE
 
PERFORMANCE ANALYSIS AND COMPARISON OF IMPROVED DSR WITH DSR, AODV AND DSDV R...
PERFORMANCE ANALYSIS AND COMPARISON OF IMPROVED DSR WITH DSR, AODV AND DSDV R...PERFORMANCE ANALYSIS AND COMPARISON OF IMPROVED DSR WITH DSR, AODV AND DSDV R...
PERFORMANCE ANALYSIS AND COMPARISON OF IMPROVED DSR WITH DSR, AODV AND DSDV R...
ijp2p
 
Ijetr021145
Ijetr021145Ijetr021145
Ijetr021145
Ijetr021145Ijetr021145
Ijetr021145
ER Publication.org
 
2nd fast.pptx
2nd fast.pptx2nd fast.pptx
2nd fast.pptx
LaxmanSundar1
 
Performance Evaluation of Reactive, Proactive and Hybrid Routing Protocols Ba...
Performance Evaluation of Reactive, Proactive and Hybrid Routing Protocols Ba...Performance Evaluation of Reactive, Proactive and Hybrid Routing Protocols Ba...
Performance Evaluation of Reactive, Proactive and Hybrid Routing Protocols Ba...
CSCJournals
 
21 9 sep17 19jul 8001 8288-4-ed(edit)
21 9 sep17 19jul 8001 8288-4-ed(edit)21 9 sep17 19jul 8001 8288-4-ed(edit)
21 9 sep17 19jul 8001 8288-4-ed(edit)
IAESIJEECS
 
21 9 sep17 19jul 8001 8288-4-ed(edit)
21 9 sep17 19jul 8001 8288-4-ed(edit)21 9 sep17 19jul 8001 8288-4-ed(edit)
21 9 sep17 19jul 8001 8288-4-ed(edit)
IAESIJEECS
 
SDPROBER: A SOFTWARE DEFINED PROBER FOR SDN
SDPROBER: A SOFTWARE DEFINED PROBER FOR SDNSDPROBER: A SOFTWARE DEFINED PROBER FOR SDN
SDPROBER: A SOFTWARE DEFINED PROBER FOR SDN
AJAY KHARAT
 
MANET Routing Protocols , a case study
MANET Routing Protocols , a case studyMANET Routing Protocols , a case study
MANET Routing Protocols , a case study
Rehan Hattab
 
An alternative Routing Mechanisms for Mobile Ad-hoc NetworksPresentation2
An alternative Routing Mechanisms for Mobile Ad-hoc NetworksPresentation2An alternative Routing Mechanisms for Mobile Ad-hoc NetworksPresentation2
An alternative Routing Mechanisms for Mobile Ad-hoc NetworksPresentation2
Aws Ali
 
Performance Comparison of AODV and DSDV Routing Protocols for Ad-hoc Wireless...
Performance Comparison of AODV and DSDV Routing Protocols for Ad-hoc Wireless...Performance Comparison of AODV and DSDV Routing Protocols for Ad-hoc Wireless...
Performance Comparison of AODV and DSDV Routing Protocols for Ad-hoc Wireless...
Narendra Singh Yadav
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
ijceronline
 
hajer
hajerhajer
hajer
ra na
 
Networking
NetworkingNetworking
Networking
ra na
 
Icfcc conference real
Icfcc conference realIcfcc conference real
Icfcc conference real
UM
 
StateKeeper Report
StateKeeper ReportStateKeeper Report
StateKeeper Report
Vishrant Vasavada
 
Performance Analysis of Creido Enhanced Chord Overlay Protocol for Wireless S...
Performance Analysis of Creido Enhanced Chord Overlay Protocol for Wireless S...Performance Analysis of Creido Enhanced Chord Overlay Protocol for Wireless S...
Performance Analysis of Creido Enhanced Chord Overlay Protocol for Wireless S...
Prasanna Shanmugasundaram
 

Similar to Performance Evaluation of Routing Protocols (20)

BASICS OF ROUTING IN NETWORKS
BASICS OF ROUTING IN NETWORKSBASICS OF ROUTING IN NETWORKS
BASICS OF ROUTING IN NETWORKS
 
PERFORMANCE ANALYSIS AND COMPARISON OF IMPROVED DSR WITH DSR, AODV AND DSDV R...
PERFORMANCE ANALYSIS AND COMPARISON OF IMPROVED DSR WITH DSR, AODV AND DSDV R...PERFORMANCE ANALYSIS AND COMPARISON OF IMPROVED DSR WITH DSR, AODV AND DSDV R...
PERFORMANCE ANALYSIS AND COMPARISON OF IMPROVED DSR WITH DSR, AODV AND DSDV R...
 
ENHANCING STUDENTS’ LEARNING AND SATISFACTION THROUGH THE USE OF SOCIAL MEDIA
ENHANCING STUDENTS’ LEARNING AND SATISFACTION THROUGH THE USE OF SOCIAL MEDIAENHANCING STUDENTS’ LEARNING AND SATISFACTION THROUGH THE USE OF SOCIAL MEDIA
ENHANCING STUDENTS’ LEARNING AND SATISFACTION THROUGH THE USE OF SOCIAL MEDIA
 
PERFORMANCE ANALYSIS AND COMPARISON OF IMPROVED DSR WITH DSR, AODV AND DSDV R...
PERFORMANCE ANALYSIS AND COMPARISON OF IMPROVED DSR WITH DSR, AODV AND DSDV R...PERFORMANCE ANALYSIS AND COMPARISON OF IMPROVED DSR WITH DSR, AODV AND DSDV R...
PERFORMANCE ANALYSIS AND COMPARISON OF IMPROVED DSR WITH DSR, AODV AND DSDV R...
 
Ijetr021145
Ijetr021145Ijetr021145
Ijetr021145
 
Ijetr021145
Ijetr021145Ijetr021145
Ijetr021145
 
2nd fast.pptx
2nd fast.pptx2nd fast.pptx
2nd fast.pptx
 
Performance Evaluation of Reactive, Proactive and Hybrid Routing Protocols Ba...
Performance Evaluation of Reactive, Proactive and Hybrid Routing Protocols Ba...Performance Evaluation of Reactive, Proactive and Hybrid Routing Protocols Ba...
Performance Evaluation of Reactive, Proactive and Hybrid Routing Protocols Ba...
 
21 9 sep17 19jul 8001 8288-4-ed(edit)
21 9 sep17 19jul 8001 8288-4-ed(edit)21 9 sep17 19jul 8001 8288-4-ed(edit)
21 9 sep17 19jul 8001 8288-4-ed(edit)
 
21 9 sep17 19jul 8001 8288-4-ed(edit)
21 9 sep17 19jul 8001 8288-4-ed(edit)21 9 sep17 19jul 8001 8288-4-ed(edit)
21 9 sep17 19jul 8001 8288-4-ed(edit)
 
SDPROBER: A SOFTWARE DEFINED PROBER FOR SDN
SDPROBER: A SOFTWARE DEFINED PROBER FOR SDNSDPROBER: A SOFTWARE DEFINED PROBER FOR SDN
SDPROBER: A SOFTWARE DEFINED PROBER FOR SDN
 
MANET Routing Protocols , a case study
MANET Routing Protocols , a case studyMANET Routing Protocols , a case study
MANET Routing Protocols , a case study
 
An alternative Routing Mechanisms for Mobile Ad-hoc NetworksPresentation2
An alternative Routing Mechanisms for Mobile Ad-hoc NetworksPresentation2An alternative Routing Mechanisms for Mobile Ad-hoc NetworksPresentation2
An alternative Routing Mechanisms for Mobile Ad-hoc NetworksPresentation2
 
Performance Comparison of AODV and DSDV Routing Protocols for Ad-hoc Wireless...
Performance Comparison of AODV and DSDV Routing Protocols for Ad-hoc Wireless...Performance Comparison of AODV and DSDV Routing Protocols for Ad-hoc Wireless...
Performance Comparison of AODV and DSDV Routing Protocols for Ad-hoc Wireless...
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
 
hajer
hajerhajer
hajer
 
Networking
NetworkingNetworking
Networking
 
Icfcc conference real
Icfcc conference realIcfcc conference real
Icfcc conference real
 
StateKeeper Report
StateKeeper ReportStateKeeper Report
StateKeeper Report
 
Performance Analysis of Creido Enhanced Chord Overlay Protocol for Wireless S...
Performance Analysis of Creido Enhanced Chord Overlay Protocol for Wireless S...Performance Analysis of Creido Enhanced Chord Overlay Protocol for Wireless S...
Performance Analysis of Creido Enhanced Chord Overlay Protocol for Wireless S...
 

Recently uploaded

Iron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdf
Iron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdfIron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdf
Iron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdf
RadiNasr
 
22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
KrishnaveniKrishnara1
 
spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
Madan Karki
 
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEMTIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
HODECEDSIET
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
Victor Morales
 
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Sinan KOZAK
 
Computational Engineering IITH Presentation
Computational Engineering IITH PresentationComputational Engineering IITH Presentation
Computational Engineering IITH Presentation
co23btech11018
 
New techniques for characterising damage in rock slopes.pdf
New techniques for characterising damage in rock slopes.pdfNew techniques for characterising damage in rock slopes.pdf
New techniques for characterising damage in rock slopes.pdf
wisnuprabawa3
 
International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...
gerogepatton
 
The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.
sachin chaurasia
 
Understanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine LearningUnderstanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine Learning
SUTEJAS
 
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have oneISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
Las Vegas Warehouse
 
Recycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part IIIRecycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part III
Aditya Rajan Patra
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
Dr Ramhari Poudyal
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
IJECEIAES
 
Engineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdfEngineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdf
abbyasa1014
 
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student MemberIEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
VICTOR MAESTRE RAMIREZ
 
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
171ticu
 
Heat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation pptHeat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation ppt
mamunhossenbd75
 
Properties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptxProperties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptx
MDSABBIROJJAMANPAYEL
 

Recently uploaded (20)

Iron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdf
Iron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdfIron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdf
Iron and Steel Technology Roadmap - Towards more sustainable steelmaking.pdf
 
22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
 
spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
 
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEMTIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
 
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
 
Computational Engineering IITH Presentation
Computational Engineering IITH PresentationComputational Engineering IITH Presentation
Computational Engineering IITH Presentation
 
New techniques for characterising damage in rock slopes.pdf
New techniques for characterising damage in rock slopes.pdfNew techniques for characterising damage in rock slopes.pdf
New techniques for characterising damage in rock slopes.pdf
 
International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...
 
The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.
 
Understanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine LearningUnderstanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine Learning
 
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have oneISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
 
Recycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part IIIRecycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part III
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
 
Engineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdfEngineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdf
 
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student MemberIEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
 
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
 
Heat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation pptHeat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation ppt
 
Properties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptxProperties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptx
 

Performance Evaluation of Routing Protocols

  • 1. Performance Evaluation of AODV, DSDV and DSR Routing Protocols Submitted to: Submitted by: Ms. Vartika Saxena Soham Gupta (9910103429) Mrs. Ambalika Sarkar Ankush Mehta (9910103436) Mr. Sanjeev Patel
  • 2. Objective The main objective of this project is to study and compare the working of different routing protocols which are AODV, DSDV and DSR. With the help of these protocols, we do a comparative analysis to understand the quality of communication between the different nodes communicating in terms of No. of packets dropped, throughput and various other factors. We are considering node mobility, node density, node energy as input parametes for doing the same. The topology will be simulated using Network Simulator (NS2). The simulation results show that the network using routing protocol can provide quality of service support and react dynamically to the network status changes with low control overheads.
  • 3. Output Parameters 1) Throughput Ratio of received packets with sent packets. 2) Dropped packets Total No of packets Dropped.
  • 4. 3) Received Packets Total number of packets received. 4) Jitter A packet's delay varies with its position in the queues of the routers along the path between source and destination. This variation in delay is known as jitter. 5)Energy Rate of energy consumption by nodes of different protocols.
  • 5. ROUTING PROTOCOLS AODV(Ad Hoc On Demand Distance Vector Protocol)  This is an On Demand Mechanism.  Each node maintain its own routing table. Source broadcast a route request which contains Source IP address and Destination IP address. Each node forwards the packet depending on the IP address.
  • 6. DSR (Dynamic Source Routing Protocol) This is an On Demand Mechanism. It uses Source routing which is a technique whereby the sender of a packet can specify the route that a packet should take through the network. It uses Route discovery is in which suitable source route by searching its Route Cache of routes previously learned, but if no route is found in its cache, it will initiate the Route Discovery protocol to dynamically find a new route.  Route maintenance
  • 7. DSDV ( Destination Sequenced Distance Vector Protocol) Reactive Protocol. Maintains Routing table at each node. Follows Bellman Fords algorithm.
  • 8. NO. OF PACKETS DROPPED • From Figure it is clear that the dropped packets for the AODV protocol with 100 nodes is pretty much high. It shows high jumps at certain places which means that the packets are frequently dropped. •Packets dropped in AODV protocol with 50 nodes is less than the AODV protocol with 100 nodes although it also shows certain amount of packet drop at times. •The packet drop for the AODV protocol with 10 nodes is very low.
  • 9. NO. OF RECEIVED PACKETS •For DSDV 100 nodes from Figure the no of received packets increases and decreases in the starting time and after that it increases consistently. •For DSDV 50 nodes, we find out from Figure that the no of received packets increases gradually over time for some time but after that we see a little fall in the same. •For DSDV 10 nodes protocol, it is clear that no of received packets is constantly increasing.
  • 10. THROUGHPUT •Figure shows that the throughput for AODV 100 nodes is constant, but in the end it has a it has a higher and straight peak graph. •Figure depicts that the throughput for AODV 50 nodes has no throughput in the beginning but after that it rises with a straight peak and than remains constant for some time. It also have a final straight peak towards the end. •For AODV 10 nodes there is no throughput for a very long time but towards the end of the graph we see a little throughput.
  • 11. JITTER •The graph shows that the initial jitter for AODV 10 nodes is at higher peaks and than it is forming spikes from 10.0 to 150.0 seconds and has a little peak again at 30 seconds. •For the DSDV 10 nodes the graph shows that the jitter is constantly increasing and decreasing in the formation of spikes but is always lesser than AODV 10 nodes. http://icanbeatit.wordpress.com/2014/05/30/knowledge-management- system/
  • 12. Energy  In this graph we can see that the DSR is constant in energy consumption.  If we compare it with others (DSR) we see that AODV is consuming energy a little more faster (but constantly) than DSR.  And in DSDV we see that the energy consumption is much faster than the other two. So DSR it most consistent in all three.
  • 13. CONCLUSION The table gives a comprehensive view of the performance of the three protocols i.e. AODV, DSR and DSDV and clearly shows that DSDV gives the best performance. Protocols DROPPED PACKETS RECEIVED PACKETS JITTER THROUGHPUT ENERGY AODV Highest packet drop Most consistency Average performance Most consistency Average consistent DSDV packet drop acceptable Average consistency High performance Least consistency Least consistent DSR Least packet drop Least consistency Low performance Average consistency Most consistent