Upload
gerard-randall
View
220
Download
0
Embed Size (px)
DESCRIPTION
Introduction Nowadays, vehicles have become an indispensable part of modern life. Inter-Vehicle Communication (IVC) has attracted considerable attention from both academia and industry. IVC is a powerful tool for promoting road safety and commercial applications in vehicular ad hoc networks (VANets). One of the primary applications of IVC is the provision of road traffic information. Traffic jams to emergency vehicles such as ambulances, fire engines, police vehicles, paramedics.
Citation preview
TrafficGather: An Efficient and Scalable Data Collection Protocol for Vehicular Ad Hoc Networks
Wang-Rong Chang
Department of Electrical Engineering, National Cheng Kung University, Taiwan
Hui-Tang Lin, Bo-Xuan Chen
Institute of Computer and Communication Engineering, National Cheng-Kung University, Taiwan
IEEE Consumer Communications & Networking Conference ( CCNC ) 2008
Outline
IntroductionOverviewTrafficGather Data Collection ProtocolSimulationConclusions
Introduction
Nowadays, vehicles have become an indispensable part of modern life.
Inter-Vehicle Communication (IVC) has attracted considerable attention from both academia and industry.IVC is a powerful tool for promoting road safety and commercial applications in vehicular ad hoc networks (VANets).
One of the primary applications of IVC is the provision of road traffic information.Traffic jams to emergency vehicles such as ambulances, fire engines, police vehicles, paramedics.
Introduction
Recently, many researchers have proposed IVC Medium Access Control (MAC) protocols for vehicular ad hoc networks (VANets).Self-organizing scheme
Self-organizing schemevehicles can subdivides the road on demandeach cluster-head collect data in cluster each cluster-head can negotiate the traffic information each other
the direction of vehicles
i
cluster 1
cluster 2
collision
Introduction
In the scheme, the data collection will suffer from many message collision.
i
the direction of vehicles
i
Introduction
the paper proposed a efficient data collection protocol for VANET.To avoid the message collisionsTo reduce the message collection time
i
Network Assumptions
Each vehicle equips a GPS and digital map.Minimum vehicle length is Ls meters. Each vehicle communication range is R.The number of lanes is M.
Overview
A
RM
When Vehicle A want to acquire traffic information, the Vehicle A will broadcast the Request Message (RM).
B
C
D
E
F
G
H
I
J
the direction of vehicles
Overview
RM
The RM will be forwarded by vehicle which is downstream direction and the farthest from the source
A
B
C
D
E
F
G
H
I
J
the direction of vehicles
Overview
RM
A
B
C
D
E
F
G
H
I
J
the direction of vehicles
The RM will be forwarded by vehicle which is downstream direction and the farthest from the source
Overview
To find the appropriate cluster-head candidates among the vehicles and then to subdivide the network into a series of contiguous cluster.
A
B
C
D
E
F
G
H
I
J
the direction of vehicles
Cluster 0
Cluster 1
CV 0
RV 0
CV 1
CV: Cluster-head Vehicle
RV: Relay Vehicle
Overview
A
B
C
D
I
J
the direction of vehicles
Cluster 0
CV 0
A Road Section
Lane(j)
Segment(i)
0
1
2
3
4
5
6
0
1
2
To avoid the message collisions
Overview
A
B
C
D
I
J
the direction of vehicles
Cluster 0
CV 0
A Road Section
Lane(j)
Segment(i)
0
1
2
3
4
5
6
0
1
2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
TrafficGather Data Collection Protocol
Phase I: Network Configuration PhaseClustered organization schemeOrganization termination scheme
Phase II: Data Collection PhaseIntra-Cluster Space DivisionTDMA access control algorithmCluster synchronization scheme
Phase III: Data Retrieval Phase
Phase I: Network Configuration Phase
Clustered organization scheme
Request Message
Indicate the RM broadcasted by a CV or a RV
MT = 0: from CV
MT = 1: from RV
Contain the ID of vehicle which is current CV
Indicate the transmission direction of the RM
RM = 01 downstream direction
RM = 10 upstream direction
RM = 11 both direction
GPS position of the CV which issued the RM
MT (1-bit)CV-IDMD (2-bit)GP
Phase I: Network Configuration Phase
A
RM
B
C
D
E
F
G
H
I
J
the direction of vehicles
CV 0
When Vehicle A want to acquire traffic information, the Vehicle A will broadcast the Request Message (RM).
0CV 001GPS_A
Phase I: Network Configuration Phase
A
B
C
D
E
F
G
H
I
J
the direction of vehicles
B,C,D RMGPS A downstream directionCluster 0
Phase I: Network Configuration Phase
A
B
C
D
E
F
G
H
I
J
the direction of vehicles
Waiting time threshold = 1/ distance between the position of itself and the position of CV 0
WM
Phase I: Network Configuration Phase
A
B
C
D
E
F
G
H
I
J
the direction of vehicles
WM
B, C will concede defeat and take no action.
TrafficGather Data Collection Protocol
A
B
C
D
E
F
G
H
I
J
the direction of vehicles
Because vehicle D win the race and MT = 0, the vehicle D become a RV
RV 0
TrafficGather Data Collection Protocol
A
B
C
D
E
F
G
H
I
J
the direction of vehicles
RV 0
RM
RV 0 reset the RM and forward the RM
1RV 001GPS_D
Phase I: Network Configuration Phase
RM
A
B
C
D
E
F
G
H
I
J
the direction of vehicles
CV 1
CV 1 reset the RM and forward the RM
0CV 101GPS_F
Phase I: Network Configuration Phase
Organization termination scheme
RM
A
B
C
D
E
F
G
H
I
J
the direction of vehicles
RV 1
When G located outside of this data collection range to RM, it will ignore the RM
Phase I: Network Configuration Phase
Phase I completion
A
B
C
D
E
F
G
H
I
J
the direction of vehicles
Cluster 0
Cluster 1
CV 0
RV 0
CV: Cluster-head Vehicle
RV: Relay Vehicle
CV 1
Phase II: Data Collection Phase
A
B
C
D
I
J
the direction of vehicles
Cluster 0
CV 0
A Road Section
Segment(i) (0
Phase II: Data Collection Phase
A
B
C
D
I
J
the direction of vehicles
Cluster 0
CV 0
A Road Section
Lane(j)
0
1
2
3
4
5
6
0
1
2
Intra-Cluster Space Division
Segment(i) (0
Phase II: Data Collection Phase
A
B
C
D
I
J
the direction of vehicles
Cluster 0
CV 0
A Road Section
Lane(j)
Segment(i)
0
1
2
3
4
5
6
0
1
2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
= i + j * N + 1
Intra-Cluster Space Division
Phase II: Data Collection Phase
A
B
C
D
I
J
the direction of vehicles
CV 0
Lane(j)
Segment(i)
0
1
2
3
4
5
6
0
1
2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
TDMA access control algorithm (TACA)
x
y
GPS
I
CV 0
Phase II: Data Collection Phase
A
B
C
D
I
J
the direction of vehicles
Lane(j)
Segment(i)
0
1
2
3
4
5
6
0
1
2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
The RV 0 will occur collision
RV 0
1
8
15
CV 0
CV 1
7
Phase II: Data Collection Phase
Cluster synchronization scheme
T is the time index when Phase I terminatedaccording to the distance
is the collection time for a cluster = M * N * t
Phase II: Data Collection Phase
A
B
C
D
I
J
the direction of vehicles
CV 0
Lane(j)
Segment(i)
0
1
2
3
4
5
6
0
1
2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
The CV 0 will sends a HELLO message to all cluster member to collect their traffic informations.
HELLO
Phase II: Data Collection Phase
A
B
C
D
I
J
the direction of vehicles
CV 0
Lane(j)
Segment(i)
0
1
2
3
4
5
6
0
1
2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
The CV 0 will sends a HELLO message to all cluster member to collect their traffic informations.
Phase III: Data Retrieval Phase
The current study adopts a flooding strategy to retrieval the traffic information.
Simulation
Ls = 5 m for all vehiclesVelocity for each vehicle is randomly generated with a uniform distribution within the interval U[36, 37]Goodput = the number of information messages received by all of the CVs / the total number of vehicles on the road.
Simulation
Simulation
Conclusions
This paper has presented a data gathering mechanism for VANets based on a self-organizing cluster networking approach.
The proposed protocol, designated as TrafficGather, achieves collision-free transmissions and therefore improves the efficiency and accuracy of gathering the traffic information on the road.
Thank you
(
)
1
,
30
(
)
(
)
GPS
Via
j
Lane
L
X
X
L
R
i
Segment
s
cv
v
s
-
+
=
(
)
(
)
0
1
5
30
20
5
5
.
17
=
=
-
+
=
GPS
Via
j
Lane
i
Segment
(
)
0
,
20