1 / 60

Vehicular Network Applications

oriole
Download Presentation

Vehicular Network Applications

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


    1. Vehicular Network Applications VoIP Web Email Cab scheduling Congestion detection Vehicle platooning Road hazard warning Collision alert Stoplight assistant

    2. Congestion Detection Vehicles detect congestion when: # Vehicles > Threshold 1 Speed < Threshold 2 Relay congestion information Hop-by-hop message forwarding Other vehicles can choose alternate routes

    3. Deceleration Warning Prevent pile-ups when a vehicle decelerates rapidly 2004, over 2,300 deaths from rear-end collisions2004, over 2,300 deaths from rear-end collisions

    4. Wireless Technologies for Vehicular Networks Cellular networks High coverage, low bandwidth, expensive WiFi networks Moderate coverage, high bandwidth, free Combine all of them to achieve low cost, high bandwidth, and high coverage Sprint's newly launched Xohm service is now offering America's first WiMax network. Computerworld's Brian Nadel went to Baltimore to try it out, and he reports that Xohm delivered data smoothly to a car moving at highway speeds, played YouTube videos flawlessly, and on average, pushed through more than 3Mbit/sec., compared with 1.3 Mbit/sec. for the AT&T network Brian used as a comparison. But right now, coverage is only planned in a few US cities; if Sprint isn't able to ramp up its coverage quickly, it may lose its advantage." Sprint's newly launched Xohm service is now offering America's first WiMax network. Computerworld's Brian Nadel went to Baltimore to try it out, and he reports that Xohm delivered data smoothly to a car moving at highway speeds, played YouTube videos flawlessly, and on average, pushed through more than 3Mbit/sec., compared with 1.3 Mbit/sec. for the AT&T network Brian used as a comparison. But right now, coverage is only planned in a few US cities; if Sprint isn't able to ramp up its coverage quickly, it may lose its advantage."

    6. Target Scenarios A car is within the range of multiple APs How common? Low data rate but low delay Alternatives?

    7. Overview 7

    8. Outline 8

    9. VanLAN: Vehicular Testbed 9

    10. Measurement study 10

    11. Handoff policies studied Practical hard handoff Associate with one BS Current 802.11 Ideal hard handoff Use future knowledge Impractical 11

    12. Handoff policies studied Practical hard handoff Associate with one BS Current 802.11 Ideal hard handoff Use future knowledge Impractical Ideal soft handoff Use all BSes in range Performance upper bound 12

    13. Comparison of handoff policies 13

    14. Outline 14

    15. Design a practical soft handoff policy 15

    16. Why are existing solutions inadequate? 16

    17. 17

    18. 18

    19. 19

    21. 21

    22. 22

    23. 23

    24. Outline 24

    25. Evaluation 25 Mention the voip and tcp were deployedMention the voip and tcp were deployed

    26. ViFi reduces disruptions in our deployment 26

    27. ViFi improves VoIP performance 27

    28. ViFi improves performance of short TCP transfers 28

    29. ViFi uses medium efficiently 29

    30. Conclusions Improves performance of interactive applications for vehicular WiFi networks Interactive applications perform poorly in vehicular settings due to frequent disruptions ViFi, a diversity-based handoff protocol significantly reduces disruptions Experiments on VanLAN shows that ViFi significantly improves performance of VoIP and short TCP transfers 30

    31. Comments Interesting problem domain Target low-bandwidth applications, for which cellular networks are sufficient Have multiple APs within range tuned into the same channel May not be common and lose spatial diversity Use the lowest data rate Common to have multiple or fewer than 1 relay(s) for each tx Relay is not compelling Uplink: sufficient to relay data to one AP Downlink: if best AP is selected, the need for relay is low If relay has to be used, MORE like opportunistic routing may be more efficient They dismissed opportunistic routing due to its potential large delay due to batch But their delay can be high since retx timeout is generally large in order to account for variable contention delay

    32. Modulation Rate Adaptation in Vehicular Environments: Cross-Layer Implementation and Experimental Evaluation Joseph Camp Edward Knightly ACM MobiCom 2008

    33. Background: Link Characteristics Time-varying link quality – Mobility of sender, receiver, or obstacles - Multiple paths existing Ideal modulation rate for channel condition Modulation rate with highest throughput for channel condition

    34. Goal of Protocol Designer Use available information (loss, SNR, …) to track ideal modulation rate Many protocols have been invented ARF, RBAR, OAR, RRAA, CARA, ONOE, …

    35. Problem Existing rate adaptation algorithms fail to track the ideal rate – Urban propagation environment – Even with non-mobile sender and receiver – Result = loss and under-utilization

    36. Objective Understand the origins of the failure to track link variation Identify core mechanisms needed to succeed in urban channels

    37. Methodology Unified Implementation Platform – Implement multiple algorithms on a common platform – First implementation of SNR-based protocols • Extract General Rate Adaptation Principles Evaluate rate selection accuracy packet-by-packet Compare against ideal rate found via exhaustive search Use repeatable controlled channels Accurately measured outdoor channels Design core mechanisms to track real-world link variation

    38. Wireless Open-Access Research Platform (WARP) Limits of Off-the-shelf platforms – Programmability and observability WARP is clean-slate MAC and PHY needed to implement: – CSMA/CA (802.11-like MAC) Cross-layer rate adaptation framework – Core mechanisms for rate selection protocols – Channel measurements – Evaluation of selected rate versus ideal rate

    39. Rate Adaptation Schemes Studied Consecutive packet decision 10 success ? increase rate 2 failures ? decrease rate Historical decision Compute pkt loss rate using a window and select the rate that gives the highest throughput SNR based RTS/CTS/DATA/ACK, where CTS reports channel quality Equal air-time assuration Measure SNR per data packet Opportunistic better channel Send back-to-back pkts (without backoff) whenever the rate is above the base rate Is it a good idea?

    40. Rate Adaptation Accuracy Ideal rate found via exhaustive search of channel condition Consider case where at least one modulation rate succeeds Rate Selection Accuracy Categories Over-selection (loss) Accurate (achieving optimal rate) Under-selection (under-utilization)

    41. Experimental Design Repeatable channels – Mean channel quality – Channel fading/coherence time – Multipath effect and interference Accurately measure urban channels – Residential and downtown scenarios – Measure coherence time – Static and vehicular Topologies Competing links (in paper) – Indoor, controlled environment – Urban environment

    42. Impact of Coherence Time Issue: Increase fading of the channel to evaluate if rate adaptation can track Similar performance with long coherence of channel SNR: high overhead penalty (contrasts result of protocol designer) Opportunistic: overcomes RTS/CTS overhead penalty Dissimilar performance at short coherence of channel

    43. Opposite Rate Choice Inaccuracies Issue: Packet-by-packet accuracy to reveal why throughput is low Average vs. consecutive mechanisms – Consecutive low due to underselection SNR: extremely low throughput – Due to overselection (loss) Per-packet analysis needed to show poor rate adaptation behavior

    44. SNR-based Coherence Time Sensitivity Issue: SNR rate selection is per-packet (should track fading), why inaccurate? Fast to slow channel fading Accurate at long coherence Overselect at <1ms Overselection caused by coherence time sensitivity of SNR-rate relationship

    45. Joint Consideration of SNR and Coherence Time Consider different SNR thresholds according to coherence time Ideal rate = f(SNR, CT)

    46. Joint Consideration of SNR and Coherence Time Consider different SNR thresholds according to coherence time Ideal rate = f(SNR, CT) Retrain SNR-based decision (for the same protocol) Joint consideration of SNR and coherence time provides large gains

    47. Scenarios and Channel Measurements Residential Urban (TFA) Single-family residential, dense foliage Coherence Time: 100 ms on average Driven to 15 ms with mobility of scatterers (in static topology) Downtown Houston Both sides of street lined with tall buildings (strong multipath) Coherence Time: 80 ms on average Driven to 300 usec with mobility of scatterers (in static topology)

    48. Outdoor Static Topologies Issue: Evaluate rate adaptation accuracy in outdoor scenarios Consecutive and average: inaccurate in outdoor settings Downtown (strong multipath) Force loss-based to underselect SNR: over and underselect with low coherence time

    49. Static Sender to Mobile Receiver (Urban) Issue: Evaluate rate adaptation ability to track with mobility SNR protocols are able to plateau for >4 sec Per-packet decision Loss-based protocols only able to spike to suboptimal rate choices Loss sensitivity prevents protocol from tracking Loss-based protocols unable to track with mobility

    50. Heterogeneous Competing Links Lack of loss distinction Causes underselection Collision/fading differentiation able to overcome with equal links Large imbalances for slight differences in competing links Residential Urban Scenario Competing links with vehicular mobility

    51. Heterogeneous Competing Links 51

    52. Summary Implementation of multiple and previously unimplemented rate adaptation mechanisms and found via per-packet inspection Loss-based core mechanisms underselect with Fast-fading, interference, competing links (even with collision/fading differentiation), and mobile environments SNR-based mechanisms overselect with fast-fading but have Large gains from considering SNR and coherence time jointly Robust to interference, competing links, and mobility Despite 4-way handshake, SNR-based protocols outperform loss-based protocols

    53. Comments RTS/CTS is expensive How to reduce its cost? How to model f(SNR, coherence time) Pure measurements as done in the paper does not scale Coherence time is continuous and infeasible to retrain with all possible values How about different packet sizes How to estimate coherent time in commodity hardware?

    54. 54

    55. People want to communicate while on the move Average one way commute (2005): US: 24.3min, World: 40min Passengers want to watch videos, listen to songs, etc. Why not just use cellular networks? Expensive: $30-$60/month 5GB/month -> 2Kbps! 40% 3G capable devices have no 3G plan iPod Touch sales ~ iPhone sales Bandwidth and backhaul limitations Limited video quality (96-128kbps, < 10min long) Carriers interested in WiFi offloading Arms race between Increase in cellular bandwidth Higher resolution screens and videos Goal: Enable high bandwidth applications (e.g., video) in vehicular networks via WiFi Motivation 55

    56. 56 Opportunistic WiFi connectivity

    57. Synergy among connections

    58. 58 Contributions New techniques for replication optimization Goal: Fully utilize wireless bandwidth during contact Optimized wireline replication to Internet-connected APs Replication using vehicular relays to unconnected APs Use mesh for replication and caching New algorithm for mobility prediction Predict set of APs that will be visited by vehicle Critical for success of replication techniques Algorithm: voting among K nearest trajectories

    59. Trace-driven simulation and emulation San Francisco cabs, Seattle buses, Shanghai cabs Two testbeds on UT campus 802.11b: 14 APs deployed inside 8 campus buildings, 20-60ft from the road 802.11n: 4 APs outdoor, 1-5ft from the road Smartphone and laptop clients HP iPAQ and HTC Tilt Stream H.264 videos at 64Kbps 59 Evaluation Methodology

    60. Summary: Vehicular Content Distribution KNT: A new mobility prediction algorithm Based on voting among K nearest trajectories 25-94% more accurate than 1st and 2nd order Markov models A series of novel replication schemes Optimized wireline replication and mesh replication Opportunistic vehicular relay based replication Extensive evaluation: simulation + testbed + emulation Simulation using San Francisco taxi and Seattle bus traces 3-6x of no replication, 2-4x of wireline or vehicular alone Full-fledged prototype deployed on two real testbeds 14-node 802.11b testbed and 4-node 802.11n testbed 4.2-7.8x gain over no replication Emulab emulation with real AP/controller and emulated vehicles Show system works at scale and is efficient Validate our trace-driven simulator

More Related