PATH INTERCON 2011 presentation

2,460 views

Published on

The Proximity-Aware Transparent Handoff mobility scheme presentation in INTERCON 2011 in Lima, Peru

Published in: Technology, Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
2,460
On SlideShare
0
From Embeds
0
Number of Embeds
1,521
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

PATH INTERCON 2011 presentation

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

×