SlideShare una empresa de Scribd logo
1 de 28
Universidad Nacional de Ingeniería | IEEE INTERCON 2011, Lima, Perú A Proximity-Aware Transparent Handoff MobilityScheme for VoIP Communication overInfrastructure Mesh Networks Juan Carlos Basurto, Patricia Chávez, Hernán Córdova ESPOL - Ecuador
Universidad Nacional de Ingeniería | IEEE INTERCON 2011, Lima, Perú Key Concepts 1. Wireless Mesh Network 2. QoS & VoIP 3. Mobility & Handoff 31/07/2011 2
Universidad Nacional de Ingeniería | IEEE INTERCON 2011, Lima, Perú Motivation Mobilityisessential in VoWLANimplementations. WirelessMesh Networks offerscalability, versatility and ease of implementation and access. GoodQoSlevels + FastHandoffsshould be amust. 31/07/2011 3
Universidad Nacional de Ingeniería | IEEE INTERCON 2011, Lima, Perú RetaledWork SMesh DSN Labs @ Johns Hopkins University, USA LCMIM NICTA, University of Queensland, AU 31/07/2011 4
Universidad Nacional de Ingeniería | IEEE INTERCON 2011, Lima, Perú RelatedWork - SMesh Tricksclientsintobelievingthere’soneonmipresentnode. Handoff: gARPinjectionbasedonclient’s RSSI. Custom DHCP server totrackclientmovement. Client and Routergroupsconcepts (Spines). Customaddressingscheme. Customroutingprotocol: RedundantMultipathbased. 31/07/2011 5
Universidad Nacional de Ingeniería | IEEE INTERCON 2011, Lima, Perú RelatedWork - SMesh Pros Robust FastHandoffsachieved Unmodifiedclientswitheasysetup Cons DHCP leasing couldtakeseveralseconds Excessivefloodduringhandoffs(overhead) CannotimplementotherRoutingProtocols 31/07/2011 6
Universidad Nacional de Ingeniería | IEEE INTERCON 2011, Lima, Perú RelatedWork - LCMIM PeriodicgARPbroadcasting Handoff and Mobility: Round RobinbasedgARPbroadcasting Allnodeshavetwo interfaces: Forbackhaul (different) and Forclient (unique) communication Clients’ IPsconfiguredstatically Allclientshavethesame Default GW Clientliststomanage active clients and PINGsto inactive Modification of ADOV routingprotocol Oranyother reactive routingprotocol 31/07/2011 7
Universidad Nacional de Ingeniería | IEEE INTERCON 2011, Lima, Perú RelatedWork - LCMIM Pros Highlyindependentnodes = lessoverhead FastHandoffsachieved Easytodeploy Cons ExcessivemediumfloodcausedbygARPbroadcasts Possibleclientoscillation Tiedto reactive routingprotocolsmodifications 31/07/2011 8
Universidad Nacional de Ingeniería | IEEE INTERCON 2011, Lima, Perú Proximity-AwareTransparentHandoff (PATH) Challenges: Fasthandoffs High grade of node Independence Easytoinstall and deploy Notboundtoanyroutingprotocol UnmodifiedClients 31/07/2011 9
Universidad Nacional de Ingeniería | IEEE INTERCON 2011, Lima, Perú PATH - Overview Handoff and Mobility gARPinjectionbasedonClient’s RSSI Static IP addressing Allnodeshavetwo Interfaces: backhaul(different) and client (unique) Allclientshavethesame Default GW Clientlisttomanageconnectedclients and PING inactive Neighborliststomanagemobility No specificroutingprotocolneeded Highlydependenton WMN coverageimplementation 31/07/2011 10
Universidad Nacional de Ingeniería | IEEE INTERCON 2011, Lima, Perú PATH – ClientMonitoring One interface is set in monitor mode Packet capture with RSSI analysis If RSSI exceeds a certainthresholdvalue: A gARPissenttothe new client TheclientisaddedtoClient’sList 31/07/2011 11
Universidad Nacional de Ingeniería | IEEE INTERCON 2011, Lima, Perú PATH 31/07/2011 12
Universidad Nacional de Ingeniería | IEEE INTERCON 2011, Lima, Perú PATH – InactivityCheck Keeptrack of thelast time a Clientcommunicatedwiththerouter IftheClientexceeds a fixedInactivityPeriod in value, a PING isbroadcastedtotheclient. Twopossibilities: Clientrespondstotherouter UpdateClient’sList Clientrespondsto a new router New routerwillsendgARP Ifnothingisheardafter a certainadditionalperiod of time, theclientwill be removed fromtherouter’sClient’sList 31/07/2011 13
Universidad Nacional de Ingeniería | IEEE INTERCON 2011, Lima, Perú PATH – Sinergy Client’sMonitoring Add new clientstoClient’sList InactivityCheck PING idle clients Removeclients in Client’sList 31/07/2011 14
Universidad Nacional de Ingeniería | IEEE INTERCON 2011, Lima, Perú PATH – Implementation WRT54G + OpenWRT 802.11 channel 11 -65 dBm of nodeoverlapping Variables set: Threshold set to -65 dBm Inactivitycheck set to 5 and 7 seconds Routing: OLSR protocol Testsran @ ESPOL Campus 6 othernetworkstransmitting at thesame time Averagenoisefloor of -90 dBm 31/07/2011 15
Universidad Nacional de Ingeniería | IEEE INTERCON 2011, Lima, Perú PATH – Testbed 31/07/2011 16
Universidad Nacional de Ingeniería | IEEE INTERCON 2011, Lima, Perú PATH – Tests VoIPCalls Asterisk PBX 2 Softphones 1 Laptop 1 PC PacketLoss UDP packetinjection, capture and analysis UDP Throughput iPerf 10 Mbps UDP maxtransmission 31/07/2011 17
Universidad Nacional de Ingeniería | IEEE INTERCON 2011, Lima, Perú PATH Results – Delay 31/07/2011 18
Universidad Nacional de Ingeniería | IEEE INTERCON 2011, Lima, Perú PATH Results - Jitter 31/07/2011 19
Universidad Nacional de Ingeniería | IEEE INTERCON 2011, Lima, Perú PATH Results – DelayStationaryClient 31/07/2011 20
Universidad Nacional de Ingeniería | IEEE INTERCON 2011, Lima, Perú PATH Results – DelayMovingClient 31/07/2011 21
Universidad Nacional de Ingeniería | IEEE INTERCON 2011, Lima, Perú PATH Results – Handoff Forward Direction Handoff from MeshRouter1 to MeshRouter2 Handoff from MeshRouter2 to MeshRouter3 31/07/2011 22
Universidad Nacional de Ingeniería | IEEE INTERCON 2011, Lima, Perú PATH Results – HandoffReversedDirection Handoff from MeshRouter1 to MeshRouter2 Handoff from MeshRouter2 to MeshRouter3 31/07/2011 23
Universidad Nacional de Ingeniería | IEEE INTERCON 2011, Lima, Perú PATH Results - Throughput 31/07/2011 24
Universidad Nacional de Ingeniería | IEEE INTERCON 2011, Lima, Perú PATH Results – PacketLoss 7,171 packetssent 4 Lost Nonelostduring a handoff Packetloss = 0,05% 31/07/2011 25
Universidad Nacional de Ingeniería | IEEE INTERCON 2011, Lima, Perú Conclusions PATH achievedveryfasthandoffs High grade of nodeindependence MinimumOverhead Causedby a smallnumber of PINGs and gARPs Most of theoverheadis set bytheroutingprotocol and notbythescheme UnmodifiedClients Notboundto a specificroutingprotocol. Anyroutingprotocolmay be implemented Easytoinstall No additional DHCP leasedelays 31/07/2011 26
Universidad Nacional de Ingeniería | IEEE INTERCON 2011, Lima, Perú WaystoImprove and FutureWork Determine theoptimumInactivityPeriod and pollingintervaltowhichoverheadisfurtherminized and clientconnectivityeffectivenessismaximized. Test PATH withotherroutingprotocols and determine whichonesuitsbest. Developoptimizedversions of PATH tocovereachroutingprotocolpossibleflaws. Test with dual band routerstodifferentiateclientwithbackhaulcommunicationoptimizingcapacity and throughput. Addsecuritytotests. 31/07/2011 27
Universidad Nacional de Ingeniería | IEEE INTERCON 2011, Lima, Perú Thankyouforyourattention 31/07/2011 28

Más contenido relacionado

La actualidad más candente

Multi hop wireless-networks
Multi hop wireless-networksMulti hop wireless-networks
Multi hop wireless-networks
ambitlick
 

La actualidad más candente (6)

FAULT MODELING OF COMBINATIONAL AND SEQUENTIAL CIRCUITS AT REGISTER TRANSFER ...
FAULT MODELING OF COMBINATIONAL AND SEQUENTIAL CIRCUITS AT REGISTER TRANSFER ...FAULT MODELING OF COMBINATIONAL AND SEQUENTIAL CIRCUITS AT REGISTER TRANSFER ...
FAULT MODELING OF COMBINATIONAL AND SEQUENTIAL CIRCUITS AT REGISTER TRANSFER ...
 
Performance Evolution of LTE Cellular Technology
Performance Evolution of LTE Cellular TechnologyPerformance Evolution of LTE Cellular Technology
Performance Evolution of LTE Cellular Technology
 
Multi hop wireless-networks
Multi hop wireless-networksMulti hop wireless-networks
Multi hop wireless-networks
 
Resume yue yang
Resume yue yangResume yue yang
Resume yue yang
 
Filter ppt
Filter pptFilter ppt
Filter ppt
 
Fault Modeling for Verilog Register Transfer Level
Fault Modeling for Verilog Register Transfer LevelFault Modeling for Verilog Register Transfer Level
Fault Modeling for Verilog Register Transfer Level
 

Destacado (7)

Alarm campaign partnership for call centers
Alarm campaign partnership  for call centersAlarm campaign partnership  for call centers
Alarm campaign partnership for call centers
 
Comm assembly intro
Comm assembly introComm assembly intro
Comm assembly intro
 
Crypto-Book: Document leakage
Crypto-Book: Document leakageCrypto-Book: Document leakage
Crypto-Book: Document leakage
 
Hotnets Slides
Hotnets SlidesHotnets Slides
Hotnets Slides
 
Crypto-Book SOSP WIP
Crypto-Book SOSP WIPCrypto-Book SOSP WIP
Crypto-Book SOSP WIP
 
Crypto-Book slides
Crypto-Book slidesCrypto-Book slides
Crypto-Book slides
 
Crypto-Book Hotnets
Crypto-Book HotnetsCrypto-Book Hotnets
Crypto-Book Hotnets
 

Similar a PATH INTERCON 2011 presentation

Ncct Ieee Software Abstract Collection Volume 2 50+ Abst
Ncct   Ieee Software Abstract Collection Volume 2   50+ AbstNcct   Ieee Software Abstract Collection Volume 2   50+ Abst
Ncct Ieee Software Abstract Collection Volume 2 50+ Abst
ncct
 
MIPV6 PROTOCOLS: A SURVEY AND COMPARATIVE ANALYSIS
MIPV6 PROTOCOLS: A SURVEY AND COMPARATIVE ANALYSISMIPV6 PROTOCOLS: A SURVEY AND COMPARATIVE ANALYSIS
MIPV6 PROTOCOLS: A SURVEY AND COMPARATIVE ANALYSIS
cscpconf
 
Service provider and content aware network provider cross layer optimisation ...
Service provider and content aware network provider cross layer optimisation ...Service provider and content aware network provider cross layer optimisation ...
Service provider and content aware network provider cross layer optimisation ...
Alpen-Adria-Universität
 
Mplswc2006 white paper-v1.1
Mplswc2006 white paper-v1.1Mplswc2006 white paper-v1.1
Mplswc2006 white paper-v1.1
Sean Andersen
 
Benefits Of Final Year Projects, Ncct
Benefits Of Final Year Projects, NcctBenefits Of Final Year Projects, Ncct
Benefits Of Final Year Projects, Ncct
ncct
 
lora1 long range internet of things1.pdf
lora1 long range internet of things1.pdflora1 long range internet of things1.pdf
lora1 long range internet of things1.pdf
FarhanFarhan674893
 
UTHIRA MOHAN- Resume
UTHIRA MOHAN- ResumeUTHIRA MOHAN- Resume
UTHIRA MOHAN- Resume
Uthira Mohan
 
Final Year Engineering Projects
Final  Year  Engineering  ProjectsFinal  Year  Engineering  Projects
Final Year Engineering Projects
ncct
 
Wireless Networks Projects, Network Security Projects, Networking Project
Wireless Networks Projects, Network Security Projects, Networking ProjectWireless Networks Projects, Network Security Projects, Networking Project
Wireless Networks Projects, Network Security Projects, Networking Project
ncct
 
Polytechnic Projects
Polytechnic ProjectsPolytechnic Projects
Polytechnic Projects
ncct
 
Best Final Year Projects Latest New Innovative And Ieee 2009 2010 (1)
Best Final Year Projects Latest New Innovative And Ieee 2009 2010 (1)Best Final Year Projects Latest New Innovative And Ieee 2009 2010 (1)
Best Final Year Projects Latest New Innovative And Ieee 2009 2010 (1)
ncct
 
Software Projects A Sp.Net Projects Ieee Projects Domains
Software Projects A Sp.Net Projects Ieee Projects DomainsSoftware Projects A Sp.Net Projects Ieee Projects Domains
Software Projects A Sp.Net Projects Ieee Projects Domains
ncct
 
J2 M E Projects, I E E E Projects 2009
J2 M E  Projects,  I E E E  Projects 2009J2 M E  Projects,  I E E E  Projects 2009
J2 M E Projects, I E E E Projects 2009
ncct
 
Ieee Software Projects Java Projects Ieee Projects Domains
Ieee Software Projects Java Projects Ieee Projects DomainsIeee Software Projects Java Projects Ieee Projects Domains
Ieee Software Projects Java Projects Ieee Projects Domains
ncct
 

Similar a PATH INTERCON 2011 presentation (20)

IEEE Intelligent Transportation Systems Conference 2020 - Low-Power Wide-Area...
IEEE Intelligent Transportation Systems Conference 2020 - Low-Power Wide-Area...IEEE Intelligent Transportation Systems Conference 2020 - Low-Power Wide-Area...
IEEE Intelligent Transportation Systems Conference 2020 - Low-Power Wide-Area...
 
Ncct Ieee Software Abstract Collection Volume 2 50+ Abst
Ncct   Ieee Software Abstract Collection Volume 2   50+ AbstNcct   Ieee Software Abstract Collection Volume 2   50+ Abst
Ncct Ieee Software Abstract Collection Volume 2 50+ Abst
 
MIPV6 PROTOCOLS: A SURVEY AND COMPARATIVE ANALYSIS
MIPV6 PROTOCOLS: A SURVEY AND COMPARATIVE ANALYSISMIPV6 PROTOCOLS: A SURVEY AND COMPARATIVE ANALYSIS
MIPV6 PROTOCOLS: A SURVEY AND COMPARATIVE ANALYSIS
 
Analytical Study of Dedicated Network for IOT using LoRaWAN Technologies
Analytical Study of Dedicated Network for IOT using LoRaWAN TechnologiesAnalytical Study of Dedicated Network for IOT using LoRaWAN Technologies
Analytical Study of Dedicated Network for IOT using LoRaWAN Technologies
 
Service provider and content aware network provider cross layer optimisation ...
Service provider and content aware network provider cross layer optimisation ...Service provider and content aware network provider cross layer optimisation ...
Service provider and content aware network provider cross layer optimisation ...
 
Mplswc2006 white paper-v1.1
Mplswc2006 white paper-v1.1Mplswc2006 white paper-v1.1
Mplswc2006 white paper-v1.1
 
Dr. yamindi resume 2016 for wireless researcher or Engineer
Dr. yamindi resume 2016 for wireless researcher or EngineerDr. yamindi resume 2016 for wireless researcher or Engineer
Dr. yamindi resume 2016 for wireless researcher or Engineer
 
Benefits Of Final Year Projects, Ncct
Benefits Of Final Year Projects, NcctBenefits Of Final Year Projects, Ncct
Benefits Of Final Year Projects, Ncct
 
lora1 long range internet of things1.pdf
lora1 long range internet of things1.pdflora1 long range internet of things1.pdf
lora1 long range internet of things1.pdf
 
Resume qinshu xiao_10_10
Resume qinshu xiao_10_10Resume qinshu xiao_10_10
Resume qinshu xiao_10_10
 
RAMON : Rapid Mobile Network Emulation
RAMON : Rapid Mobile Network EmulationRAMON : Rapid Mobile Network Emulation
RAMON : Rapid Mobile Network Emulation
 
UTHIRA MOHAN- Resume
UTHIRA MOHAN- ResumeUTHIRA MOHAN- Resume
UTHIRA MOHAN- Resume
 
Protocol data unit (pdu) a simulation
Protocol data unit (pdu) a simulationProtocol data unit (pdu) a simulation
Protocol data unit (pdu) a simulation
 
Final Year Engineering Projects
Final  Year  Engineering  ProjectsFinal  Year  Engineering  Projects
Final Year Engineering Projects
 
Wireless Networks Projects, Network Security Projects, Networking Project
Wireless Networks Projects, Network Security Projects, Networking ProjectWireless Networks Projects, Network Security Projects, Networking Project
Wireless Networks Projects, Network Security Projects, Networking Project
 
Polytechnic Projects
Polytechnic ProjectsPolytechnic Projects
Polytechnic Projects
 
Best Final Year Projects Latest New Innovative And Ieee 2009 2010 (1)
Best Final Year Projects Latest New Innovative And Ieee 2009 2010 (1)Best Final Year Projects Latest New Innovative And Ieee 2009 2010 (1)
Best Final Year Projects Latest New Innovative And Ieee 2009 2010 (1)
 
Software Projects A Sp.Net Projects Ieee Projects Domains
Software Projects A Sp.Net Projects Ieee Projects DomainsSoftware Projects A Sp.Net Projects Ieee Projects Domains
Software Projects A Sp.Net Projects Ieee Projects Domains
 
J2 M E Projects, I E E E Projects 2009
J2 M E  Projects,  I E E E  Projects 2009J2 M E  Projects,  I E E E  Projects 2009
J2 M E Projects, I E E E Projects 2009
 
Ieee Software Projects Java Projects Ieee Projects Domains
Ieee Software Projects Java Projects Ieee Projects DomainsIeee Software Projects Java Projects Ieee Projects Domains
Ieee Software Projects Java Projects Ieee Projects Domains
 

Último

Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
UXDXConf
 

Último (20)

Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024
 
IESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIESVE for Early Stage Design and Planning
IESVE for Early Stage Design and Planning
 
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
 
The Metaverse: Are We There Yet?
The  Metaverse:    Are   We  There  Yet?The  Metaverse:    Are   We  There  Yet?
The Metaverse: Are We There Yet?
 
Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024
 
Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
 
Syngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdfSyngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdf
 
Connecting the Dots in Product Design at KAYAK
Connecting the Dots in Product Design at KAYAKConnecting the Dots in Product Design at KAYAK
Connecting the Dots in Product Design at KAYAK
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John Staveley
 
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxUnpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
 
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
 
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi IbrahimzadeFree and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
 
Top 10 Symfony Development Companies 2024
Top 10 Symfony Development Companies 2024Top 10 Symfony Development Companies 2024
Top 10 Symfony Development Companies 2024
 
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptxWSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
 
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfLinux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
 
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
 
WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceWebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM Performance
 
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdfSimplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
 
AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101
 
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
 

PATH INTERCON 2011 presentation

  • 1. Universidad Nacional de Ingeniería | IEEE INTERCON 2011, Lima, Perú A Proximity-Aware Transparent Handoff MobilityScheme for VoIP Communication overInfrastructure Mesh Networks Juan Carlos Basurto, Patricia Chávez, Hernán Córdova ESPOL - Ecuador
  • 2. Universidad Nacional de Ingeniería | IEEE INTERCON 2011, Lima, Perú Key Concepts 1. Wireless Mesh Network 2. QoS & VoIP 3. Mobility & Handoff 31/07/2011 2
  • 3. Universidad Nacional de Ingeniería | IEEE INTERCON 2011, Lima, Perú Motivation Mobilityisessential in VoWLANimplementations. WirelessMesh Networks offerscalability, versatility and ease of implementation and access. GoodQoSlevels + FastHandoffsshould be amust. 31/07/2011 3
  • 4. Universidad Nacional de Ingeniería | IEEE INTERCON 2011, Lima, Perú RetaledWork SMesh DSN Labs @ Johns Hopkins University, USA LCMIM NICTA, University of Queensland, AU 31/07/2011 4
  • 5. Universidad Nacional de Ingeniería | IEEE INTERCON 2011, Lima, Perú RelatedWork - SMesh Tricksclientsintobelievingthere’soneonmipresentnode. Handoff: gARPinjectionbasedonclient’s RSSI. Custom DHCP server totrackclientmovement. Client and Routergroupsconcepts (Spines). Customaddressingscheme. Customroutingprotocol: RedundantMultipathbased. 31/07/2011 5
  • 6. Universidad Nacional de Ingeniería | IEEE INTERCON 2011, Lima, Perú RelatedWork - SMesh Pros Robust FastHandoffsachieved Unmodifiedclientswitheasysetup Cons DHCP leasing couldtakeseveralseconds Excessivefloodduringhandoffs(overhead) CannotimplementotherRoutingProtocols 31/07/2011 6
  • 7. Universidad Nacional de Ingeniería | IEEE INTERCON 2011, Lima, Perú RelatedWork - LCMIM PeriodicgARPbroadcasting Handoff and Mobility: Round RobinbasedgARPbroadcasting Allnodeshavetwo interfaces: Forbackhaul (different) and Forclient (unique) communication Clients’ IPsconfiguredstatically Allclientshavethesame Default GW Clientliststomanage active clients and PINGsto inactive Modification of ADOV routingprotocol Oranyother reactive routingprotocol 31/07/2011 7
  • 8. Universidad Nacional de Ingeniería | IEEE INTERCON 2011, Lima, Perú RelatedWork - LCMIM Pros Highlyindependentnodes = lessoverhead FastHandoffsachieved Easytodeploy Cons ExcessivemediumfloodcausedbygARPbroadcasts Possibleclientoscillation Tiedto reactive routingprotocolsmodifications 31/07/2011 8
  • 9. Universidad Nacional de Ingeniería | IEEE INTERCON 2011, Lima, Perú Proximity-AwareTransparentHandoff (PATH) Challenges: Fasthandoffs High grade of node Independence Easytoinstall and deploy Notboundtoanyroutingprotocol UnmodifiedClients 31/07/2011 9
  • 10. Universidad Nacional de Ingeniería | IEEE INTERCON 2011, Lima, Perú PATH - Overview Handoff and Mobility gARPinjectionbasedonClient’s RSSI Static IP addressing Allnodeshavetwo Interfaces: backhaul(different) and client (unique) Allclientshavethesame Default GW Clientlisttomanageconnectedclients and PING inactive Neighborliststomanagemobility No specificroutingprotocolneeded Highlydependenton WMN coverageimplementation 31/07/2011 10
  • 11. Universidad Nacional de Ingeniería | IEEE INTERCON 2011, Lima, Perú PATH – ClientMonitoring One interface is set in monitor mode Packet capture with RSSI analysis If RSSI exceeds a certainthresholdvalue: A gARPissenttothe new client TheclientisaddedtoClient’sList 31/07/2011 11
  • 12. Universidad Nacional de Ingeniería | IEEE INTERCON 2011, Lima, Perú PATH 31/07/2011 12
  • 13. Universidad Nacional de Ingeniería | IEEE INTERCON 2011, Lima, Perú PATH – InactivityCheck Keeptrack of thelast time a Clientcommunicatedwiththerouter IftheClientexceeds a fixedInactivityPeriod in value, a PING isbroadcastedtotheclient. Twopossibilities: Clientrespondstotherouter UpdateClient’sList Clientrespondsto a new router New routerwillsendgARP Ifnothingisheardafter a certainadditionalperiod of time, theclientwill be removed fromtherouter’sClient’sList 31/07/2011 13
  • 14. Universidad Nacional de Ingeniería | IEEE INTERCON 2011, Lima, Perú PATH – Sinergy Client’sMonitoring Add new clientstoClient’sList InactivityCheck PING idle clients Removeclients in Client’sList 31/07/2011 14
  • 15. Universidad Nacional de Ingeniería | IEEE INTERCON 2011, Lima, Perú PATH – Implementation WRT54G + OpenWRT 802.11 channel 11 -65 dBm of nodeoverlapping Variables set: Threshold set to -65 dBm Inactivitycheck set to 5 and 7 seconds Routing: OLSR protocol Testsran @ ESPOL Campus 6 othernetworkstransmitting at thesame time Averagenoisefloor of -90 dBm 31/07/2011 15
  • 16. Universidad Nacional de Ingeniería | IEEE INTERCON 2011, Lima, Perú PATH – Testbed 31/07/2011 16
  • 17. Universidad Nacional de Ingeniería | IEEE INTERCON 2011, Lima, Perú PATH – Tests VoIPCalls Asterisk PBX 2 Softphones 1 Laptop 1 PC PacketLoss UDP packetinjection, capture and analysis UDP Throughput iPerf 10 Mbps UDP maxtransmission 31/07/2011 17
  • 18. Universidad Nacional de Ingeniería | IEEE INTERCON 2011, Lima, Perú PATH Results – Delay 31/07/2011 18
  • 19. Universidad Nacional de Ingeniería | IEEE INTERCON 2011, Lima, Perú PATH Results - Jitter 31/07/2011 19
  • 20. Universidad Nacional de Ingeniería | IEEE INTERCON 2011, Lima, Perú PATH Results – DelayStationaryClient 31/07/2011 20
  • 21. Universidad Nacional de Ingeniería | IEEE INTERCON 2011, Lima, Perú PATH Results – DelayMovingClient 31/07/2011 21
  • 22. Universidad Nacional de Ingeniería | IEEE INTERCON 2011, Lima, Perú PATH Results – Handoff Forward Direction Handoff from MeshRouter1 to MeshRouter2 Handoff from MeshRouter2 to MeshRouter3 31/07/2011 22
  • 23. Universidad Nacional de Ingeniería | IEEE INTERCON 2011, Lima, Perú PATH Results – HandoffReversedDirection Handoff from MeshRouter1 to MeshRouter2 Handoff from MeshRouter2 to MeshRouter3 31/07/2011 23
  • 24. Universidad Nacional de Ingeniería | IEEE INTERCON 2011, Lima, Perú PATH Results - Throughput 31/07/2011 24
  • 25. Universidad Nacional de Ingeniería | IEEE INTERCON 2011, Lima, Perú PATH Results – PacketLoss 7,171 packetssent 4 Lost Nonelostduring a handoff Packetloss = 0,05% 31/07/2011 25
  • 26. Universidad Nacional de Ingeniería | IEEE INTERCON 2011, Lima, Perú Conclusions PATH achievedveryfasthandoffs High grade of nodeindependence MinimumOverhead Causedby a smallnumber of PINGs and gARPs Most of theoverheadis set bytheroutingprotocol and notbythescheme UnmodifiedClients Notboundto a specificroutingprotocol. Anyroutingprotocolmay be implemented Easytoinstall No additional DHCP leasedelays 31/07/2011 26
  • 27. Universidad Nacional de Ingeniería | IEEE INTERCON 2011, Lima, Perú WaystoImprove and FutureWork Determine theoptimumInactivityPeriod and pollingintervaltowhichoverheadisfurtherminized and clientconnectivityeffectivenessismaximized. Test PATH withotherroutingprotocols and determine whichonesuitsbest. Developoptimizedversions of PATH tocovereachroutingprotocolpossibleflaws. Test with dual band routerstodifferentiateclientwithbackhaulcommunicationoptimizingcapacity and throughput. Addsecuritytotests. 31/07/2011 27
  • 28. Universidad Nacional de Ingeniería | IEEE INTERCON 2011, Lima, Perú Thankyouforyourattention 31/07/2011 28