ad hoc vehicular network formation
play

Ad Hoc Vehicular Network Formation Mehrnaz Tavan, Prof. Roy D. - PowerPoint PPT Presentation

Ad Hoc Vehicular Network Formation Mehrnaz Tavan, Prof. Roy D. Yates, Prof. Dipankar Raychaudhuri Winlab, Rutgers University Motivation: Vehicular Safety Traffic congestion warning In front accident and


  1. Ad Hoc Vehicular Network Formation Mehrnaz Tavan, Prof. Roy D. Yates, Prof. Dipankar Raychaudhuri Winlab, Rutgers University

  2. Motivation: Vehicular Safety ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ Traffic congestion warning In front accident and roll over Sudden stop warning and possible reroute options warning Intersection collision warning Cooperative collision and Approaching emergency lane change warning vehicles

  3. Motivation: Network Access/Applications ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ • ¡ ¡ ¡ ¡ Access to front view of Reduce the load of Point of interest notification neighboring cars in cellular link using WiFi And map updates self-driving cars Direct Vehicle-to-Vehicle Improved online Improved Internet transfer of messages streaming connection

  4. Why Ad Hoc Networks ¡ ¡ ¡ ¡ ¡ ¡ ¡ • Internet access for nodes in weak coverage zones • Reduction in the number of deployed access points • Cellular offloading o Exploits lower cost WiFi connectivity o Reduces average transmit energy/bit • Local networking via multi-hop forwarding ¡

  5. Advantages of VANETs vs. General MANETs ¡ ¡ ¡ ¡ ¡ ¡ ¡ • Potential support from in-vehicle infrastructure o WiFi-enabled cars o Abundant energy supply o Passengers smartphones • More predictable and constrained mobility • Nearby nodes typically follow the same path • Reliable GPS location information • Access to DSRC band

  6. VANET Challenges ¡ ¡ ¡ ¡ ¡ • Highly dynamic network topology – Short-lived links – Intermittent connectivity • Lack of central coordination • Uncertainty in network load • Variable node density and data traffic demands • Traditional end-to-end TCP/IP protocols perform poorly [3] [3] S. Farrell, V. Cahill, D. Geraghty, I. Humphreys, and P. McDonald, “When TCP Breaks: Delay- and Disruption- Tolerant Networking,” IEEE Internet Computing , vol. 10, no. 4, pp. 72–78, 2006.

  7. MobilityFirst Overview ¡ ¡ ¡ ¡ ¡ • Named object architecture • Each node is mobile • GUID (Globally unique identifier) assigned to – Users – Interfaces – Services – Context – Content • GNRS (global name resolution service) – Maps each GUID to a network address ¡ ¡ ¡ ¡

  8. Features of MF for VANET ¡ ¡ ¡ ¡ • Separation between names (GUIDs) and location-dependent network addresses – Enables GUID-based packet routing • (in addition to traditional address-based routing) – Seamless support for end-host multi-homing • Delay & disconnection tolerant store-and- forward routing (GSTAR)

  9. 3-Stage VANET Discovery Protocol ¡ ¡ ¡ ¡ 1. Hello Message Exchanges • To identify neighbors 2. Link Stability Assessments • To exclude short-lived unstable links from clusters 3. Periodic State Vector Exchanges • To make clustering decisions • To enable shortest path routing within clusters • To update the GNRS

  10. Network Discovery Design Goals ¡ ¡ ¡ ¡ • Goals: – Better Internet connectivity • Increased cellular offloading – Increased peer to peer data rates • Approach: – Improve the stability of vehicular clusters • Reduced re-clustering rate • Reduced network discovery overhead

  11. Mobility Model: Gauss-Markov ¡ ¡ ¡ ¡ No frequent sudden stop and sharp turn Correlation between speed samples close in time Adapt to different levels of randomness v j + 1 = ζ v j + (1 − ζ ) v α + σ 1 − ζ 2 Z j New speed Current speed Target speed Speed noise ¡ ¡ N (0,1) ¡ ζ : Correlation between speed samples v α : Target speed may vary from epoch-to-epoch

  12. An Example of Gauss-Markov Velocity Sample Path ¡ ¡ ¡ ¡ v j + 1 = ζ v j + (1 − ζ ) v α + σ 1 − ζ 2 Z j Target speed 35 Current speed 30 Speed(m/s) 25 20 15 200 250 300 350 400 450 time(sec) ζ = 0.8

  13. Discovery Protocol: 1) Hello Exchange ¡ ¡ ¡ ¡ ¡ • Periodic transmission of HELLO messages Node ID Cluster ID ζ Target Velocity Current Velocity Parameters of the mobility model The same as Car ID for single clusters B ¡ A ¡

  14. Discovery Protocol: 2) Link Stability Assessment ¡ ¡ ¡ ¡ ¡ • Determine the stability of the link • Based on HELLO message mobility parameters A ¡ B ¡

  15. Link Stability in VANETs ¡ ¡ ¡ ¡ • The A-B link is stable if – A is in the coverage area of B and vice versa – A & B have similar mobility parameters • Similar speeds over time • Traveling in the same direction on same roads A ¡ A ¡ B ¡

  16. Prior Link Stability Metrics • MOBIC [1]: checking relative received signal strength ¡ ¡ ¡ ¡ Node ID ¡ • Associativity Based Routing (ABR) [3] ¡ threshold: Estimation of the link lifetime assuming constant speed Node ID Location Velocity [1] Basu, P., Khan, N., Little, T.D.C., "A mobility based metric for clustering in mobile ad hoc networks," International Conference on Distributed Computing Systems Workshop , pp.413,418, Apr 2001 [2] C.-K. Toh. Associativity Based Routing For Ad Hoc Mobile Networks. Wireless Personal Communications Journal, Spe- cial Issue on Mobile Networking and Computing Systems , 4(2):103–139, March 1997

  17. Link Stability: Issues with existing metrics ¡ ¡ ¡ ¡ • Constant speed during contact period • Single-mode link disconnection model – A car initially behind overtakes a car in front A ¡ A ¡ A ¡ A ¡ Meeting instance

  18. Bias in Meeting Speed Difference ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ • Scenario I: two cars at a random time A ¡ B ¡ v A v B • Scenario II: two cars at the instant they meet B ¡ A ¡ ˆ v B ˆ v A

  19. Bias in Meeting Speed Difference ¡ ¡ ¡ ¡ ¡ • Scenario I: two cars at a random time 0.06 0.05 v A v B 0.04 f " V ( " V ) 0.03 0.02 0.01 0 -30 -20 -10 0 10 20 30 • Scenario II: two cars at the meeting instant " V 0.06 ˆ v B 0.05 ˆ v A 0.04 V ) V ( " ^ 0.03 f " ^ 0.02 When ¡cars ¡meet, ¡speed ¡differences ¡ 0.01 tends ¡to ¡be ¡large ¡ 0 -30 -20 -10 0 10 20 30 " ^ V

  20. Proposed Link stability metric ¡ ¡ ¡ ¡ ¡ ¡ • To consider all modes of link disconnection – A probabilistic approach • Minimum target link lifetime: τ • Mobility parameters: , , ζ Δ v j Δ v α • A link is accepted if P[Link lifetime ≥ τ | Mobility Parameters] ≥ β

  21. Discovery Protocol: 3) State Vector (SV) Exchange ¡ ¡ ¡ ¡ ¡ • If a link is assessed to be stable • Nodes exchange State Vectors to decide on clustering • Shortest path to access point (AP) • ETT (expected transmission time) path metric • ETT depends on bandwidth & packet losses AP1 ¡ C1 ¡ E ¡ F ¡ D ¡ B ¡ A ¡

  22. State Vector Design ¡ ¡ ¡ ¡ ¡ Member ¡ID ¡ Seq. ¡Num. ¡ Member ¡ID ¡ Link ¡List ¡ A ¡ 1 ¡ B ¡ B-­‑D ¡ D ¡ D-­‑E ¡ Cluster ¡ID ¡ E ¡ E-­‑F ¡ A ¡ A ¡to ¡AP1 ¡ETT ¡ F ¡ F-­‑AP1 ¡ AP1 ¡ Cluster ¡ID ¡ ∞ E-­‑AP1 ¡ C1 ¡ Seq. ¡Num. ¡ C1 ¡ B ¡to ¡AP1 ¡ETT ¡ 1 ¡ ¡ s 1.5 ¡ms ¡ m ¡ 7 . 0 E ¡ F ¡ 0.2 ¡ms ¡ D ¡ B ¡ A ¡

  23. GNRS Update ¡ ¡ ¡ ¡ ¡ Member ¡GUID ¡ Link ¡List ¡ A ¡ B-­‑D ¡ B ¡ D-­‑E ¡ GNRS Server D ¡ E-­‑F ¡ E ¡ F-­‑AP1 ¡ F ¡ E-­‑AP1 ¡ A-­‑B ¡ Cluster ¡GUID ¡ GNRS ¡update ¡ C1 ¡ Seq. ¡Num. ¡ Member ¡ GUID ¡ B ¡to ¡AP1 ¡ETT ¡ 1 ¡ GUID ¡ mapping ¡ 0.8 ¡ms ¡ C1 ¡ AP1 ¡ AP1 ¡ B ¡ C1 ¡ D ¡ C1 ¡ E ¡ C1 ¡ E ¡ F ¡ C1 ¡ F ¡ A ¡ C1 ¡

  24. NS3 Simulation Setup ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡

  25. NS3 Simulation Setup ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ 2 ¡km ¡ 1047 ¡m ¡ Mobility ¡Model ¡ Gauss-­‑Markov ¡ Number ¡of ¡access ¡ 12 ¡ points ¡ Number ¡of ¡vehicles ¡ 200 ¡

  26. Internet Connection Results ¡ ¡ ¡ ¡ ¡ Clustering offers 2-3x increase in Internet connectivity 50 No clustering With Clustering 40 Number of nodes 30 20 10 0 25 30 35 40 45 50 55 60 65 70 75 Internet connection percentage

  27. Distribution of Cluster Lifetime ¡ ¡ ¡ ¡ ¡ ¡ 500 400 300 200 100 0 0 20 40 60 80 100 120 140 Cluster lifetime(s)

  28. Node Residence Time ¡ ¡ ¡ ¡ 1200 1000 800 600 400 200 0 0 5 10 15 20 25 The average node residence time in each nonsingleton cluster

  29. Cluster size ¡ ¡ ¡ ¡ ¡ # 10 4 4 3.5 3 2.5 2 1.5 1 0.5 0 2 5 10 15 20 25 30 Number of cluster members in each time instant

  30. Future Work ¡ ¡ ¡ ¡ ¡ • Optimization of 3-stage network discovery – Link stability assessment – State vector design • Multi-homed Clustering • Evaluate application-layer ad hoc network performance

  31. THANK YOU ANY QUESTIONS?

Recommend


More recommend