SlideShare une entreprise Scribd logo
1  sur  31
Télécharger pour lire hors ligne
Mazlan Abbas (MIMOS Berhad), Nur Husna Md Yusof
(Universiti Teknologi Malaysia) and Norsheila Fisal (Universiti
Teknologi Malaysia)
Performance Evaluation of Binary Spray and
Wait OppNet Protocol in the Context of
Emergency Scenario
PerNEM'2013,'San'Diego,'USA'
Contact: mazlan.abbas@mimos.my
@mazlan_abbas
h7ps://www.facebook.com/drmazlanabbas'
Outline
•  Motivation
•  Routing Challenges in Emergency
Scenario
•  Simulation Result
•  Summary
•  Future Work
Issues of Communications During Disasters and Emergency
Terrorist'A7ack' Hurricane'
Tsunami' Earthquake'
Lack'of'
adequate'
communic
aLons'
Opportunistic Networks (OppNets)
To'enable'communicaLon'between'source'and'desLnaLon'
without'the'support'of'a'fixed'network'infrastructure'
Smartphones – The Enabler
Camera'GPS'
WiFi'
Big'Storage'
CPU'Power'
History of Delay Tolerant Network
•  Interplanetary'Internet'(IPN)'is'a'NASA'research'project'led'by'Vint'Cerf'in'
1998.
•  The'basic'idea'is'to'try'to'make'data'communicaLons'in'space/'between'
planets.
•  IPN'became'the'most'fundamental'basis'for'DTN'architecture'and'protocol'
suite.'
•  The'Interplanetary'Internet'is'a'disconnected,'storeand'forward'
network'of'Internets 'based'on'a'wireless'backbone'with'huge'
delays'(The'delay'in'sending'or'receiving'data'from'Mars'takes'
between'3.5'to'20'minutes'at'the'speed'of'light)'and'error'prone'
links
•  Failing'of'IP/TCP'in'space'missions
–  Endtoend'path'exist
–  Small'delays'
Delay Tolerant Networking (DTN)
•  DTN'is'a'set'of'protocols'that'
act'together'to'enable'a'
standardized'method'of'
performing'storecarryand
forward'communicaLons.
•  CharacterisLcs'of'DTN:
i.  Intermi7ent'connecLvity
–  No'endtoend'path'between'source'
and'desLnaLon
ii.  Long'variable'delay
–  Long'propagaLon'delays'between'
nodes'
A'
B'
B'
C'
C' D'
Source'
Store'
Carry'
Forward'
Store'
Carry'
Forward'
Delay'Tolerant'Network'(DTN)'='Mobile'OpportunisLc'Network'(OppNet)'
8'
3G'
WiFi'
WiFi'
WiFi'
3G'
3G'
3G'Base''
staLon'
OppNet'in'Emergency'Response'Scenario'
Public Safety
9'
3G'
WiFi'
WiFi'
WiFi'
3G'
3G'
Base''
StaLon'down'
X' X'
X'X'WiFi' WiFi'
OppNet'in'Emergency'Response'Scenario'
Public Safety Smartphones'(Nodes)'can'be'
carried'by' Pedestrians 'or'
Vehicles '
Send'“SOS”'messages'
Send'photos'of'vicLms'or'self'
Can$we$send$videos?$
What$kind$of$file$size?$
10'
3G'
WiFi'
WiFi'
WiFi'
3G'
3G'
Base''
StaLon'down'
X' X'
X'X'WiFi' WiFi'
Internet'
Internet'
Ability'to'Connect'to'Internet'at'
Remote'Ends'
Public Safety
Ques7on:$Can$smartphones$help$us$
during$Emergency$Situa7on?$
11'
3G'
WiFi'
WiFi'
WiFi'
3G'
3G'
Base''
StaLon'down'
X' X'
X'X'WiFi' WiFi'
Internet'
Internet'
DTN'Gateway'
DTN'Gateway'
C1'
C6'
C3'
C2'
C3'
C5'
Node'Mobility'
Source'
DesLnaLon'
Routing Challenges
Example:$Disaster'relief'efforts,'mining'operaLons,'health'campaigns'
In'emergency'situaLons,'enLLes'with'any'sensing'capabiliLes''such'as'cellphones'with'GPS'or'desktops'
equipped'with'surveillance'cameras,'can'be'especially'valuable'for'the'OppNet.'
C4'
N1'
Factors That Impact Performance
N2'
Mobility'Pa7ern'
Node'Speed'
Type'of'CommunicaLon'
Transmission'Range'
Buffer'Size' Ba7ery'Life'TimetoLive'Message'Size'
RouLng'Mechanism'
Number'of'Nodes'
Size'of'Area'
1
4
Routing Protocols – Related Works (1)
•  The Direct Delivery does not start any further transactions after
exchanging the deliverable messages since it will send messages
only if it is in contact with the final recipient.
•  While in the First Contact routing, it sends as many messages to
the other node as it has time; it removes the local copy of the
message after a successful transfer. This results in only a single
copy of every message in the network.
•  Epidemic routing [Vahdat et al 2000] spreads an unlimited number
of message copies by having nodes replicate them to all other
nodes they connect. This includes the messages they create and
the messages they have received from other nodes.
14'
1
5
Routing Protocols – Related Works (1)
•  Predictive protocols such as PRoPHET [Lindgren et al 2004] use past
encounters of nodes to predict their future suitability to deliver
messages to a certain target. It uses a metric called delivery
predictability that is based upon how often two nodes meet each other.
The more frequently and the more recently these nodes have met, the
better a forwarder one is for messages directed to the other.
•  While PRoPHET checks if another node is more likely to meet the final
recipient, MaxProp [Burgess et al 2006] uses Dijkstra s algorithm to
calculate whole paths from node to node using the meeting
probabilities.
•  The Spray and Wait [Spyropoulos et al 2005] works a bit like the
Epidemic but it restricts the amount of copies that are spread in the
network. Letting each created message to replicate only a certain
amount of times. A node that has more than one copy of the message
left, can give either a one copy to another node (the normal mode) or
half of the copies (the binary mode).
15'
1
6
Spray & Wait - A Better Choice
16'
Spray'&'Wait'–'High'delivery'probability' Spray'&'Wait'–'Low'overhead'(First'contact'don’t'have'
good'delivery'probability)'
Spray'&'Wait'–'Low'latency'
[Source:'“performance'of'Challenged'Internet'of'Things'in'Emergency'Response”,'M.'Abbas'and'N.H.Md.'Yusuf,'Technical'Report,'2012]'
Shortest$Path$MapDBased$Movement$Model$–'Assuming'in'
most'emergency'situaLon,'people'and'vehicle'will'move'
along'the'roads.''
!
17'
Spray and Wait Routing Protocol
•  In Spray and Wait, message is delivered in two phases;
the spray phase and the wait phase.
•  In the spray phase, source node spread a small number
of copies to only a few relays. A node that has more than
one copy of the message left can give either a copy to
another node (the normal mode) or half of the copies (the
binary mode) and keeps the rest to itself.
•  In the wait phase, if the node has only a single copy of
the message left, it is directly transmitted only to the
destination.
•  We use Spray-and-Wait in binary mode: a node carrying
k copies of a message forwards k/2 of them to the next
nodes it meets until the k =1. Then, a node waits till it
meets the destination.
18'
Performance Metrics
•  Delivery probability: It is a ratio between the
number of messages arrives at destination and the
number of messages sent.
•  Message dropped: It is the number of messages
dropped from nodes' buffers during transmission.
Messages are dropped once the buffer is full.
•  Latency average: The latency average is an
average time taken for a message to reach
destination.
•  Hop count average: It is an average number of
hops between source and destination nodes.
1
9
SimulaLon'tool:'ONE'(OpportunisLc'Networking'Environment)'
Helsinki'Downtown'Map'(4.5km'x'3.4'km)'
Assumptions
19'
20'
Parameter' Value'
SimulaLon'Time'(s)' 43200'
SimulaLon'Area'(sq.m)' 4500x3400'
RouLng'Protocol' Binary'Spray'and'Wait'
Number'of'Copies' 6'
Mobility'Model' Shortest'Path'Map'Based'Movement'
Transmission'Range'(m)' 10'
Transmit'Speed'(Mb/s)' 10'
TTL'(minutes)' 300'
Main Simulation Parameters
21'
Experiment' Group' Number'of'Nodes' Speed'(m/s)'
1' Pedestrians' 20' 0.51.5''
2' Cars' 20' 2.7'–'13.9'
3' Pedestrians' 100' 0.5'–'1.5'
4' Cars' 100' 2.7'–'13.9''
Experiments – Varying Buffer Size
Parameter' Value'
Buffer'size'(MB)' 5100'
Message'size'(B)' 500k'–'1M'
Message'generaLon' Every'30'seconds'
22'
Varying the Buffer Size
Delivery'Probability'vs.'Buffer'Size''
Impact'on'Delivery'Probability'
Speed'of'nodes'does'not'
ma7er'with'buffer'size'but'
number'of'nodes'does'
ma7er'
Higher'loss'of'messages'when'buffer'size'
is'too'small.'OpLmum'at'30'MB.'
Messages'eventually'have'to'be'dropped'
if'it'exceeded'the'TTL.'
23'
Varying the Buffer Size
Number'of'Messages'Dropped'vs.'Buffer'Size''
Impact'on'Number'of'Messages'Dropped'
Beyond'30'MB'buffer'size,'the'number'of'messages'being'dropped'remained'the'same.'
24'
Varying the Buffer Size
Latency'Average'vs.'Buffer'Size''
Impact'on'Latency'Average'
Smaller'number'of'
nodes'has'higher'
latency.'
25'
Varying the Buffer Size
Hop'Count'vs.'Buffer'Size''
Impact'on'Average'Hop'Count'
26'
Experiment' Group' Number'of'Nodes' Speed'(m/s)'
1' Pedestrians' 20' 0.51.5''
2' Cars' 20' 2.7'–'13.9'
3' Pedestrians' 100' 0.5'–'1.5'
4' Cars' 100' 2.7'–'13.9''
Experiments – Varying Message Size
Parameter' Value'
Message'size'' 500'kB''to''5'MB'
Buffer'size' 30'MB'
27'
Varying the Message Size
Delivery'Probability'vs'Message'Size'
Impact'on'Delivery'Probability'
Slower'nodes'able'to'carry'bigger'message'sizes'
28'
Varying the Message Size
Average'Latency'vs'Message'Size'
Impact'on'Average'Latency'
29'
Summary
•  Opportunistic Networks (OppNets) are very
useful in the context of emergency scenarios
•  Binary Spray and Wait Protocol is one good
option for routing
•  Smartphones seems to be a good potential
candidate communications tool in emergency
scenarios
•  Speedier nodes (cars) require smaller Message
size (images rather than videos).
Future Work
•  Requires actual datasets (emergency scenarios)
for mobility model
•  Mixed mobility scenarios (pedestrians plus
vehicles)
•  Find better battery efficient methods
•  Further refinements to Spray & Wait Protocol
with other parameters such as Contact Time etc.
•  Implementation on smartphones – e.g. WiFi
Direct 802.11ac or Bluetooth
THANK YOU
Contact: mazlan.abbas@mimos.my
@mazlan_abbas
h7ps://www.facebook.com/drmazlanabbas'

Contenu connexe

Tendances

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
 
Intro to DTN and routing classification
Intro to DTN and routing classificationIntro to DTN and routing classification
Intro to DTN and routing classificationShivi Shukla
 
Delay Tolerant Network - Journal
Delay Tolerant Network - JournalDelay Tolerant Network - Journal
Delay Tolerant Network - JournalLaili Aidi
 
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
 
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
 
Delay Tolerant Network
Delay Tolerant NetworkDelay Tolerant Network
Delay Tolerant NetworkMichel Chamat
 
Delay Tolerant Network (DTN)
Delay Tolerant Network (DTN)Delay Tolerant Network (DTN)
Delay Tolerant Network (DTN)Haya Saani
 
Delay tolerant networking
Delay tolerant networkingDelay tolerant networking
Delay tolerant networkingApoorva Hebbar
 
DPRoPHET in Delay Tolerant Network
DPRoPHET in Delay Tolerant NetworkDPRoPHET in Delay Tolerant Network
DPRoPHET in Delay Tolerant NetworkPhearin Sok
 
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
 
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
 
PERFORMANCE ANALYSIS OF BROADCASTING IN MOBILE AD HOC NETWORKS USING CLUSTER ...
PERFORMANCE ANALYSIS OF BROADCASTING IN MOBILE AD HOC NETWORKS USING CLUSTER ...PERFORMANCE ANALYSIS OF BROADCASTING IN MOBILE AD HOC NETWORKS USING CLUSTER ...
PERFORMANCE ANALYSIS OF BROADCASTING IN MOBILE AD HOC NETWORKS USING CLUSTER ...ijasuc
 
Z02417321735
Z02417321735Z02417321735
Z02417321735IJMER
 
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
 

Tendances (20)

ROUTING STRATEGIES IN DTN
ROUTING STRATEGIES IN DTNROUTING STRATEGIES IN DTN
ROUTING STRATEGIES IN DTN
 
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...
 
Intro to DTN and routing classification
Intro to DTN and routing classificationIntro to DTN and routing classification
Intro to DTN and routing classification
 
Delay Tolerant Network - Journal
Delay Tolerant Network - JournalDelay Tolerant Network - Journal
Delay Tolerant Network - Journal
 
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
 
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 Tolerant Network
Delay Tolerant NetworkDelay Tolerant Network
Delay Tolerant Network
 
Delay Tolerant Network (DTN)
Delay Tolerant Network (DTN)Delay Tolerant Network (DTN)
Delay Tolerant Network (DTN)
 
Delay tolerant networking
Delay tolerant networkingDelay tolerant networking
Delay tolerant networking
 
DPRoPHET in Delay Tolerant Network
DPRoPHET in Delay Tolerant NetworkDPRoPHET in Delay Tolerant Network
DPRoPHET in Delay Tolerant Network
 
DTN
DTNDTN
DTN
 
Delay telerant network
Delay telerant networkDelay telerant network
Delay telerant network
 
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
 
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...
 
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)
 
WLAN IP and Frame
WLAN IP and FrameWLAN IP and Frame
WLAN IP and Frame
 
PERFORMANCE ANALYSIS OF BROADCASTING IN MOBILE AD HOC NETWORKS USING CLUSTER ...
PERFORMANCE ANALYSIS OF BROADCASTING IN MOBILE AD HOC NETWORKS USING CLUSTER ...PERFORMANCE ANALYSIS OF BROADCASTING IN MOBILE AD HOC NETWORKS USING CLUSTER ...
PERFORMANCE ANALYSIS OF BROADCASTING IN MOBILE AD HOC NETWORKS USING CLUSTER ...
 
Z02417321735
Z02417321735Z02417321735
Z02417321735
 
E42062126
E42062126E42062126
E42062126
 
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
 

Similaire à Performance Evaluation of Binary Spray and Wait OppNet Protocol in the Context of Emergency Scenario

Routing in Opportunistic Networks
Routing in Opportunistic NetworksRouting in Opportunistic Networks
Routing in Opportunistic NetworksAuwal Amshi
 
Routing in « Delay Tolerant Networks » (DTN) Improved Routing With Prophet an...
Routing in « Delay Tolerant Networks » (DTN) Improved Routing With Prophet an...Routing in « Delay Tolerant Networks » (DTN) Improved Routing With Prophet an...
Routing in « Delay Tolerant Networks » (DTN) Improved Routing With Prophet an...CSCJournals
 
Exploiting Wireless Networks, through creation of Opportunity Network – Wirel...
Exploiting Wireless Networks, through creation of Opportunity Network – Wirel...Exploiting Wireless Networks, through creation of Opportunity Network – Wirel...
Exploiting Wireless Networks, through creation of Opportunity Network – Wirel...ijasuc
 
Impact of mobility models on supp tran optimized dtn spray and wait routing p...
Impact of mobility models on supp tran optimized dtn spray and wait routing p...Impact of mobility models on supp tran optimized dtn spray and wait routing p...
Impact of mobility models on supp tran optimized dtn spray and wait routing p...ijmnct
 
A machine learning based protocol for efficient routing in opportunistic netw...
A machine learning based protocol for efficient routing in opportunistic netw...A machine learning based protocol for efficient routing in opportunistic netw...
A machine learning based protocol for efficient routing in opportunistic netw...Fellowship at Vodafone FutureLab
 
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
 
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
 
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
 
New strategy to optimize the performance of spray and wait routing protocol
New strategy to optimize the performance of spray and wait routing protocolNew strategy to optimize the performance of spray and wait routing protocol
New strategy to optimize the performance of spray and wait routing protocolijwmn
 
Science and Cyberinfrastructure in the Data-Dominated Era
Science and Cyberinfrastructure in the Data-Dominated EraScience and Cyberinfrastructure in the Data-Dominated Era
Science and Cyberinfrastructure in the Data-Dominated EraLarry Smarr
 
Achieving Optimum Value of k in a K-fold Multicast Network with Buffer using ...
Achieving Optimum Value of k in a K-fold Multicast Network with Buffer using ...Achieving Optimum Value of k in a K-fold Multicast Network with Buffer using ...
Achieving Optimum Value of k in a K-fold Multicast Network with Buffer using ...cscpconf
 
Improving QoS-based Routing by Limiting Interference in Lossy Wireless Sensor...
Improving QoS-based Routing by Limiting Interference in Lossy Wireless Sensor...Improving QoS-based Routing by Limiting Interference in Lossy Wireless Sensor...
Improving QoS-based Routing by Limiting Interference in Lossy Wireless Sensor...ijwmn
 
Spatial Locality in Pocket Switched Networks
Spatial Locality in Pocket Switched NetworksSpatial Locality in Pocket Switched Networks
Spatial Locality in Pocket Switched NetworksWaldir Moreira
 

Similaire à Performance Evaluation of Binary Spray and Wait OppNet Protocol in the Context of Emergency Scenario (20)

Routing in Opportunistic Networks
Routing in Opportunistic NetworksRouting in Opportunistic Networks
Routing in Opportunistic Networks
 
Routing in « Delay Tolerant Networks » (DTN) Improved Routing With Prophet an...
Routing in « Delay Tolerant Networks » (DTN) Improved Routing With Prophet an...Routing in « Delay Tolerant Networks » (DTN) Improved Routing With Prophet an...
Routing in « Delay Tolerant Networks » (DTN) Improved Routing With Prophet an...
 
Exploiting Wireless Networks, through creation of Opportunity Network – Wirel...
Exploiting Wireless Networks, through creation of Opportunity Network – Wirel...Exploiting Wireless Networks, through creation of Opportunity Network – Wirel...
Exploiting Wireless Networks, through creation of Opportunity Network – Wirel...
 
Impact of mobility models on supp tran optimized dtn spray and wait routing p...
Impact of mobility models on supp tran optimized dtn spray and wait routing p...Impact of mobility models on supp tran optimized dtn spray and wait routing p...
Impact of mobility models on supp tran optimized dtn spray and wait routing p...
 
A machine learning based protocol for efficient routing in opportunistic netw...
A machine learning based protocol for efficient routing in opportunistic netw...A machine learning based protocol for efficient routing in opportunistic netw...
A machine learning based protocol for efficient routing in opportunistic netw...
 
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
 
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...
 
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 ...
 
URLLC keynote
URLLC keynoteURLLC keynote
URLLC keynote
 
dtn-180110112549.pdf
dtn-180110112549.pdfdtn-180110112549.pdf
dtn-180110112549.pdf
 
B035410013
B035410013B035410013
B035410013
 
K017426872
K017426872K017426872
K017426872
 
New strategy to optimize the performance of spray and wait routing protocol
New strategy to optimize the performance of spray and wait routing protocolNew strategy to optimize the performance of spray and wait routing protocol
New strategy to optimize the performance of spray and wait routing protocol
 
Science and Cyberinfrastructure in the Data-Dominated Era
Science and Cyberinfrastructure in the Data-Dominated EraScience and Cyberinfrastructure in the Data-Dominated Era
Science and Cyberinfrastructure in the Data-Dominated Era
 
Achieving Optimum Value of k in a K-fold Multicast Network with Buffer using ...
Achieving Optimum Value of k in a K-fold Multicast Network with Buffer using ...Achieving Optimum Value of k in a K-fold Multicast Network with Buffer using ...
Achieving Optimum Value of k in a K-fold Multicast Network with Buffer using ...
 
Ijcnc050215
Ijcnc050215Ijcnc050215
Ijcnc050215
 
Improving QoS-based Routing by Limiting Interference in Lossy Wireless Sensor...
Improving QoS-based Routing by Limiting Interference in Lossy Wireless Sensor...Improving QoS-based Routing by Limiting Interference in Lossy Wireless Sensor...
Improving QoS-based Routing by Limiting Interference in Lossy Wireless Sensor...
 
Spatial Locality in Pocket Switched Networks
Spatial Locality in Pocket Switched NetworksSpatial Locality in Pocket Switched Networks
Spatial Locality in Pocket Switched Networks
 
F0313539
F0313539F0313539
F0313539
 

Plus de Dr. Mazlan Abbas

Smart City IoT Platforms - Benefits and Challenges
Smart City IoT Platforms - Benefits and ChallengesSmart City IoT Platforms - Benefits and Challenges
Smart City IoT Platforms - Benefits and ChallengesDr. Mazlan Abbas
 
Develop IoT Project Using IoT Platform in the Era IR 4.0
Develop IoT Project Using IoT Platform in the Era IR 4.0Develop IoT Project Using IoT Platform in the Era IR 4.0
Develop IoT Project Using IoT Platform in the Era IR 4.0Dr. Mazlan Abbas
 
IoT Analytics from Data to Decision Making - Trends & Challenges
IoT Analytics from Data to Decision Making - Trends & ChallengesIoT Analytics from Data to Decision Making - Trends & Challenges
IoT Analytics from Data to Decision Making - Trends & ChallengesDr. Mazlan Abbas
 
Transforming into Industry 4.0 Manufacturing
Transforming into Industry 4.0 ManufacturingTransforming into Industry 4.0 Manufacturing
Transforming into Industry 4.0 ManufacturingDr. Mazlan Abbas
 
Learn, Teach, Build and Deploy IoT
Learn, Teach, Build and Deploy IoTLearn, Teach, Build and Deploy IoT
Learn, Teach, Build and Deploy IoTDr. Mazlan Abbas
 
IoT Innovation in Education
IoT Innovation in EducationIoT Innovation in Education
IoT Innovation in EducationDr. Mazlan Abbas
 
How to Build Your Career in IoT and IR 4.0
How to Build Your Career in IoT and IR 4.0How to Build Your Career in IoT and IR 4.0
How to Build Your Career in IoT and IR 4.0Dr. Mazlan Abbas
 
Learn How-To Build Your IoT Project
Learn How-To Build Your IoT ProjectLearn How-To Build Your IoT Project
Learn How-To Build Your IoT ProjectDr. Mazlan Abbas
 
Issues and Challenges of Deploying Smart City IoT Platform
Issues and Challenges of Deploying Smart City IoT Platform Issues and Challenges of Deploying Smart City IoT Platform
Issues and Challenges of Deploying Smart City IoT Platform Dr. Mazlan Abbas
 
Building a Sustainable Citizen-Centric Smart City Approach
Building a Sustainable Citizen-Centric Smart City ApproachBuilding a Sustainable Citizen-Centric Smart City Approach
Building a Sustainable Citizen-Centric Smart City ApproachDr. Mazlan Abbas
 
Guide in Building Smart Cities By Profiling Them
Guide in Building Smart Cities By Profiling ThemGuide in Building Smart Cities By Profiling Them
Guide in Building Smart Cities By Profiling ThemDr. Mazlan Abbas
 
Internet of Things Workshop
Internet of Things WorkshopInternet of Things Workshop
Internet of Things WorkshopDr. Mazlan Abbas
 
Internet of Things Workshop
Internet of Things WorkshopInternet of Things Workshop
Internet of Things WorkshopDr. Mazlan Abbas
 
Building Smart Cities Through the Eyes of Citizens
Building Smart Cities Through the Eyes of CitizensBuilding Smart Cities Through the Eyes of Citizens
Building Smart Cities Through the Eyes of CitizensDr. Mazlan Abbas
 
Revolutionising FM Services thru IOT
Revolutionising FM Services thru IOTRevolutionising FM Services thru IOT
Revolutionising FM Services thru IOTDr. Mazlan Abbas
 
Developing Interconnectedness of Citizens
Developing Interconnectedness of CitizensDeveloping Interconnectedness of Citizens
Developing Interconnectedness of CitizensDr. Mazlan Abbas
 
The Road to Smart Cities and Connected citizens – Are we there yet - Barriers...
The Road to Smart Cities and Connected citizens – Are we there yet - Barriers...The Road to Smart Cities and Connected citizens – Are we there yet - Barriers...
The Road to Smart Cities and Connected citizens – Are we there yet - Barriers...Dr. Mazlan Abbas
 
New Talents for New IoT Ecosystems in Malaysia
New Talents for New IoT Ecosystems in MalaysiaNew Talents for New IoT Ecosystems in Malaysia
New Talents for New IoT Ecosystems in MalaysiaDr. Mazlan Abbas
 
Internet of Things for Fintech
Internet of Things for FintechInternet of Things for Fintech
Internet of Things for FintechDr. Mazlan Abbas
 

Plus de Dr. Mazlan Abbas (20)

Smart City IoT Platforms - Benefits and Challenges
Smart City IoT Platforms - Benefits and ChallengesSmart City IoT Platforms - Benefits and Challenges
Smart City IoT Platforms - Benefits and Challenges
 
Develop IoT Project Using IoT Platform in the Era IR 4.0
Develop IoT Project Using IoT Platform in the Era IR 4.0Develop IoT Project Using IoT Platform in the Era IR 4.0
Develop IoT Project Using IoT Platform in the Era IR 4.0
 
IoT Analytics from Data to Decision Making - Trends & Challenges
IoT Analytics from Data to Decision Making - Trends & ChallengesIoT Analytics from Data to Decision Making - Trends & Challenges
IoT Analytics from Data to Decision Making - Trends & Challenges
 
Transforming into Industry 4.0 Manufacturing
Transforming into Industry 4.0 ManufacturingTransforming into Industry 4.0 Manufacturing
Transforming into Industry 4.0 Manufacturing
 
Learn, Teach, Build and Deploy IoT
Learn, Teach, Build and Deploy IoTLearn, Teach, Build and Deploy IoT
Learn, Teach, Build and Deploy IoT
 
IoT Innovation in Education
IoT Innovation in EducationIoT Innovation in Education
IoT Innovation in Education
 
How to Build Your Career in IoT and IR 4.0
How to Build Your Career in IoT and IR 4.0How to Build Your Career in IoT and IR 4.0
How to Build Your Career in IoT and IR 4.0
 
Learn How-To Build Your IoT Project
Learn How-To Build Your IoT ProjectLearn How-To Build Your IoT Project
Learn How-To Build Your IoT Project
 
Issues and Challenges of Deploying Smart City IoT Platform
Issues and Challenges of Deploying Smart City IoT Platform Issues and Challenges of Deploying Smart City IoT Platform
Issues and Challenges of Deploying Smart City IoT Platform
 
Building a Sustainable Citizen-Centric Smart City Approach
Building a Sustainable Citizen-Centric Smart City ApproachBuilding a Sustainable Citizen-Centric Smart City Approach
Building a Sustainable Citizen-Centric Smart City Approach
 
Guide in Building Smart Cities By Profiling Them
Guide in Building Smart Cities By Profiling ThemGuide in Building Smart Cities By Profiling Them
Guide in Building Smart Cities By Profiling Them
 
Internet of Things Workshop
Internet of Things WorkshopInternet of Things Workshop
Internet of Things Workshop
 
Internet of Things Workshop
Internet of Things WorkshopInternet of Things Workshop
Internet of Things Workshop
 
Building Smart Cities Through the Eyes of Citizens
Building Smart Cities Through the Eyes of CitizensBuilding Smart Cities Through the Eyes of Citizens
Building Smart Cities Through the Eyes of Citizens
 
Revolutionising FM Services thru IOT
Revolutionising FM Services thru IOTRevolutionising FM Services thru IOT
Revolutionising FM Services thru IOT
 
Developing Interconnectedness of Citizens
Developing Interconnectedness of CitizensDeveloping Interconnectedness of Citizens
Developing Interconnectedness of Citizens
 
The Road to Smart Cities and Connected citizens – Are we there yet - Barriers...
The Road to Smart Cities and Connected citizens – Are we there yet - Barriers...The Road to Smart Cities and Connected citizens – Are we there yet - Barriers...
The Road to Smart Cities and Connected citizens – Are we there yet - Barriers...
 
New Talents for New IoT Ecosystems in Malaysia
New Talents for New IoT Ecosystems in MalaysiaNew Talents for New IoT Ecosystems in Malaysia
New Talents for New IoT Ecosystems in Malaysia
 
IoT and 4IR
IoT and 4IRIoT and 4IR
IoT and 4IR
 
Internet of Things for Fintech
Internet of Things for FintechInternet of Things for Fintech
Internet of Things for Fintech
 

Dernier

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024SynarionITSolutions
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 

Dernier (20)

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 

Performance Evaluation of Binary Spray and Wait OppNet Protocol in the Context of Emergency Scenario

  • 1. Mazlan Abbas (MIMOS Berhad), Nur Husna Md Yusof (Universiti Teknologi Malaysia) and Norsheila Fisal (Universiti Teknologi Malaysia) Performance Evaluation of Binary Spray and Wait OppNet Protocol in the Context of Emergency Scenario PerNEM'2013,'San'Diego,'USA' Contact: mazlan.abbas@mimos.my @mazlan_abbas h7ps://www.facebook.com/drmazlanabbas'
  • 2. Outline •  Motivation •  Routing Challenges in Emergency Scenario •  Simulation Result •  Summary •  Future Work
  • 3. Issues of Communications During Disasters and Emergency Terrorist'A7ack' Hurricane' Tsunami' Earthquake' Lack'of' adequate' communic aLons'
  • 5. Smartphones – The Enabler Camera'GPS' WiFi' Big'Storage' CPU'Power'
  • 6. History of Delay Tolerant Network •  Interplanetary'Internet'(IPN)'is'a'NASA'research'project'led'by'Vint'Cerf'in' 1998. •  The'basic'idea'is'to'try'to'make'data'communicaLons'in'space/'between' planets. •  IPN'became'the'most'fundamental'basis'for'DTN'architecture'and'protocol' suite.' •  The'Interplanetary'Internet'is'a'disconnected,'storeand'forward' network'of'Internets 'based'on'a'wireless'backbone'with'huge' delays'(The'delay'in'sending'or'receiving'data'from'Mars'takes' between'3.5'to'20'minutes'at'the'speed'of'light)'and'error'prone' links •  Failing'of'IP/TCP'in'space'missions –  Endtoend'path'exist –  Small'delays'
  • 7. Delay Tolerant Networking (DTN) •  DTN'is'a'set'of'protocols'that' act'together'to'enable'a' standardized'method'of' performing'storecarryand forward'communicaLons. •  CharacterisLcs'of'DTN: i.  Intermi7ent'connecLvity –  No'endtoend'path'between'source' and'desLnaLon ii.  Long'variable'delay –  Long'propagaLon'delays'between' nodes' A' B' B' C' C' D' Source' Store' Carry' Forward' Store' Carry' Forward' Delay'Tolerant'Network'(DTN)'='Mobile'OpportunisLc'Network'(OppNet)'
  • 9. 9' 3G' WiFi' WiFi' WiFi' 3G' 3G' Base'' StaLon'down' X' X' X'X'WiFi' WiFi' OppNet'in'Emergency'Response'Scenario' Public Safety Smartphones'(Nodes)'can'be' carried'by' Pedestrians 'or' Vehicles ' Send'“SOS”'messages' Send'photos'of'vicLms'or'self' Can$we$send$videos?$ What$kind$of$file$size?$
  • 13. N1' Factors That Impact Performance N2' Mobility'Pa7ern' Node'Speed' Type'of'CommunicaLon' Transmission'Range' Buffer'Size' Ba7ery'Life'TimetoLive'Message'Size' RouLng'Mechanism' Number'of'Nodes' Size'of'Area'
  • 14. 1 4 Routing Protocols – Related Works (1) •  The Direct Delivery does not start any further transactions after exchanging the deliverable messages since it will send messages only if it is in contact with the final recipient. •  While in the First Contact routing, it sends as many messages to the other node as it has time; it removes the local copy of the message after a successful transfer. This results in only a single copy of every message in the network. •  Epidemic routing [Vahdat et al 2000] spreads an unlimited number of message copies by having nodes replicate them to all other nodes they connect. This includes the messages they create and the messages they have received from other nodes. 14'
  • 15. 1 5 Routing Protocols – Related Works (1) •  Predictive protocols such as PRoPHET [Lindgren et al 2004] use past encounters of nodes to predict their future suitability to deliver messages to a certain target. It uses a metric called delivery predictability that is based upon how often two nodes meet each other. The more frequently and the more recently these nodes have met, the better a forwarder one is for messages directed to the other. •  While PRoPHET checks if another node is more likely to meet the final recipient, MaxProp [Burgess et al 2006] uses Dijkstra s algorithm to calculate whole paths from node to node using the meeting probabilities. •  The Spray and Wait [Spyropoulos et al 2005] works a bit like the Epidemic but it restricts the amount of copies that are spread in the network. Letting each created message to replicate only a certain amount of times. A node that has more than one copy of the message left, can give either a one copy to another node (the normal mode) or half of the copies (the binary mode). 15'
  • 16. 1 6 Spray & Wait - A Better Choice 16' Spray'&'Wait'–'High'delivery'probability' Spray'&'Wait'–'Low'overhead'(First'contact'don’t'have' good'delivery'probability)' Spray'&'Wait'–'Low'latency' [Source:'“performance'of'Challenged'Internet'of'Things'in'Emergency'Response”,'M.'Abbas'and'N.H.Md.'Yusuf,'Technical'Report,'2012]' Shortest$Path$MapDBased$Movement$Model$–'Assuming'in' most'emergency'situaLon,'people'and'vehicle'will'move' along'the'roads.'' !
  • 17. 17' Spray and Wait Routing Protocol •  In Spray and Wait, message is delivered in two phases; the spray phase and the wait phase. •  In the spray phase, source node spread a small number of copies to only a few relays. A node that has more than one copy of the message left can give either a copy to another node (the normal mode) or half of the copies (the binary mode) and keeps the rest to itself. •  In the wait phase, if the node has only a single copy of the message left, it is directly transmitted only to the destination. •  We use Spray-and-Wait in binary mode: a node carrying k copies of a message forwards k/2 of them to the next nodes it meets until the k =1. Then, a node waits till it meets the destination.
  • 18. 18' Performance Metrics •  Delivery probability: It is a ratio between the number of messages arrives at destination and the number of messages sent. •  Message dropped: It is the number of messages dropped from nodes' buffers during transmission. Messages are dropped once the buffer is full. •  Latency average: The latency average is an average time taken for a message to reach destination. •  Hop count average: It is an average number of hops between source and destination nodes.
  • 20. 20' Parameter' Value' SimulaLon'Time'(s)' 43200' SimulaLon'Area'(sq.m)' 4500x3400' RouLng'Protocol' Binary'Spray'and'Wait' Number'of'Copies' 6' Mobility'Model' Shortest'Path'Map'Based'Movement' Transmission'Range'(m)' 10' Transmit'Speed'(Mb/s)' 10' TTL'(minutes)' 300' Main Simulation Parameters
  • 21. 21' Experiment' Group' Number'of'Nodes' Speed'(m/s)' 1' Pedestrians' 20' 0.51.5'' 2' Cars' 20' 2.7'–'13.9' 3' Pedestrians' 100' 0.5'–'1.5' 4' Cars' 100' 2.7'–'13.9'' Experiments – Varying Buffer Size Parameter' Value' Buffer'size'(MB)' 5100' Message'size'(B)' 500k'–'1M' Message'generaLon' Every'30'seconds'
  • 22. 22' Varying the Buffer Size Delivery'Probability'vs.'Buffer'Size'' Impact'on'Delivery'Probability' Speed'of'nodes'does'not' ma7er'with'buffer'size'but' number'of'nodes'does' ma7er' Higher'loss'of'messages'when'buffer'size' is'too'small.'OpLmum'at'30'MB.' Messages'eventually'have'to'be'dropped' if'it'exceeded'the'TTL.'
  • 23. 23' Varying the Buffer Size Number'of'Messages'Dropped'vs.'Buffer'Size'' Impact'on'Number'of'Messages'Dropped' Beyond'30'MB'buffer'size,'the'number'of'messages'being'dropped'remained'the'same.'
  • 24. 24' Varying the Buffer Size Latency'Average'vs.'Buffer'Size'' Impact'on'Latency'Average' Smaller'number'of' nodes'has'higher' latency.'
  • 25. 25' Varying the Buffer Size Hop'Count'vs.'Buffer'Size'' Impact'on'Average'Hop'Count'
  • 26. 26' Experiment' Group' Number'of'Nodes' Speed'(m/s)' 1' Pedestrians' 20' 0.51.5'' 2' Cars' 20' 2.7'–'13.9' 3' Pedestrians' 100' 0.5'–'1.5' 4' Cars' 100' 2.7'–'13.9'' Experiments – Varying Message Size Parameter' Value' Message'size'' 500'kB''to''5'MB' Buffer'size' 30'MB'
  • 27. 27' Varying the Message Size Delivery'Probability'vs'Message'Size' Impact'on'Delivery'Probability' Slower'nodes'able'to'carry'bigger'message'sizes'
  • 28. 28' Varying the Message Size Average'Latency'vs'Message'Size' Impact'on'Average'Latency'
  • 29. 29' Summary •  Opportunistic Networks (OppNets) are very useful in the context of emergency scenarios •  Binary Spray and Wait Protocol is one good option for routing •  Smartphones seems to be a good potential candidate communications tool in emergency scenarios •  Speedier nodes (cars) require smaller Message size (images rather than videos).
  • 30. Future Work •  Requires actual datasets (emergency scenarios) for mobility model •  Mixed mobility scenarios (pedestrians plus vehicles) •  Find better battery efficient methods •  Further refinements to Spray & Wait Protocol with other parameters such as Contact Time etc. •  Implementation on smartphones – e.g. WiFi Direct 802.11ac or Bluetooth