Communications for Road Sensor Networks

1
TBD: Trajectory-Based Data Forwarding
for Light-Traffic Vehicular Networks
Jaehoon Jeong, Shuo Gu, Yu Gu, Tian He and David Du
Computer Science and Engineering
University of Minnesota
{jjeong,sguo,yugu,tianhe,du}@cs.umn.edu
June 23rd, 2009
IEEE ICDCS’09, Montreal, Quebec, Canada
Motivation
2

The vehicular networking is getting a hot research topic.


Internet Access, Driving Safety, Data Dissemination, etc.
The environments for the vehicular networks
Every vehicle has a DSRC device for wireless communication.
 Every vehicle has a GPS-based navigation system for driving
information.
 The Internet Access Points (APs)
are sparsely deployed in road
networks.


The objective in this paper

The vehicles can deliver their packets to APs through the
multi-hop forwarding with the help of other vehicles.
Problem Definition
3
Light-Traffic Road Network
Forwarding Path
Carrier-1’s
Moving
Trajectory
Delay-1
Delay-1 < Delay-2
Next hop?
Delay-2
Carrier-2’s
Moving
Trajectory
Problem Definition
4
Road Network with Unbalanced Traffic Density
Light Traffic Path
Delay-1 > Delay-2
Forwarding Path
Next hop?
Delay-2
Heavy Traffic Path
Heavy Traffic Path
Delay-1
Contribution and Challenges
5

Contribution
 Data
forwarding based on Vehicle Trajectory
 With
vehicle trajectory, TBD outperforms the existing scheme
(VADD, Infocom’06) only using vehicular traffic density.

Challenges
A
more accurate link delay model than VADD’s
 Mathematical
 End-to-End
 E2E
model for the link delay
delay model based on vehicle trajectory
delay modeling based on (i) vehicular traffic density
and (ii) individual vehicle trajectory
Link Delay Model
6

Objective


To compute the expected link delay over a one-way road segment.
Road Segment for Link Delay Model

Given the vehicle arrival rate


and the vehicle speed
v,
v
 How to compute the Forwarding Distance l f ?
Forwarding Distance for Vehicle Arrivals
7
Vehicle nk 1 arrives
at time t k 1 .
dist(n1, n0 )  R
l f (Forwarding Distance)
Forwarding Distance over Time
Forwarding Distance
dist(t1, t0 )  R / v
Forwarding Distance for Vehicle Arrivals
8
Forwarding Distance
dist(t1, t0 )  R / v
T0  dist(t1, t0 )  R / v
Forwarding Distance
k
l f  v  Th
h 1
where Th  R / v
Link Delay Model Comparison between
VADD and TBD
9

VADD Link Delay Model
the vehicle arrival rate  and the vehicle speed v,
the forwarding distance is the sum of the network components.
 This model is inaccurate since it misses the following fact
 Given


Only the first network component can be used for data forwarding.
Performance Comparison
 For
Average Forwarding
Distance, TBD is much closer
to the Simulation result
than VADD.
E2E Delay Model
10

Objective
 To
compute the expected end-to-end delay from a
Vehicle to an Internet Access Point (AP).

Road Network Graph for Data Forwarding
 Given a vehicle’s trajectory,
how to compute the E2E delay?
 Since node1 and node2
have different trajectories,
their E2E delays are different.
Expected Delivery Delay
at Intersection (VADD Model)
11

D1, 2 :Expected Delivery Delay (EDD)
at Intersection 1
 Where
a packet is sent towards Intersection 2.
Link Delay for
Road Segment (1,2)
D1, 2  d1, 2  P2,1D2,1  P2,3 D2,3  P2,7 D2,7
Dij  dij  E[delivery delay at j by forwarding or carry]
Expected Delivery Delay
at Intersection (VADD Model)
12

Average Forwarding Probability ( Pij )
 The
probability that a packet at intersection i can be
delivered towards neighboring intersection j.
 We consider all the possible moving directions of the
current packet carrier at intersection i.

How to compute P2,3 ?
Pij' : forwarding probability
Moving Direction-1
Moving Direction-3
Moving Direction-2
that the packet carrier at i can
forward its packet to another
carrier moving towards j.
Packet Delivery
Direction
Expected Delivery Delay
at Intersection (VADD Model)
13

Limitation of EDD at Intersection
 The
vehicle trajectory is not used to
They are very close to
compute the EDD.
each other.
 Node1 and Node2 have the same EDD regardless of their
different trajectories.
 Thus, we cannot determine which node is a better next carrier.

How to involve the vehicle trajectory into EDD computation?
 The
main idea is to divide the delivery process recursively into
two steps:
1.
2.
The packet forwarding process at the current carrier.
The packet carry process by the current carrier.
Expected Delivery Delay for
Vehicle Trajectory (TBD Model)
14

Vehicle Trajectory: 1  2  3
Case 1: The packet is forwarded at intersection 1.
 Case 2: The packet is carried to intersection 2 and
is forwarded at intersection 2.
 Case 3: The packet is carried to intersection 3 and
is forwarded at intersection 3.

Expected Delivery Delay for
Vehicle Trajectory
15
D  P1', 2 D1, 2  P1',6 D1,6
 P1c, 2 (C1, 2  P2' ,1D2,1  P2' ,3 D2,3  P2' ,7 D2,7 )
 P1c, 2 P2c,3 (C1,3  P3', 2 D3, 2  P3', 4 D3, 4  P3',8 D3,8 )
where Pi,j' : forwarding probability for (i, j),
Pic, j : carry probability for (i, j), and
C1,k : carry delay for path 1  k.
Forwarding Protocol
16

TBD Forwarding Rule
 Within
a connected component, packets are forwarded
to the vehicle with a minimum EDD.
Performance Evaluation
17

Evaluation Setting
 Performance
Metric: Average Delivery Delay
 Parameters: (i) Vehicular traffic density, (ii) Vehicle speed,
and (iii) Vehicle speed deviation.

Simulation Environments
 36-intersection
road network (4.2 miles X 3.7 miles)
 Vehicle mobility model: Random-Way Point
 Vehicle speed distribution: N(40,5) MPH
 Communication range: 200 meters
 Time-To-Live (TTL): infinite (i.e., no timeout)
Average Delivery Delay Comparison
between TBD and VADD
18
TBD outperforms VADD under the light traffic, such 20~50 vehicles.
As the traffic density increases, two schemes are converged.
Conclusion
19

In this talk, the data forwarding scheme called TBD is
introduced based on the vehicle trajectory:


Also, the link delay model is introduced for TBD data
forwarding scheme:


Data Forwarding from Vehicle to AP.
This link delay model can be used for other VANET routing or
forwarding schemes.
As future work, the multiple-hop Internet access will be
investigated in the vehicular networks:

Vehicle trajectory will be used for the data forwarding for the
Internet access.
Future Work: Reverse Data Forwarding
for Internet Access
20
Target Point
Challenge in Reverse Data Forwarding
21

As packet destination, the vehicle is moving, not static.
 The
packet from AP needs to be delivered to the vehicle,
considering the rendezvous point along the vehicle trajectory.
 The reason of the
target missing?
 Inaccurate estimation
of the vehicle arrival
Target Point
Target
Missing!
 How to provide this
reverse forwarding?