SlideShare a Scribd company logo
1 of 13
Improving end-to-end packet
delivery ratio in high traffic
multi-hop ad hoc networks
Syed Rehan Afzal, Majid Nabi, Sander
Stuijk, Twan Basten
Electronic Systems Group (ES), Dept. of EE,
Eindhoven University of Technology
2
Context & Problem Statement
Limited Energy
Limited Tx Range
Unreliable
Discovery (d > Tx)
Connectionless Data
End-to-end QoS
Dynamic Qualities
Packet Delivery
Ratio (PDR)
Bandwidth
Latency
Throughput
Connection with highest
Packet Delivery? Grub
• We present xDDR (eXpected Directional Delivery Ratio)
– Based on ETX metric
– Leverages on the reasons discovered during our
experiments accounting to ETX’s shortcomings
– xDDR shows considerable gain in end-to-end PDR
3
xDDR – An Improved Packet Delivery Ratio Estimation Metric
End-to-end Packet Delivery Ratio Comparison
4
Network Architecture
• Type of qualities
– Link-level
– Stream/connection level
5
Proactive Beaconing & Routing Module
GrubNode A √ √ X √ X X √ √ . . . . . . .
Node B √ X X √ √ √ X √ . . . . . . .
Node C √ √ X X √ X √ . . . . . . .
Pick best & Reply
Link-level PDR
Connection Discovery
Data Transmission
Proactive Beaconing
In-band Signaling
Connection 1?
Connection 2?
Connection 3?
• Role of MAC Layer & the broadcast problem
– Unicast communication improves with MAC retry Limit
– While broadcast packets are oblivious to MAC Retry Limit
– Do not employ RTS/CTS mechanism
– Simulation Environment (Omnet++ with INETMANET)
6
Motivation - Problems with ETX
Data Delivery Ratio v/s ETX estimate
• Role of broadcast discoveries on link ETX
– Under high traffic circumstances excessive broadcast
discovery packets cause some nodes to wrongly under
estimate link quality
7
Motivation - Problems with ETX
Link ETX estimates w.r.t. route discoveries
8
xDDR (eXpected Directional Delivery Ratio) - Outline
• Broadcast only during initialization phase
• Uses unicast as opposed to broadcast to cater RTS/CTS
support as well as MAC retry limit
• Selects a subset of neighboring nodes as proactive beaconing
unicast recipients
𝜆 𝑛 𝑀, 𝑛 𝑂, 𝑡′ =
𝑐𝑜𝑢𝑛𝑡(𝑡′ − ŵ, 𝑡′)
ŵ 𝜀
𝑐𝑜𝑢𝑛𝑡(𝑡′ − ŵ, 𝑡′) = number of proactive beacons received
𝜆 = Directional level delivery ratio
ŵ = WindowSize
𝜀 = Beaconing interval
9
xDDR – Window Selection
• xDDR uses xDDRWindow, double the size of ETXWindow
• Each node attempts to estimate PDR by selecting a window
where there is no overlap with RREQ broadcast discovery
packets
• This window is the xDDRmWindow
10
Experimental Setup & Results
10
End-to-end Packet Delivery Ratio Comparison
xDDR vs ETX Estimation
11
xDDR packet overhead
11
Grub
Ratio of packets transmitted by MAC layer of each node w.r.t. total UDP
packets delivered
― Proposed xDDR, an improved link-level delivery ratio
estimation metric based on ETX
― In high traffic scenarios, selective unicast beaconing yields
more accurate packet delivery ratio estimates (xDDR-I)
― xDDR-I coupled with xDDRWindowSelection avoids quality
estimation during conflicting window slots
― Coupled with quality aware routing results in a higher end-
to-end multi-hop data delivery
― This implies on average 3 times gain over Min. hop count,
1.94 times gain over ETX and 1.7 times gain over HETX
12
Conclusions
Thank You
S. Rehan Afzal
s.r.afzal@tue.nl
Electronic Systems Group (ES), Dept. of EE,
Eindhoven University of Technology, The Netherlands

More Related Content

What's hot

An Analysis of Low Energy Adaptive Clustering Hierarchy (LEACH) Protocol for ...
An Analysis of Low Energy Adaptive Clustering Hierarchy (LEACH) Protocol for ...An Analysis of Low Energy Adaptive Clustering Hierarchy (LEACH) Protocol for ...
An Analysis of Low Energy Adaptive Clustering Hierarchy (LEACH) Protocol for ...IJERD Editor
 
Hybrid networking and distribution
Hybrid networking and distribution Hybrid networking and distribution
Hybrid networking and distribution vivek pratap singh
 
DPRoPHET in Delay Tolerant Network
DPRoPHET in Delay Tolerant NetworkDPRoPHET in Delay Tolerant Network
DPRoPHET in Delay Tolerant NetworkPhearin Sok
 
Coverage and Connectivity Aware Neural Network Based Energy Efficient Routing...
Coverage and Connectivity Aware Neural Network Based Energy Efficient Routing...Coverage and Connectivity Aware Neural Network Based Energy Efficient Routing...
Coverage and Connectivity Aware Neural Network Based Energy Efficient Routing...graphhoc
 
Multilevel priority packet scheduling scheme for wireless networks
Multilevel priority packet scheduling scheme for wireless networksMultilevel priority packet scheduling scheme for wireless networks
Multilevel priority packet scheduling scheme for wireless networksijdpsjournal
 
Analysis of Cluster Based Anycast Routing Protocol for Wireless Sensor Network
Analysis of Cluster Based Anycast Routing Protocol for Wireless Sensor NetworkAnalysis of Cluster Based Anycast Routing Protocol for Wireless Sensor Network
Analysis of Cluster Based Anycast Routing Protocol for Wireless Sensor NetworkIJMER
 
energy efficient unicast
energy efficient unicastenergy efficient unicast
energy efficient unicastAravindM170274
 
An Improved Energy Efficient Wireless Sensor Networks Through Clustering In C...
An Improved Energy Efficient Wireless Sensor Networks Through Clustering In C...An Improved Energy Efficient Wireless Sensor Networks Through Clustering In C...
An Improved Energy Efficient Wireless Sensor Networks Through Clustering In C...Editor IJCATR
 
A DELAY – CONSTRAINED IN MULTICAST ROUTING USING JIA ALGORITHM
A DELAY – CONSTRAINED IN MULTICAST ROUTING USING JIA ALGORITHMA DELAY – CONSTRAINED IN MULTICAST ROUTING USING JIA ALGORITHM
A DELAY – CONSTRAINED IN MULTICAST ROUTING USING JIA ALGORITHMIJCI JOURNAL
 
High throughput reliable multicast in multi-hop wireless mesh networks
High throughput reliable multicast in multi-hop wireless mesh networksHigh throughput reliable multicast in multi-hop wireless mesh networks
High throughput reliable multicast in multi-hop wireless mesh networksLogicMindtech Nologies
 
Improve Convergecasting in Collection Tree Protocol(CTP)
Improve Convergecasting in Collection Tree Protocol(CTP)Improve Convergecasting in Collection Tree Protocol(CTP)
Improve Convergecasting in Collection Tree Protocol(CTP)IRJET Journal
 
9.distributive energy efficient adaptive clustering protocol for wireless sen...
9.distributive energy efficient adaptive clustering protocol for wireless sen...9.distributive energy efficient adaptive clustering protocol for wireless sen...
9.distributive energy efficient adaptive clustering protocol for wireless sen...Chính Cao
 

What's hot (15)

An Analysis of Low Energy Adaptive Clustering Hierarchy (LEACH) Protocol for ...
An Analysis of Low Energy Adaptive Clustering Hierarchy (LEACH) Protocol for ...An Analysis of Low Energy Adaptive Clustering Hierarchy (LEACH) Protocol for ...
An Analysis of Low Energy Adaptive Clustering Hierarchy (LEACH) Protocol for ...
 
Hybrid networking and distribution
Hybrid networking and distribution Hybrid networking and distribution
Hybrid networking and distribution
 
D031202018023
D031202018023D031202018023
D031202018023
 
DPRoPHET in Delay Tolerant Network
DPRoPHET in Delay Tolerant NetworkDPRoPHET in Delay Tolerant Network
DPRoPHET in Delay Tolerant Network
 
Coverage and Connectivity Aware Neural Network Based Energy Efficient Routing...
Coverage and Connectivity Aware Neural Network Based Energy Efficient Routing...Coverage and Connectivity Aware Neural Network Based Energy Efficient Routing...
Coverage and Connectivity Aware Neural Network Based Energy Efficient Routing...
 
Abitseminar
AbitseminarAbitseminar
Abitseminar
 
Multilevel priority packet scheduling scheme for wireless networks
Multilevel priority packet scheduling scheme for wireless networksMultilevel priority packet scheduling scheme for wireless networks
Multilevel priority packet scheduling scheme for wireless networks
 
Analysis of Cluster Based Anycast Routing Protocol for Wireless Sensor Network
Analysis of Cluster Based Anycast Routing Protocol for Wireless Sensor NetworkAnalysis of Cluster Based Anycast Routing Protocol for Wireless Sensor Network
Analysis of Cluster Based Anycast Routing Protocol for Wireless Sensor Network
 
i2ct_submission_105
i2ct_submission_105i2ct_submission_105
i2ct_submission_105
 
energy efficient unicast
energy efficient unicastenergy efficient unicast
energy efficient unicast
 
An Improved Energy Efficient Wireless Sensor Networks Through Clustering In C...
An Improved Energy Efficient Wireless Sensor Networks Through Clustering In C...An Improved Energy Efficient Wireless Sensor Networks Through Clustering In C...
An Improved Energy Efficient Wireless Sensor Networks Through Clustering In C...
 
A DELAY – CONSTRAINED IN MULTICAST ROUTING USING JIA ALGORITHM
A DELAY – CONSTRAINED IN MULTICAST ROUTING USING JIA ALGORITHMA DELAY – CONSTRAINED IN MULTICAST ROUTING USING JIA ALGORITHM
A DELAY – CONSTRAINED IN MULTICAST ROUTING USING JIA ALGORITHM
 
High throughput reliable multicast in multi-hop wireless mesh networks
High throughput reliable multicast in multi-hop wireless mesh networksHigh throughput reliable multicast in multi-hop wireless mesh networks
High throughput reliable multicast in multi-hop wireless mesh networks
 
Improve Convergecasting in Collection Tree Protocol(CTP)
Improve Convergecasting in Collection Tree Protocol(CTP)Improve Convergecasting in Collection Tree Protocol(CTP)
Improve Convergecasting in Collection Tree Protocol(CTP)
 
9.distributive energy efficient adaptive clustering protocol for wireless sen...
9.distributive energy efficient adaptive clustering protocol for wireless sen...9.distributive energy efficient adaptive clustering protocol for wireless sen...
9.distributive energy efficient adaptive clustering protocol for wireless sen...
 

Viewers also liked

แนวทางการบริหารหลักสูตรตามกรอบมาตรฐานอุดมศึกษา
แนวทางการบริหารหลักสูตรตามกรอบมาตรฐานอุดมศึกษาแนวทางการบริหารหลักสูตรตามกรอบมาตรฐานอุดมศึกษา
แนวทางการบริหารหลักสูตรตามกรอบมาตรฐานอุดมศึกษาPrachyanun Nilsook
 
Corporate Giving Guidelines
Corporate Giving GuidelinesCorporate Giving Guidelines
Corporate Giving GuidelinesAngela Seits
 
ความเหลื่อมล้ำฉบับพกพา
ความเหลื่อมล้ำฉบับพกพาความเหลื่อมล้ำฉบับพกพา
ความเหลื่อมล้ำฉบับพกพาWiseKnow Thailand
 
How to create the ultimate marketing plan - Daniel Glickman CMO at emaze
How to create the ultimate marketing plan - Daniel Glickman CMO at emazeHow to create the ultimate marketing plan - Daniel Glickman CMO at emaze
How to create the ultimate marketing plan - Daniel Glickman CMO at emazeDaniel Glickman
 
Extra-Osseous TaloTarsal Stabilization - HyProCure: The Scientific Evidence i...
Extra-Osseous TaloTarsal Stabilization - HyProCure: The Scientific Evidence i...Extra-Osseous TaloTarsal Stabilization - HyProCure: The Scientific Evidence i...
Extra-Osseous TaloTarsal Stabilization - HyProCure: The Scientific Evidence i...GraMedica
 
Internet, intranet y extranet
Internet, intranet y extranetInternet, intranet y extranet
Internet, intranet y extranetLinda Santos
 
Alibaba- The Magic Carpet of Ecommerce
Alibaba- The Magic Carpet of EcommerceAlibaba- The Magic Carpet of Ecommerce
Alibaba- The Magic Carpet of EcommerceKelly Mott
 
Sistemas Computacionais Aula 9 - Auditoria e Segurança em Sistemas de Informa...
Sistemas Computacionais Aula 9 - Auditoria e Segurança em Sistemas de Informa...Sistemas Computacionais Aula 9 - Auditoria e Segurança em Sistemas de Informa...
Sistemas Computacionais Aula 9 - Auditoria e Segurança em Sistemas de Informa...Leinylson Fontinele
 
Prevention of dental caries
Prevention of dental cariesPrevention of dental caries
Prevention of dental cariesrushda087
 
Epidemiology of dental caries
Epidemiology of dental cariesEpidemiology of dental caries
Epidemiology of dental cariesDrAmrita Rastogi
 
Is the e-commerce shopper journey truly digital?
Is the e-commerce shopper journey truly digital?Is the e-commerce shopper journey truly digital?
Is the e-commerce shopper journey truly digital?Sajinee S
 

Viewers also liked (16)

แนวทางการบริหารหลักสูตรตามกรอบมาตรฐานอุดมศึกษา
แนวทางการบริหารหลักสูตรตามกรอบมาตรฐานอุดมศึกษาแนวทางการบริหารหลักสูตรตามกรอบมาตรฐานอุดมศึกษา
แนวทางการบริหารหลักสูตรตามกรอบมาตรฐานอุดมศึกษา
 
Corporate Giving Guidelines
Corporate Giving GuidelinesCorporate Giving Guidelines
Corporate Giving Guidelines
 
ความเหลื่อมล้ำฉบับพกพา
ความเหลื่อมล้ำฉบับพกพาความเหลื่อมล้ำฉบับพกพา
ความเหลื่อมล้ำฉบับพกพา
 
How to create the ultimate marketing plan - Daniel Glickman CMO at emaze
How to create the ultimate marketing plan - Daniel Glickman CMO at emazeHow to create the ultimate marketing plan - Daniel Glickman CMO at emaze
How to create the ultimate marketing plan - Daniel Glickman CMO at emaze
 
Extra-Osseous TaloTarsal Stabilization - HyProCure: The Scientific Evidence i...
Extra-Osseous TaloTarsal Stabilization - HyProCure: The Scientific Evidence i...Extra-Osseous TaloTarsal Stabilization - HyProCure: The Scientific Evidence i...
Extra-Osseous TaloTarsal Stabilization - HyProCure: The Scientific Evidence i...
 
Preventing fraud 2
Preventing fraud 2Preventing fraud 2
Preventing fraud 2
 
Flourides/ dental courses
Flourides/ dental coursesFlourides/ dental courses
Flourides/ dental courses
 
Internet, intranet y extranet
Internet, intranet y extranetInternet, intranet y extranet
Internet, intranet y extranet
 
Atm Research
Atm Research Atm Research
Atm Research
 
Train the trainers
Train the trainersTrain the trainers
Train the trainers
 
Alibaba- The Magic Carpet of Ecommerce
Alibaba- The Magic Carpet of EcommerceAlibaba- The Magic Carpet of Ecommerce
Alibaba- The Magic Carpet of Ecommerce
 
Sistemas Computacionais Aula 9 - Auditoria e Segurança em Sistemas de Informa...
Sistemas Computacionais Aula 9 - Auditoria e Segurança em Sistemas de Informa...Sistemas Computacionais Aula 9 - Auditoria e Segurança em Sistemas de Informa...
Sistemas Computacionais Aula 9 - Auditoria e Segurança em Sistemas de Informa...
 
Prevention of dental caries
Prevention of dental cariesPrevention of dental caries
Prevention of dental caries
 
Epidemiology of dental caries
Epidemiology of dental cariesEpidemiology of dental caries
Epidemiology of dental caries
 
Proyecto sostenible
Proyecto sostenible Proyecto sostenible
Proyecto sostenible
 
Is the e-commerce shopper journey truly digital?
Is the e-commerce shopper journey truly digital?Is the e-commerce shopper journey truly digital?
Is the e-commerce shopper journey truly digital?
 

Similar to Improving packet delivery in multi-hop ad hoc networks with xDDR

Adaptive opportunistic routing for wireless ad hoc networks
Adaptive opportunistic routing for wireless ad hoc networksAdaptive opportunistic routing for wireless ad hoc networks
Adaptive opportunistic routing for wireless ad hoc networksJPINFOTECH JAYAPRAKASH
 
Peer-to-Peer Streaming Based on Network Coding Decreases Packet Jitter
Peer-to-Peer Streaming Based on Network Coding Decreases Packet JitterPeer-to-Peer Streaming Based on Network Coding Decreases Packet Jitter
Peer-to-Peer Streaming Based on Network Coding Decreases Packet JitterAlpen-Adria-Universität
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)ijceronline
 
Mncs 16-08-3주-변승규-opportunistic flooding in low-duty-cycle wireless sensor ne...
Mncs 16-08-3주-변승규-opportunistic flooding in low-duty-cycle wireless sensor ne...Mncs 16-08-3주-변승규-opportunistic flooding in low-duty-cycle wireless sensor ne...
Mncs 16-08-3주-변승규-opportunistic flooding in low-duty-cycle wireless sensor ne...Seung-gyu Byeon
 
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 NetworksPresentation2Aws Ali
 
Improved aodv based on energy strength and dropping ratio
Improved aodv based on energy strength and dropping ratioImproved aodv based on energy strength and dropping ratio
Improved aodv based on energy strength and dropping ratioIJLT EMAS
 
Presentation - Dynamic Tuning of RTS Threshold
Presentation - Dynamic Tuning of RTS ThresholdPresentation - Dynamic Tuning of RTS Threshold
Presentation - Dynamic Tuning of RTS ThresholdMohammad Saiful Islam
 
A Novel Rebroadcast Technique for Reducing Routing Overhead In Mobile Ad Hoc ...
A Novel Rebroadcast Technique for Reducing Routing Overhead In Mobile Ad Hoc ...A Novel Rebroadcast Technique for Reducing Routing Overhead In Mobile Ad Hoc ...
A Novel Rebroadcast Technique for Reducing Routing Overhead In Mobile Ad Hoc ...IOSR Journals
 
Software defined network
Software defined networkSoftware defined network
Software defined networkBogamoga1
 
introAdhocRoutingRoutingRoutingRouting-new.ppt
introAdhocRoutingRoutingRoutingRouting-new.pptintroAdhocRoutingRoutingRoutingRouting-new.ppt
introAdhocRoutingRoutingRoutingRouting-new.pptDEEPAK948083
 
A cross layer optimized reliable multicast routing protocol in wireless mesh ...
A cross layer optimized reliable multicast routing protocol in wireless mesh ...A cross layer optimized reliable multicast routing protocol in wireless mesh ...
A cross layer optimized reliable multicast routing protocol in wireless mesh ...ijdpsjournal
 
A Survey on Cross Layer Routing Protocol with Quality of Service
A Survey on Cross Layer Routing Protocol with Quality of ServiceA Survey on Cross Layer Routing Protocol with Quality of Service
A Survey on Cross Layer Routing Protocol with Quality of ServiceIJSRD
 
08 6622 9059-1-pb
08 6622 9059-1-pb08 6622 9059-1-pb
08 6622 9059-1-pbIAESIJEECS
 
UNET: Massive Scale DNN on Spark
UNET: Massive Scale DNN on SparkUNET: Massive Scale DNN on Spark
UNET: Massive Scale DNN on SparkZhan Zhang
 
wireless sensor network
wireless sensor networkwireless sensor network
wireless sensor networkdakshata26
 
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
 
Directed diffusion for wireless sensor networking
Directed diffusion for wireless sensor networkingDirected diffusion for wireless sensor networking
Directed diffusion for wireless sensor networkingHabibur Rahman
 
Link Capacity Estimation in SDN-based End-hosts
Link Capacity Estimation in SDN-based End-hostsLink Capacity Estimation in SDN-based End-hosts
Link Capacity Estimation in SDN-based End-hostsFarzaneh Pakzad
 

Similar to Improving packet delivery in multi-hop ad hoc networks with xDDR (20)

Adaptive opportunistic routing for wireless ad hoc networks
Adaptive opportunistic routing for wireless ad hoc networksAdaptive opportunistic routing for wireless ad hoc networks
Adaptive opportunistic routing for wireless ad hoc networks
 
EESRDA
EESRDAEESRDA
EESRDA
 
Peer-to-Peer Streaming Based on Network Coding Decreases Packet Jitter
Peer-to-Peer Streaming Based on Network Coding Decreases Packet JitterPeer-to-Peer Streaming Based on Network Coding Decreases Packet Jitter
Peer-to-Peer Streaming Based on Network Coding Decreases Packet Jitter
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
 
Mncs 16-08-3주-변승규-opportunistic flooding in low-duty-cycle wireless sensor ne...
Mncs 16-08-3주-변승규-opportunistic flooding in low-duty-cycle wireless sensor ne...Mncs 16-08-3주-변승규-opportunistic flooding in low-duty-cycle wireless sensor ne...
Mncs 16-08-3주-변승규-opportunistic flooding in low-duty-cycle wireless sensor ne...
 
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
 
Improved aodv based on energy strength and dropping ratio
Improved aodv based on energy strength and dropping ratioImproved aodv based on energy strength and dropping ratio
Improved aodv based on energy strength and dropping ratio
 
Presentation - Dynamic Tuning of RTS Threshold
Presentation - Dynamic Tuning of RTS ThresholdPresentation - Dynamic Tuning of RTS Threshold
Presentation - Dynamic Tuning of RTS Threshold
 
A Novel Rebroadcast Technique for Reducing Routing Overhead In Mobile Ad Hoc ...
A Novel Rebroadcast Technique for Reducing Routing Overhead In Mobile Ad Hoc ...A Novel Rebroadcast Technique for Reducing Routing Overhead In Mobile Ad Hoc ...
A Novel Rebroadcast Technique for Reducing Routing Overhead In Mobile Ad Hoc ...
 
Software defined network
Software defined networkSoftware defined network
Software defined network
 
introAdhocRoutingRoutingRoutingRouting-new.ppt
introAdhocRoutingRoutingRoutingRouting-new.pptintroAdhocRoutingRoutingRoutingRouting-new.ppt
introAdhocRoutingRoutingRoutingRouting-new.ppt
 
A cross layer optimized reliable multicast routing protocol in wireless mesh ...
A cross layer optimized reliable multicast routing protocol in wireless mesh ...A cross layer optimized reliable multicast routing protocol in wireless mesh ...
A cross layer optimized reliable multicast routing protocol in wireless mesh ...
 
A Survey on Cross Layer Routing Protocol with Quality of Service
A Survey on Cross Layer Routing Protocol with Quality of ServiceA Survey on Cross Layer Routing Protocol with Quality of Service
A Survey on Cross Layer Routing Protocol with Quality of Service
 
08 6622 9059-1-pb
08 6622 9059-1-pb08 6622 9059-1-pb
08 6622 9059-1-pb
 
UNET: Massive Scale DNN on Spark
UNET: Massive Scale DNN on SparkUNET: Massive Scale DNN on Spark
UNET: Massive Scale DNN on Spark
 
wireless sensor network
wireless sensor networkwireless sensor network
wireless sensor network
 
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...
 
Thesis-Final-slide
Thesis-Final-slideThesis-Final-slide
Thesis-Final-slide
 
Directed diffusion for wireless sensor networking
Directed diffusion for wireless sensor networkingDirected diffusion for wireless sensor networking
Directed diffusion for wireless sensor networking
 
Link Capacity Estimation in SDN-based End-hosts
Link Capacity Estimation in SDN-based End-hostsLink Capacity Estimation in SDN-based End-hosts
Link Capacity Estimation in SDN-based End-hosts
 

Improving packet delivery in multi-hop ad hoc networks with xDDR

  • 1. Improving end-to-end packet delivery ratio in high traffic multi-hop ad hoc networks Syed Rehan Afzal, Majid Nabi, Sander Stuijk, Twan Basten Electronic Systems Group (ES), Dept. of EE, Eindhoven University of Technology
  • 2. 2 Context & Problem Statement Limited Energy Limited Tx Range Unreliable Discovery (d > Tx) Connectionless Data End-to-end QoS Dynamic Qualities Packet Delivery Ratio (PDR) Bandwidth Latency Throughput Connection with highest Packet Delivery? Grub
  • 3. • We present xDDR (eXpected Directional Delivery Ratio) – Based on ETX metric – Leverages on the reasons discovered during our experiments accounting to ETX’s shortcomings – xDDR shows considerable gain in end-to-end PDR 3 xDDR – An Improved Packet Delivery Ratio Estimation Metric End-to-end Packet Delivery Ratio Comparison
  • 4. 4 Network Architecture • Type of qualities – Link-level – Stream/connection level
  • 5. 5 Proactive Beaconing & Routing Module GrubNode A √ √ X √ X X √ √ . . . . . . . Node B √ X X √ √ √ X √ . . . . . . . Node C √ √ X X √ X √ . . . . . . . Pick best & Reply Link-level PDR Connection Discovery Data Transmission Proactive Beaconing In-band Signaling Connection 1? Connection 2? Connection 3?
  • 6. • Role of MAC Layer & the broadcast problem – Unicast communication improves with MAC retry Limit – While broadcast packets are oblivious to MAC Retry Limit – Do not employ RTS/CTS mechanism – Simulation Environment (Omnet++ with INETMANET) 6 Motivation - Problems with ETX Data Delivery Ratio v/s ETX estimate
  • 7. • Role of broadcast discoveries on link ETX – Under high traffic circumstances excessive broadcast discovery packets cause some nodes to wrongly under estimate link quality 7 Motivation - Problems with ETX Link ETX estimates w.r.t. route discoveries
  • 8. 8 xDDR (eXpected Directional Delivery Ratio) - Outline • Broadcast only during initialization phase • Uses unicast as opposed to broadcast to cater RTS/CTS support as well as MAC retry limit • Selects a subset of neighboring nodes as proactive beaconing unicast recipients 𝜆 𝑛 𝑀, 𝑛 𝑂, 𝑡′ = 𝑐𝑜𝑢𝑛𝑡(𝑡′ − ŵ, 𝑡′) ŵ 𝜀 𝑐𝑜𝑢𝑛𝑡(𝑡′ − ŵ, 𝑡′) = number of proactive beacons received 𝜆 = Directional level delivery ratio ŵ = WindowSize 𝜀 = Beaconing interval
  • 9. 9 xDDR – Window Selection • xDDR uses xDDRWindow, double the size of ETXWindow • Each node attempts to estimate PDR by selecting a window where there is no overlap with RREQ broadcast discovery packets • This window is the xDDRmWindow
  • 10. 10 Experimental Setup & Results 10 End-to-end Packet Delivery Ratio Comparison xDDR vs ETX Estimation
  • 11. 11 xDDR packet overhead 11 Grub Ratio of packets transmitted by MAC layer of each node w.r.t. total UDP packets delivered
  • 12. ― Proposed xDDR, an improved link-level delivery ratio estimation metric based on ETX ― In high traffic scenarios, selective unicast beaconing yields more accurate packet delivery ratio estimates (xDDR-I) ― xDDR-I coupled with xDDRWindowSelection avoids quality estimation during conflicting window slots ― Coupled with quality aware routing results in a higher end- to-end multi-hop data delivery ― This implies on average 3 times gain over Min. hop count, 1.94 times gain over ETX and 1.7 times gain over HETX 12 Conclusions
  • 13. Thank You S. Rehan Afzal s.r.afzal@tue.nl Electronic Systems Group (ES), Dept. of EE, Eindhoven University of Technology, The Netherlands