SlideShare a Scribd company logo
1 of 21
PERFORMANCE ANALYSIS OF DELAY-
TOLERANT ROUTING PROTOCOLS IN
INTERMITTENTLY CONNECTED
MOBILE NETWORKS
October 10, 2015
By
Md. Sharif Hossen and Muhammad Sajjadur Rahim
Department Of Information and Communication Engineering,
University of Rajshahi
Outline
 Objective
 Introduction
 Routing Protocols Under Investigation
 Performance Metrics
 Simulation Results
 Conclusion
2October 10, 2015
Objective
• Investigate the performance of DTN routing protocols in
Intermittently Connected Mobile Networks (ICMNs):
- Epidemic
- PRoPHET
- Spray-and-Wait (Binary version)
• Analyze the DTN routing protocols for varying message generation
rates and number of mobile nodes for a given ICMN scenario in
terms of three performance metrics:
- Delivery probability
- Average latency
- Overhead ratio
3October 10, 2015
Introduction
• ICMNs
- Intermittently Connected Mobile Networks
- most of the time there does not exist a complete path from the source to the
destination
4October 10, 2015
Source: L. Pelusi, A. Passarella, and M. Conti, “Opportunistic networking: data forwarding in disconnected mobile
ad hoc networks”, IEEE Comm. Mag., vol. 44, no. 11, Nov. 2006, pp. 134-141.
Fig. 1: ICMN
Introduction (Cont.)
• DTNs
- Delay-Tolerant Networks
- Intermittent and sparsely connected Mobile ad hoc Network
- Long and/ variable delay, asymmetric data rate and high error rates
- Uses “Store and Forward” strategy
5October 10, 2015
Source: K. Fall, “A delay-tolerant network architecture for challenged internets”, in Proc. of ACM SIGCOMM,
Karlsruhe, Germany, Aug. 2003, pp. 27-34.
Introduction (Cont.)
• ONE Simulator
- Opportunistic Network Environment Simulator
- Agent-based discrete event simulation engine
- Designed for evaluating the performance of DTN routing protocols
- Developed in Java programming language
6October 10, 2015
Source: A. Keränen, J. Ott, and T. Kärkkäinen, "The ONE Simulator for DTN Protocol Evaluation", in Proc. of
Second Int. Conf. on Simul. Tools and Tech., 2009, Rome, Italy.
Source: Tkk/Comnet. Project page of the ONE simulator. [Online]. Available: http://www.netlab.tkk.fi/ tutkimus/
dtn/theone, 2013.
Routing Protocols Under
Investigation
• Three DTN Routing Protocols
- Epidemic
- Prophet
- Binary Spray-and-Wait
• Epidemic
- Flooding based in nature
- Every node continuously replicates a copy of message to all nodes it encounters
- Excludes replication of message copy common between the nodes in contact
7October 10, 2015
Source: A. Vahdat and D. Becker, “Epidemic routing for partially connected ad hoc networks,” Department of
Computer Science, Duke University, Tech. Rep. CS-2000-06, Apr. 2000.
Routing Protocols Under
Investigation (Cont.)
• PRoPHET
- Probabilistic Routing Protocol using History of Encounters and Transitivity
- Similar to Epidemic
- Messages are forwarded to a node that has higher delivery predictability
8October 10, 2015
Source: A. Lindgren, A. Doria, and O. Scheln, “Probabilistic routing in intermittently connected networks,” ACM
Mobile Comput. AndCommun. Review, vol. 7, no. 3, pp. 19–20, Jul. 2003
Routing Protocols Under
Investigation (Cont.)
• Spray-and-Wait
- Attains a good delivery ratio by limiting the number of replicas of a given message
- Two phases:
Spray: L message copies forwarded by source to L dintinct relays
Wait: Waiting & direct transmission to destination
- Two versions:
Vanilla: A single copy of the message from the source to the first L distinct nodes
Binary: Transfers L/2 copies from source to first L/2 nodes. Again replicates L/2
copies to relays until one copy. If destination not found, direct
transmission
9October 10, 2015
Source: T. Spyropoulos, K. Psounis, and C. S. Raghavendra, “Spray and Wait: an efficient routing scheme for
intermittently connected mobile networks,” in Proc. of ACM WDTN, Philadelphia, PA, Aug. 2005, pp. 252–259.
Performance Metrics
• Performance metrics
- Delivery probability
- Average latency
- Overhead ratio
• Delivery probability
- Ratio of the total number of messages delivered to the destination over the total
number of messages created at the source
10October 10, 2015
• Average latency
- Measure of average time between messages generated and messages received by
destination node
• Overhead ratio
- How many redundant packets are relayed to deliver one packet
Overhead ratio =
11October 10, 2015
Performance Metrics
(Cont.)
Number of Packets Relayed - Number of Packets Delivered
Number of Packets Delivered
12October 10, 2015
Simulation Results
Fig. 2: Simulation Scenario
13October 10, 2015
Fig. 3: Delivery Probability Vs. Message Generation Rate
Simulation Results
14October 10, 2015
Fig. 4: Delivery Probability Vs. Number of Nodes per Group
Simulation Results
(Cont.)
15October 10, 2015
Fig. 5: Average Latency Vs. Message Generation Rate
Simulation Results
(Cont.)
16October 10, 2015
Fig. 6: Average Latency Vs. Number of Nodes per Group
Simulation Results
(Cont.)
17October 10, 2015
Fig. 7: Overhead Ratio Vs. Message Generation Rate
Simulation Results
(Cont.)
18October 10, 2015
Fig. 8: Overhead Ratio Vs. Number of Nodes per Group
Simulation Results
(Cont.)
19October 10, 2015
Conclusion
• Investigating the performance of DTN routing protocols, i.e.,
Epidemic, PRoPHET and Binary Spray-and-Wait in ICMNs for varying
message generation rates and number of mobile nodes in terms of
three performance metrics:
- Delivery probability
- Average latency
- Overhead ratio
• Best candidate for routing messages in ICMNs is Binary Spray-and-
Wait
Questions
20October 10, 2015
21
Thanks for your
attention!
October 10, 2015

More Related Content

What's hot

Performance Evaluation of Binary Spray and Wait OppNet Protocol in the Contex...
Performance Evaluation of Binary Spray and Wait OppNet Protocol in the Contex...Performance Evaluation of Binary Spray and Wait OppNet Protocol in the Contex...
Performance Evaluation of Binary Spray and Wait OppNet Protocol in the Contex...Dr. Mazlan Abbas
 
Delay Tolerant Network
Delay Tolerant NetworkDelay Tolerant Network
Delay Tolerant NetworkMichel Chamat
 
Delay Tolerant Network - Journal
Delay Tolerant Network - JournalDelay Tolerant Network - Journal
Delay Tolerant Network - JournalLaili Aidi
 
DPRoPHET in Delay Tolerant Network
DPRoPHET in Delay Tolerant NetworkDPRoPHET in Delay Tolerant Network
DPRoPHET in Delay Tolerant NetworkPhearin Sok
 
Delay and Disruption Tolerance and the Internet of Things
Delay and Disruption Tolerance and the Internet of ThingsDelay and Disruption Tolerance and the Internet of Things
Delay and Disruption Tolerance and the Internet of ThingsNordic Digital Business Summit
 
Delay tolerant networking
Delay tolerant networkingDelay tolerant networking
Delay tolerant networkingApoorva Hebbar
 
Opportunistic Networking: Extending Internet Communications Through Spontaneo...
Opportunistic Networking: Extending Internet Communications Through Spontaneo...Opportunistic Networking: Extending Internet Communications Through Spontaneo...
Opportunistic Networking: Extending Internet Communications Through Spontaneo...Waldir Moreira
 
Z02417321735
Z02417321735Z02417321735
Z02417321735IJMER
 
An Efficient DTN Routing Algorithm for Automatic Crime Information Sharing fo...
An Efficient DTN Routing Algorithm for Automatic Crime Information Sharing fo...An Efficient DTN Routing Algorithm for Automatic Crime Information Sharing fo...
An Efficient DTN Routing Algorithm for Automatic Crime Information Sharing fo...IJSRD
 
Hexagonal based Clustering for Reducing Rebroadcasts in Mobile Ad Hoc Networks
Hexagonal based Clustering for Reducing Rebroadcasts in Mobile Ad Hoc NetworksHexagonal based Clustering for Reducing Rebroadcasts in Mobile Ad Hoc Networks
Hexagonal based Clustering for Reducing Rebroadcasts in Mobile Ad Hoc NetworksIJTET Journal
 
Csit54201
Csit54201Csit54201
Csit54201csandit
 
Performance evaluation of rapid and spray and-wait dtn routing protocols unde...
Performance evaluation of rapid and spray and-wait dtn routing protocols unde...Performance evaluation of rapid and spray and-wait dtn routing protocols unde...
Performance evaluation of rapid and spray and-wait dtn routing protocols unde...eSAT Publishing House
 
A Low Overhead Reachability Guaranteed Dynamic Route Discovery Mechanism for ...
A Low Overhead Reachability Guaranteed Dynamic Route Discovery Mechanism for ...A Low Overhead Reachability Guaranteed Dynamic Route Discovery Mechanism for ...
A Low Overhead Reachability Guaranteed Dynamic Route Discovery Mechanism for ...ijasuc
 
Performance evaluation of rapid and spray and-wait dtn routing protocols unde...
Performance evaluation of rapid and spray and-wait dtn routing protocols unde...Performance evaluation of rapid and spray and-wait dtn routing protocols unde...
Performance evaluation of rapid and spray and-wait dtn routing protocols unde...eSAT Journals
 
Routing in Opportunistic Networks
Routing in Opportunistic NetworksRouting in Opportunistic Networks
Routing in Opportunistic NetworksAuwal Amshi
 

What's hot (20)

Performance Evaluation of Binary Spray and Wait OppNet Protocol in the Contex...
Performance Evaluation of Binary Spray and Wait OppNet Protocol in the Contex...Performance Evaluation of Binary Spray and Wait OppNet Protocol in the Contex...
Performance Evaluation of Binary Spray and Wait OppNet Protocol in the Contex...
 
Delay Tolerant Network
Delay Tolerant NetworkDelay Tolerant Network
Delay Tolerant Network
 
Delay Tolerant Network - Journal
Delay Tolerant Network - JournalDelay Tolerant Network - Journal
Delay Tolerant Network - Journal
 
DPRoPHET in Delay Tolerant Network
DPRoPHET in Delay Tolerant NetworkDPRoPHET in Delay Tolerant Network
DPRoPHET in Delay Tolerant Network
 
Delay and Disruption Tolerance and the Internet of Things
Delay and Disruption Tolerance and the Internet of ThingsDelay and Disruption Tolerance and the Internet of Things
Delay and Disruption Tolerance and the Internet of Things
 
DTN
DTNDTN
DTN
 
Delay tolerant networking
Delay tolerant networkingDelay tolerant networking
Delay tolerant networking
 
Opportunistic Networking: Extending Internet Communications Through Spontaneo...
Opportunistic Networking: Extending Internet Communications Through Spontaneo...Opportunistic Networking: Extending Internet Communications Through Spontaneo...
Opportunistic Networking: Extending Internet Communications Through Spontaneo...
 
Delay telerant network
Delay telerant networkDelay telerant network
Delay telerant network
 
Z02417321735
Z02417321735Z02417321735
Z02417321735
 
An Efficient DTN Routing Algorithm for Automatic Crime Information Sharing fo...
An Efficient DTN Routing Algorithm for Automatic Crime Information Sharing fo...An Efficient DTN Routing Algorithm for Automatic Crime Information Sharing fo...
An Efficient DTN Routing Algorithm for Automatic Crime Information Sharing fo...
 
Hexagonal based Clustering for Reducing Rebroadcasts in Mobile Ad Hoc Networks
Hexagonal based Clustering for Reducing Rebroadcasts in Mobile Ad Hoc NetworksHexagonal based Clustering for Reducing Rebroadcasts in Mobile Ad Hoc Networks
Hexagonal based Clustering for Reducing Rebroadcasts in Mobile Ad Hoc Networks
 
Csit54201
Csit54201Csit54201
Csit54201
 
Performance evaluation of rapid and spray and-wait dtn routing protocols unde...
Performance evaluation of rapid and spray and-wait dtn routing protocols unde...Performance evaluation of rapid and spray and-wait dtn routing protocols unde...
Performance evaluation of rapid and spray and-wait dtn routing protocols unde...
 
A Low Overhead Reachability Guaranteed Dynamic Route Discovery Mechanism for ...
A Low Overhead Reachability Guaranteed Dynamic Route Discovery Mechanism for ...A Low Overhead Reachability Guaranteed Dynamic Route Discovery Mechanism for ...
A Low Overhead Reachability Guaranteed Dynamic Route Discovery Mechanism for ...
 
Performance evaluation of rapid and spray and-wait dtn routing protocols unde...
Performance evaluation of rapid and spray and-wait dtn routing protocols unde...Performance evaluation of rapid and spray and-wait dtn routing protocols unde...
Performance evaluation of rapid and spray and-wait dtn routing protocols unde...
 
ICICCE0367
ICICCE0367ICICCE0367
ICICCE0367
 
Network Coding in Disruption Tolerant Network (DTN)
Network Coding in Disruption Tolerant Network (DTN)Network Coding in Disruption Tolerant Network (DTN)
Network Coding in Disruption Tolerant Network (DTN)
 
Routing in Opportunistic Networks
Routing in Opportunistic NetworksRouting in Opportunistic Networks
Routing in Opportunistic Networks
 
E42062126
E42062126E42062126
E42062126
 

Viewers also liked

Opportunistic Networking
Opportunistic NetworkingOpportunistic Networking
Opportunistic NetworkingNoorin Fatima
 
A Survey of Various Efficient and Secure Routing Protocols for VANETs
A Survey of Various Efficient and Secure Routing Protocols for VANETsA Survey of Various Efficient and Secure Routing Protocols for VANETs
A Survey of Various Efficient and Secure Routing Protocols for VANETsabhijit parmar
 
Introduction to Secure Delay/Disruption Tolerant Networks (DTN)
Introduction to Secure Delay/Disruption Tolerant Networks (DTN)Introduction to Secure Delay/Disruption Tolerant Networks (DTN)
Introduction to Secure Delay/Disruption Tolerant Networks (DTN)Nasir Bhutta
 
Trends and Challenges in Delay Tolerant Network (DTN) or Mobile Opportunistic...
Trends and Challenges in Delay Tolerant Network (DTN) or Mobile Opportunistic...Trends and Challenges in Delay Tolerant Network (DTN) or Mobile Opportunistic...
Trends and Challenges in Delay Tolerant Network (DTN) or Mobile Opportunistic...Dr. Mazlan Abbas
 
Lean cost planning by Takashi Tanaka at the Lean IT Summit 2013
Lean cost planning by Takashi Tanaka at the Lean IT Summit 2013Lean cost planning by Takashi Tanaka at the Lean IT Summit 2013
Lean cost planning by Takashi Tanaka at the Lean IT Summit 2013Institut Lean France
 
Methods of delay analysis
Methods of delay analysisMethods of delay analysis
Methods of delay analysiskatrin enders
 
Mobile Ad hoc Networks
Mobile Ad hoc NetworksMobile Ad hoc Networks
Mobile Ad hoc NetworksJagdeep Singh
 
Delay Tolerant Network - Presentation
Delay Tolerant Network - PresentationDelay Tolerant Network - Presentation
Delay Tolerant Network - PresentationLaili Aidi
 

Viewers also liked (10)

Opportunistic Networking
Opportunistic NetworkingOpportunistic Networking
Opportunistic Networking
 
A Survey of Various Efficient and Secure Routing Protocols for VANETs
A Survey of Various Efficient and Secure Routing Protocols for VANETsA Survey of Various Efficient and Secure Routing Protocols for VANETs
A Survey of Various Efficient and Secure Routing Protocols for VANETs
 
Introduction to Secure Delay/Disruption Tolerant Networks (DTN)
Introduction to Secure Delay/Disruption Tolerant Networks (DTN)Introduction to Secure Delay/Disruption Tolerant Networks (DTN)
Introduction to Secure Delay/Disruption Tolerant Networks (DTN)
 
Routing in vanet
Routing in vanetRouting in vanet
Routing in vanet
 
Trends and Challenges in Delay Tolerant Network (DTN) or Mobile Opportunistic...
Trends and Challenges in Delay Tolerant Network (DTN) or Mobile Opportunistic...Trends and Challenges in Delay Tolerant Network (DTN) or Mobile Opportunistic...
Trends and Challenges in Delay Tolerant Network (DTN) or Mobile Opportunistic...
 
Lean cost planning by Takashi Tanaka at the Lean IT Summit 2013
Lean cost planning by Takashi Tanaka at the Lean IT Summit 2013Lean cost planning by Takashi Tanaka at the Lean IT Summit 2013
Lean cost planning by Takashi Tanaka at the Lean IT Summit 2013
 
Methods of delay analysis
Methods of delay analysisMethods of delay analysis
Methods of delay analysis
 
The Architecture Profession
The Architecture ProfessionThe Architecture Profession
The Architecture Profession
 
Mobile Ad hoc Networks
Mobile Ad hoc NetworksMobile Ad hoc Networks
Mobile Ad hoc Networks
 
Delay Tolerant Network - Presentation
Delay Tolerant Network - PresentationDelay Tolerant Network - Presentation
Delay Tolerant Network - Presentation
 

Similar to Performance analysis of Delay-Tolerant Routing Protocols in Intermittently Connected Mobile Networks

Delay Tolerant Network (DTN)
Delay Tolerant Network (DTN)Delay Tolerant Network (DTN)
Delay Tolerant Network (DTN)Haya Saani
 
An Extensive Literature Review of Various Routing Protocols in Delay Tolerant...
An Extensive Literature Review of Various Routing Protocols in Delay Tolerant...An Extensive Literature Review of Various Routing Protocols in Delay Tolerant...
An Extensive Literature Review of Various Routing Protocols in Delay Tolerant...IRJET Journal
 
ROUTING PROTOCOLS FOR DELAY TOLERANT NETWORKS: SURVEY AND PERFORMANCE EVALUATION
ROUTING PROTOCOLS FOR DELAY TOLERANT NETWORKS: SURVEY AND PERFORMANCE EVALUATIONROUTING PROTOCOLS FOR DELAY TOLERANT NETWORKS: SURVEY AND PERFORMANCE EVALUATION
ROUTING PROTOCOLS FOR DELAY TOLERANT NETWORKS: SURVEY AND PERFORMANCE EVALUATIONijwmn
 
Multicasting in Delay Tolerant Networks: Implementation and Performance Analysis
Multicasting in Delay Tolerant Networks: Implementation and Performance AnalysisMulticasting in Delay Tolerant Networks: Implementation and Performance Analysis
Multicasting in Delay Tolerant Networks: Implementation and Performance AnalysisNagendra Posani
 
Content Sharing over Smartphone-Based Delay-Tolerant Networks
Content Sharing over Smartphone-Based Delay-Tolerant NetworksContent Sharing over Smartphone-Based Delay-Tolerant Networks
Content Sharing over Smartphone-Based Delay-Tolerant NetworksIJERA Editor
 
DATA FORWARDING IN OPPORTUNISTIC NETWORK USING MOBILE TRACES
DATA FORWARDING IN OPPORTUNISTIC NETWORK USING MOBILE TRACESDATA FORWARDING IN OPPORTUNISTIC NETWORK USING MOBILE TRACES
DATA FORWARDING IN OPPORTUNISTIC NETWORK USING MOBILE TRACEScscpconf
 
Efficient Of Multi-Hop Relay Algorithm for Efficient Broadcasting In MANETS
Efficient Of Multi-Hop Relay Algorithm for Efficient Broadcasting In MANETSEfficient Of Multi-Hop Relay Algorithm for Efficient Broadcasting In MANETS
Efficient Of Multi-Hop Relay Algorithm for Efficient Broadcasting In MANETSijircee
 
Bandwidth guaranteed
Bandwidth guaranteedBandwidth guaranteed
Bandwidth guaranteedIJCNCJournal
 
Throughput Maximization using Spatial Reusability in Multi Hop Wireless Network
Throughput Maximization using Spatial Reusability in Multi Hop Wireless NetworkThroughput Maximization using Spatial Reusability in Multi Hop Wireless Network
Throughput Maximization using Spatial Reusability in Multi Hop Wireless Networkijtsrd
 
Concurrent Multi - Path Real Time Communication Control Protocol (Cmprtcp)
Concurrent Multi - Path Real Time Communication Control Protocol (Cmprtcp)Concurrent Multi - Path Real Time Communication Control Protocol (Cmprtcp)
Concurrent Multi - Path Real Time Communication Control Protocol (Cmprtcp)IRJET Journal
 
Deterministic Formulization of End-to-End Delay and Bandwidth Efficiency for ...
Deterministic Formulization of End-to-End Delay and Bandwidth Efficiency for ...Deterministic Formulization of End-to-End Delay and Bandwidth Efficiency for ...
Deterministic Formulization of End-to-End Delay and Bandwidth Efficiency for ...CSCJournals
 
CONGESTION AWARE SPRAY AND WAIT PROTOCOL: A CONGESTION CONTROL MECHANISM FOR ...
CONGESTION AWARE SPRAY AND WAIT PROTOCOL: A CONGESTION CONTROL MECHANISM FOR ...CONGESTION AWARE SPRAY AND WAIT PROTOCOL: A CONGESTION CONTROL MECHANISM FOR ...
CONGESTION AWARE SPRAY AND WAIT PROTOCOL: A CONGESTION CONTROL MECHANISM FOR ...ijcsit
 
Iaetsd a secured based information sharing scheme via
Iaetsd a secured based information sharing scheme viaIaetsd a secured based information sharing scheme via
Iaetsd a secured based information sharing scheme viaIaetsd Iaetsd
 

Similar to Performance analysis of Delay-Tolerant Routing Protocols in Intermittently Connected Mobile Networks (20)

dtn-180110112549.pdf
dtn-180110112549.pdfdtn-180110112549.pdf
dtn-180110112549.pdf
 
Delay Tolerant Network (DTN)
Delay Tolerant Network (DTN)Delay Tolerant Network (DTN)
Delay Tolerant Network (DTN)
 
An Extensive Literature Review of Various Routing Protocols in Delay Tolerant...
An Extensive Literature Review of Various Routing Protocols in Delay Tolerant...An Extensive Literature Review of Various Routing Protocols in Delay Tolerant...
An Extensive Literature Review of Various Routing Protocols in Delay Tolerant...
 
ROUTING PROTOCOLS FOR DELAY TOLERANT NETWORKS: SURVEY AND PERFORMANCE EVALUATION
ROUTING PROTOCOLS FOR DELAY TOLERANT NETWORKS: SURVEY AND PERFORMANCE EVALUATIONROUTING PROTOCOLS FOR DELAY TOLERANT NETWORKS: SURVEY AND PERFORMANCE EVALUATION
ROUTING PROTOCOLS FOR DELAY TOLERANT NETWORKS: SURVEY AND PERFORMANCE EVALUATION
 
Multicasting in Delay Tolerant Networks: Implementation and Performance Analysis
Multicasting in Delay Tolerant Networks: Implementation and Performance AnalysisMulticasting in Delay Tolerant Networks: Implementation and Performance Analysis
Multicasting in Delay Tolerant Networks: Implementation and Performance Analysis
 
Content Sharing over Smartphone-Based Delay-Tolerant Networks
Content Sharing over Smartphone-Based Delay-Tolerant NetworksContent Sharing over Smartphone-Based Delay-Tolerant Networks
Content Sharing over Smartphone-Based Delay-Tolerant Networks
 
DATA FORWARDING IN OPPORTUNISTIC NETWORK USING MOBILE TRACES
DATA FORWARDING IN OPPORTUNISTIC NETWORK USING MOBILE TRACESDATA FORWARDING IN OPPORTUNISTIC NETWORK USING MOBILE TRACES
DATA FORWARDING IN OPPORTUNISTIC NETWORK USING MOBILE TRACES
 
Efficient Of Multi-Hop Relay Algorithm for Efficient Broadcasting In MANETS
Efficient Of Multi-Hop Relay Algorithm for Efficient Broadcasting In MANETSEfficient Of Multi-Hop Relay Algorithm for Efficient Broadcasting In MANETS
Efficient Of Multi-Hop Relay Algorithm for Efficient Broadcasting In MANETS
 
Bandwidth guaranteed
Bandwidth guaranteedBandwidth guaranteed
Bandwidth guaranteed
 
i2ct_submission_105
i2ct_submission_105i2ct_submission_105
i2ct_submission_105
 
Ba25315321
Ba25315321Ba25315321
Ba25315321
 
zebra curtain
zebra curtainzebra curtain
zebra curtain
 
best jewelry
best jewelrybest jewelry
best jewelry
 
Csc341 – Lecture 1 network management
Csc341 – Lecture 1 network managementCsc341 – Lecture 1 network management
Csc341 – Lecture 1 network management
 
Throughput Maximization using Spatial Reusability in Multi Hop Wireless Network
Throughput Maximization using Spatial Reusability in Multi Hop Wireless NetworkThroughput Maximization using Spatial Reusability in Multi Hop Wireless Network
Throughput Maximization using Spatial Reusability in Multi Hop Wireless Network
 
Concurrent Multi - Path Real Time Communication Control Protocol (Cmprtcp)
Concurrent Multi - Path Real Time Communication Control Protocol (Cmprtcp)Concurrent Multi - Path Real Time Communication Control Protocol (Cmprtcp)
Concurrent Multi - Path Real Time Communication Control Protocol (Cmprtcp)
 
A2546035115
A2546035115A2546035115
A2546035115
 
Deterministic Formulization of End-to-End Delay and Bandwidth Efficiency for ...
Deterministic Formulization of End-to-End Delay and Bandwidth Efficiency for ...Deterministic Formulization of End-to-End Delay and Bandwidth Efficiency for ...
Deterministic Formulization of End-to-End Delay and Bandwidth Efficiency for ...
 
CONGESTION AWARE SPRAY AND WAIT PROTOCOL: A CONGESTION CONTROL MECHANISM FOR ...
CONGESTION AWARE SPRAY AND WAIT PROTOCOL: A CONGESTION CONTROL MECHANISM FOR ...CONGESTION AWARE SPRAY AND WAIT PROTOCOL: A CONGESTION CONTROL MECHANISM FOR ...
CONGESTION AWARE SPRAY AND WAIT PROTOCOL: A CONGESTION CONTROL MECHANISM FOR ...
 
Iaetsd a secured based information sharing scheme via
Iaetsd a secured based information sharing scheme viaIaetsd a secured based information sharing scheme via
Iaetsd a secured based information sharing scheme via
 

Recently uploaded

Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxAvyJaneVismanos
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfUjwalaBharambe
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Types of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxTypes of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxEyham Joco
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerunnathinaik
 
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,Virag Sontakke
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
MARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupMARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupJonathanParaisoCruz
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxRaymartEstabillo3
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentInMediaRes1
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 

Recently uploaded (20)

Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptx
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Types of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxTypes of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptx
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developer
 
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
MARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupMARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized Group
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media Component
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 

Performance analysis of Delay-Tolerant Routing Protocols in Intermittently Connected Mobile Networks

  • 1. PERFORMANCE ANALYSIS OF DELAY- TOLERANT ROUTING PROTOCOLS IN INTERMITTENTLY CONNECTED MOBILE NETWORKS October 10, 2015 By Md. Sharif Hossen and Muhammad Sajjadur Rahim Department Of Information and Communication Engineering, University of Rajshahi
  • 2. Outline  Objective  Introduction  Routing Protocols Under Investigation  Performance Metrics  Simulation Results  Conclusion 2October 10, 2015
  • 3. Objective • Investigate the performance of DTN routing protocols in Intermittently Connected Mobile Networks (ICMNs): - Epidemic - PRoPHET - Spray-and-Wait (Binary version) • Analyze the DTN routing protocols for varying message generation rates and number of mobile nodes for a given ICMN scenario in terms of three performance metrics: - Delivery probability - Average latency - Overhead ratio 3October 10, 2015
  • 4. Introduction • ICMNs - Intermittently Connected Mobile Networks - most of the time there does not exist a complete path from the source to the destination 4October 10, 2015 Source: L. Pelusi, A. Passarella, and M. Conti, “Opportunistic networking: data forwarding in disconnected mobile ad hoc networks”, IEEE Comm. Mag., vol. 44, no. 11, Nov. 2006, pp. 134-141. Fig. 1: ICMN
  • 5. Introduction (Cont.) • DTNs - Delay-Tolerant Networks - Intermittent and sparsely connected Mobile ad hoc Network - Long and/ variable delay, asymmetric data rate and high error rates - Uses “Store and Forward” strategy 5October 10, 2015 Source: K. Fall, “A delay-tolerant network architecture for challenged internets”, in Proc. of ACM SIGCOMM, Karlsruhe, Germany, Aug. 2003, pp. 27-34.
  • 6. Introduction (Cont.) • ONE Simulator - Opportunistic Network Environment Simulator - Agent-based discrete event simulation engine - Designed for evaluating the performance of DTN routing protocols - Developed in Java programming language 6October 10, 2015 Source: A. Keränen, J. Ott, and T. Kärkkäinen, "The ONE Simulator for DTN Protocol Evaluation", in Proc. of Second Int. Conf. on Simul. Tools and Tech., 2009, Rome, Italy. Source: Tkk/Comnet. Project page of the ONE simulator. [Online]. Available: http://www.netlab.tkk.fi/ tutkimus/ dtn/theone, 2013.
  • 7. Routing Protocols Under Investigation • Three DTN Routing Protocols - Epidemic - Prophet - Binary Spray-and-Wait • Epidemic - Flooding based in nature - Every node continuously replicates a copy of message to all nodes it encounters - Excludes replication of message copy common between the nodes in contact 7October 10, 2015 Source: A. Vahdat and D. Becker, “Epidemic routing for partially connected ad hoc networks,” Department of Computer Science, Duke University, Tech. Rep. CS-2000-06, Apr. 2000.
  • 8. Routing Protocols Under Investigation (Cont.) • PRoPHET - Probabilistic Routing Protocol using History of Encounters and Transitivity - Similar to Epidemic - Messages are forwarded to a node that has higher delivery predictability 8October 10, 2015 Source: A. Lindgren, A. Doria, and O. Scheln, “Probabilistic routing in intermittently connected networks,” ACM Mobile Comput. AndCommun. Review, vol. 7, no. 3, pp. 19–20, Jul. 2003
  • 9. Routing Protocols Under Investigation (Cont.) • Spray-and-Wait - Attains a good delivery ratio by limiting the number of replicas of a given message - Two phases: Spray: L message copies forwarded by source to L dintinct relays Wait: Waiting & direct transmission to destination - Two versions: Vanilla: A single copy of the message from the source to the first L distinct nodes Binary: Transfers L/2 copies from source to first L/2 nodes. Again replicates L/2 copies to relays until one copy. If destination not found, direct transmission 9October 10, 2015 Source: T. Spyropoulos, K. Psounis, and C. S. Raghavendra, “Spray and Wait: an efficient routing scheme for intermittently connected mobile networks,” in Proc. of ACM WDTN, Philadelphia, PA, Aug. 2005, pp. 252–259.
  • 10. Performance Metrics • Performance metrics - Delivery probability - Average latency - Overhead ratio • Delivery probability - Ratio of the total number of messages delivered to the destination over the total number of messages created at the source 10October 10, 2015
  • 11. • Average latency - Measure of average time between messages generated and messages received by destination node • Overhead ratio - How many redundant packets are relayed to deliver one packet Overhead ratio = 11October 10, 2015 Performance Metrics (Cont.) Number of Packets Relayed - Number of Packets Delivered Number of Packets Delivered
  • 12. 12October 10, 2015 Simulation Results Fig. 2: Simulation Scenario
  • 13. 13October 10, 2015 Fig. 3: Delivery Probability Vs. Message Generation Rate Simulation Results
  • 14. 14October 10, 2015 Fig. 4: Delivery Probability Vs. Number of Nodes per Group Simulation Results (Cont.)
  • 15. 15October 10, 2015 Fig. 5: Average Latency Vs. Message Generation Rate Simulation Results (Cont.)
  • 16. 16October 10, 2015 Fig. 6: Average Latency Vs. Number of Nodes per Group Simulation Results (Cont.)
  • 17. 17October 10, 2015 Fig. 7: Overhead Ratio Vs. Message Generation Rate Simulation Results (Cont.)
  • 18. 18October 10, 2015 Fig. 8: Overhead Ratio Vs. Number of Nodes per Group Simulation Results (Cont.)
  • 19. 19October 10, 2015 Conclusion • Investigating the performance of DTN routing protocols, i.e., Epidemic, PRoPHET and Binary Spray-and-Wait in ICMNs for varying message generation rates and number of mobile nodes in terms of three performance metrics: - Delivery probability - Average latency - Overhead ratio • Best candidate for routing messages in ICMNs is Binary Spray-and- Wait