VADD: VehicleVADD: Vehicle- -Assisted Data Assisted Data Dli i … · 2011. 1. 20. · 3....

24
VADD:Vehicle VADD:Vehicle-Assisted Data Assisted Data D li i V hi l Ad H D li i V hi l Ad H Delivery in V ehicular Ad Hoc Delivery in V ehicular Ad Hoc Networks Networks Jing Zhao and Guohong Cao Department of Computer Science and Engineering Department of Computer Science and Engineering The Pennsylvania State University IEEE Transactions On Vehicular Technology , Vol. 57, No. 3, May 2008 Presented by: Nina Vintila

Transcript of VADD: VehicleVADD: Vehicle- -Assisted Data Assisted Data Dli i … · 2011. 1. 20. · 3....

Page 1: VADD: VehicleVADD: Vehicle- -Assisted Data Assisted Data Dli i … · 2011. 1. 20. · 3. Motivation (Application) Wireless LAN (infostations): yDelivery of advertisements or announcements

VADD: VehicleVADD: Vehicle--Assisted Data Assisted Data D li i V hi l Ad H D li i V hi l Ad H Delivery in Vehicular Ad Hoc Delivery in Vehicular Ad Hoc NetworksNetworks

Jing Zhao and Guohong CaoDepartment of Computer Science and EngineeringDepartment of Computer Science and EngineeringThe Pennsylvania State University

IEEE Transactions On Vehicular Technology, gyVol. 57, No. 3, May 2008

Presented by: Nina Vintila

Page 2: VADD: VehicleVADD: Vehicle- -Assisted Data Assisted Data Dli i … · 2011. 1. 20. · 3. Motivation (Application) Wireless LAN (infostations): yDelivery of advertisements or announcements

OverviewOverviewOverviewOverview

1. Motivation2. Background3 Assumptions3. Assumptions4. The VADD Model

R l5. Results6. Conclusions

2

Page 3: VADD: VehicleVADD: Vehicle- -Assisted Data Assisted Data Dli i … · 2011. 1. 20. · 3. Motivation (Application) Wireless LAN (infostations): yDelivery of advertisements or announcements

MotivationMotivationMotivationMotivation

Growing importance for vehicular Ad Hoc Networks(FCC has allocated 75MHz of spectrum for dedicated short

range communications)range communications)Problems posed by high mobility, frequent disconnectionsPrevious work unsatisfactory in achieving resultsPrevious work unsatisfactory in achieving results

=> efficient data delivery in vehicular ad hoc ynetworks

3

Page 4: VADD: VehicleVADD: Vehicle- -Assisted Data Assisted Data Dli i … · 2011. 1. 20. · 3. Motivation (Application) Wireless LAN (infostations): yDelivery of advertisements or announcements

Motivation (Application)Motivation (Application)Motivation (Application)Motivation (Application)

Wireless LAN (infostations):Delivery of advertisements or announcementsLimited broadcast rangeCheaper to set up and maintain than wireless

f ( 3G)infrastructure (e.g. 3G)Relay of request – response from a large distanceC l d f d l f Can tolerate seconds – even minutes of delay for non critical information

4

Page 5: VADD: VehicleVADD: Vehicle- -Assisted Data Assisted Data Dli i … · 2011. 1. 20. · 3. Motivation (Application) Wireless LAN (infostations): yDelivery of advertisements or announcements

BackgroundBackgroundBackgroundBackgroundMost existing protocols assume that i t di t d b f d t t intermediate nodes can be found to set up and end-to-end connectionTwo types of protocols which use carry and Two types of protocols which use carry and forward:◦ Epidemic routing (Vadhat and Becker)

Mobility history brings marginal improvements if at allMobility history brings marginal improvements, if at all

◦ Controllable mobility

=> Either too much control or no control on mobility, thus not suitable for vehicular applicationspp

5

Page 6: VADD: VehicleVADD: Vehicle- -Assisted Data Assisted Data Dli i … · 2011. 1. 20. · 3. Motivation (Application) Wireless LAN (infostations): yDelivery of advertisements or announcements

Background (Cont’d)Background (Cont’d)Background (Cont d)Background (Cont d)Greedy Perimeter Stateless Routing (GPSR):◦ routing protocol for wireless datagram networks◦ routing protocol for wireless datagram networks◦ uses the positions of routers and a packet’s destination for

packet forwarding decisions. ◦ greedy forwarding decisions using only information about ◦ greedy forwarding decisions using only information about

a router’s immediate neighbors in the network topology. ◦ in a region where greedy forwarding is impossible, the

algorithm recovers by routing around the perimeter of the g y g pregion.

◦ under mobility’s frequent topology changes, GPSR can use local topology information to find correct new routes

i klquickly.◦ scalability on densely deployed wireless networks.

6

Page 7: VADD: VehicleVADD: Vehicle- -Assisted Data Assisted Data Dli i … · 2011. 1. 20. · 3. Motivation (Application) Wireless LAN (infostations): yDelivery of advertisements or announcements

AssumptionsAssumptionsAssumptionsAssumptions

Vehicle to vehicle short range wireless channelVehicle-to-vehicle short range wireless channelPacket delivery information specified by data source (source id, source location, packet ( pgeneration time, destination location, expiration time, etc)Vehicles know their location (GPS triangulation)Vehicles know their location (GPS, triangulation)Pre-loaded digital maps (street-level map and traffic statistics: traffic density, vehicle speeds at y, pdifferent times of the day)

7

Page 8: VADD: VehicleVADD: Vehicle- -Assisted Data Assisted Data Dli i … · 2011. 1. 20. · 3. Motivation (Application) Wireless LAN (infostations): yDelivery of advertisements or announcements

The VADD ModelThe VADD ModelThe VADD ModelThe VADD Model

Problem : Find path from car to the coffee pshop (deliver request from mobile source to fixed destination))Ia -> Ic, Ic -> Id, Id -> Ib faster than Ia -> Ib

8

Page 9: VADD: VehicleVADD: Vehicle- -Assisted Data Assisted Data Dli i … · 2011. 1. 20. · 3. Motivation (Application) Wireless LAN (infostations): yDelivery of advertisements or announcements

The VADD Model (cont’d)The VADD Model (cont’d)The VADD Model (cont d)The VADD Model (cont d)

Basic principles:1. Transmit through

i l h l wireless channels as much as possible

2 If roads need to be 2. If roads need to be taken, choose the one with higher speed pattern

3. Dynamic path selection should continuously be executed throughout the packet forwarding process (performed by carrier)(performed by carrier)

9

Page 10: VADD: VehicleVADD: Vehicle- -Assisted Data Assisted Data Dli i … · 2011. 1. 20. · 3. Motivation (Application) Wireless LAN (infostations): yDelivery of advertisements or announcements

The VADD Model (cont’d)The VADD Model (cont’d)The VADD Model (cont d)The VADD Model (cont d)

Expected packet forwarding delay:

Expected delay through road rmn:

10

Page 11: VADD: VehicleVADD: Vehicle- -Assisted Data Assisted Data Dli i … · 2011. 1. 20. · 3. Motivation (Application) Wireless LAN (infostations): yDelivery of advertisements or announcements

The VADD Model The VADD Model (Intersection Mode (Intersection Mode –– LL--VADD)VADD)

Location-first probe:◦ Closest contact towards the

preferred forwarding direction p e e e o wa g ect o of a packet◦ Uses Dij to select priorities

(small D = high priority)( g p y)◦ Attempts contact with next

intersection from high to low priorityp y◦ Stops when priority of next

intersection is lower than the direction the carrier is going

11

Page 12: VADD: VehicleVADD: Vehicle- -Assisted Data Assisted Data Dli i … · 2011. 1. 20. · 3. Motivation (Application) Wireless LAN (infostations): yDelivery of advertisements or announcements

The VADD Model The VADD Model (Intersection Mode (Intersection Mode –– LL--VADD)VADD)

Problem: routing loops◦ Assume North has highest g

priority, followed by East◦ A finds nothing to North, B to

East◦ B finds A to North=> loop!

12

Page 13: VADD: VehicleVADD: Vehicle- -Assisted Data Assisted Data Dli i … · 2011. 1. 20. · 3. Motivation (Application) Wireless LAN (infostations): yDelivery of advertisements or announcements

The VADD ModelThe VADD Model(Intersection Mode (Intersection Mode –– D/MDD/MD--VADD)VADD)

Direction First Probe:◦ Only probes vehicles whose direction priority is higher

than or equal to the direction of the carrierq◦ Free from routing loopsMulti-Path Direction First Probe:◦ After passing a copy of the packet to a contact carrier ◦ After passing a copy of the packet to a contact, carrier

continues buffering the packet, making it SENT◦ If the carrier meets another contact in the same

intersection with higher priority pass the packet againintersection with higher priority, pass the packet again◦ Remove from buffer only when leaving intersection mode

or when highest priority direction contact is found

13

Page 14: VADD: VehicleVADD: Vehicle- -Assisted Data Assisted Data Dli i … · 2011. 1. 20. · 3. Motivation (Application) Wireless LAN (infostations): yDelivery of advertisements or announcements

The VADD ModelThe VADD Model(Intersection Mode (Intersection Mode –– HH--VADD)VADD)

Hybrid Probe:y◦ Use L-VADD as long as no loop is detected◦ Apply loop detection mechanism (record pp y p (

previous hops when transmitting a packet)◦ If loop detected, switch to D-VADD (or MD-

VADD) until vehicle exists intersection

14

Page 15: VADD: VehicleVADD: Vehicle- -Assisted Data Assisted Data Dli i … · 2011. 1. 20. · 3. Motivation (Application) Wireless LAN (infostations): yDelivery of advertisements or announcements

The VADD ModelThe VADD Model((StraightWayStraightWay Mode)Mode)

Specify target location (next or previous i t ti )intersection)If next instersection:◦ Apply geographically greedy forwarding (GPSR –Apply geographically greedy forwarding (GPSR

Greedy Perimeter Stateless Routing for Wireless Networks) if vehicles available ahead◦ If no vehicles ahead carrier continues to carry ◦ If no vehicles ahead, carrier continues to carry

packetIf previous intersection:◦ Carrier will forward message as soon as another

vehicle is encountered on the other side of the road

15

Page 16: VADD: VehicleVADD: Vehicle- -Assisted Data Assisted Data Dli i … · 2011. 1. 20. · 3. Motivation (Application) Wireless LAN (infostations): yDelivery of advertisements or announcements

The VADD ModelThe VADD Model(Destination Mode)(Destination Mode)

Distance to destination is below a certain thresholdt es oGPSR is used to deliver information to final targetfinal target

16

Page 17: VADD: VehicleVADD: Vehicle- -Assisted Data Assisted Data Dli i … · 2011. 1. 20. · 3. Motivation (Application) Wireless LAN (infostations): yDelivery of advertisements or announcements

The VADD ModelThe VADD ModelResponse to QueryResponse to Query

Assume predictable vehicle path (GPS p p (knows destination)Trajectory can be added to query packet ajecto y ca be a e to que y pac et to aid in finding the targetInformation server could bear the Information server could bear the computational cost of estimating location of targetof targetSolution left for future work

17

Page 18: VADD: VehicleVADD: Vehicle- -Assisted Data Assisted Data Dli i … · 2011. 1. 20. · 3. Motivation (Application) Wireless LAN (infostations): yDelivery of advertisements or announcements

ResultsResultsResultsResults

18

Page 19: VADD: VehicleVADD: Vehicle- -Assisted Data Assisted Data Dli i … · 2011. 1. 20. · 3. Motivation (Application) Wireless LAN (infostations): yDelivery of advertisements or announcements

ResultsResults

19

Page 20: VADD: VehicleVADD: Vehicle- -Assisted Data Assisted Data Dli i … · 2011. 1. 20. · 3. Motivation (Application) Wireless LAN (infostations): yDelivery of advertisements or announcements

ResultsResults

20

Page 21: VADD: VehicleVADD: Vehicle- -Assisted Data Assisted Data Dli i … · 2011. 1. 20. · 3. Motivation (Application) Wireless LAN (infostations): yDelivery of advertisements or announcements

ResultsResults

21

Page 22: VADD: VehicleVADD: Vehicle- -Assisted Data Assisted Data Dli i … · 2011. 1. 20. · 3. Motivation (Application) Wireless LAN (infostations): yDelivery of advertisements or announcements

ConclusionsConclusionsConclusionsConclusionsVADD introduces the use of predictable vehicle mobility under the given assumptionsExperimental results showed that the

d VADD t l t f proposed VADD protocols outperform existing solutions in terms of packet-delivery ratio, data packet delay, and traffic overhead.ratio, data packet delay, and traffic overhead.Future work will focus on query data return

22

Page 23: VADD: VehicleVADD: Vehicle- -Assisted Data Assisted Data Dli i … · 2011. 1. 20. · 3. Motivation (Application) Wireless LAN (infostations): yDelivery of advertisements or announcements

ConclusionsConclusionsConclusionsConclusions

Protocol effective in reducing data traffic gand ensuring high delivery rateAssumptions don’t allow for wide ssu pt o s o t a ow o w e applicability (yet)The more practical side of the scenario The more practical side of the scenario (response to query) faces complications not yet addressed by the authorsnot yet addressed by the authors

23

Page 24: VADD: VehicleVADD: Vehicle- -Assisted Data Assisted Data Dli i … · 2011. 1. 20. · 3. Motivation (Application) Wireless LAN (infostations): yDelivery of advertisements or announcements

Thank you!Thank you!

24