Study of Network Coding for Multi-antenna Switched Links-based Vehicle-to-Vehicle (V2V) Communications

advertisement
Study of Network Coding for Multi-antenna
Switched Links-based Vehicle-to-Vehicle (V2V)
Communications
Wai Chen1, Ratul Guha1, Jasmine Chennikara-Varghese1, Rama Vuyyuru2,
Junichiro Fukuyama2
1Telcordia
Technologies
2Toyota InfoTechnology Center
March 2-3, 2011
1
Motivation
 DSRC / WAVE based networks:
 Contention-based media access
protocol
 Omni-directional antenna
 Complex to achieve reliable V2V
communications
Contention
Collision (multicasting/broadcasting)
 Radio and antenna technologies continue
to advance
L2
 60 GHZ radio, millimeter wave
B1
 Costs expected to drop
 => Switched-Links based Architecture
The Fully Networked Car
Geneva, 2-3 March 2011
L1
F1
R2
2
R1
Radio Interface Characteristics
L2
L1
B1
 Designation of radio interface
 Naming based on positions:




F1
R2
R1
Front: F1, F2,..
Left-side (driver): L1, L2,…
Right-side (passenger): R1, R2,…
Back: B1, B2,…
 Each vehicle has N antennas which can provide directional links.
 Each radio has the capability to detect and form a directional
link with another radio in the range.
 Each directional link is one-way; a bi-directional (full duplex)
link needs two directional (one-way) links.
 Radios communicate status through periodic beacons.
The Fully Networked Car
Geneva, 2-3 March 2011
3
Neighborhood Broadcasting
o Information sent to all vehicles and vehicles pick-up as
desired
o Support broadcasting, multicasting, and unicasting
• Broadcasting: use directional links to forward
messages – e.g., along a direction; all vehicles in
the neighborhood can receive the messages;
— Dissemination scope is enforced (e.g., stop at
maximum hop count)
• Multicasting/unicasting: use neighborhood
broadcasting to forward messages (all neighbors
hear the messages), but only multicast (or
unicast) members actually pick up the messages.
The Fully Networked Car
Geneva, 2-3 March 2011
4
Neighborhood Broadcasting – No Mesh
o Each vehicle passes each packet,
once, to each of its immediatelylinked neighbors
• Each vehicle drops duplicate
packets
• Dissemination scope is enforced
(e.g., stop at maximum hop count)
Packet OUT
L2
L1
Packet IN
B1
F1
Packet OUT
Packet OUT
R2
R1
Packet OUTPacket OUT
No mesh
The Fully Networked Car
Geneva, 2-3 March 2011
5
Network Coding
Input and Output
•
In the exemplary diagram below, packets A and B are received at the vehicle. The output is
obtained as a map from incoming packets A and B.
• For example, the mapping mi can be a linear combination with random coefficients
selected from a finite field.
Packet OUT “1A+1B ”
Packet IN
“A”
Packet OUT “2A+2B ”
Packet IN
“B”
•
Packet OUT “3A+3B ”
Diversified packet out: m(A,B)= A+B where coefficients  and  are randomly
chosen from a finite field. Each outgoing link transmits a different packet.
The Fully Networked Car
Geneva, 2-3 March 2011
6
Network Coding Scenario
o
High-bandwidth applications need to run in
the presence of other traffic in the network.
• As such the available capacity may be lower
than the requirements of the high-bandwidth
application
o
o
In the scenario, a single source sends highbandwidth traffic.
Node 1 in the leading edge of the road
segment broadcasts packets at 4.3 Mbps for
20 seconds
• The capacity of each link is 2 Mbps
o
We measure the performance at the other
vehicles on the roadway with and without
network coding (no-mesh approach).
• Two layouts are shown on the right
The Fully Networked Car
Geneva, 2-3 March 2011
7
23
25
24
12
13
14
1
2
3
Vehicles in road segment =9
3-Lanes
56
57
58
59
60
61
45
46
47
48
49
50
34
35
36
37
38
39
25
26
27
28
23
24
12
13
14
15
16
17
1
2
3
4
5
6
Vehicles in road segment =36
6-lanes
Network Coding Scenario
Simulation Parameters
Application
Parameter
Simulation
Parameter
Value
Simulation Time
60 seconds
Link Bandwidth
2 Mbps
4.3 Mbps
Radio Range
Switched-link
Wired
2000 Bytes
Number of
vehicles
9,36
Road length
300 meters
Number of
vehicles per lane
3, 6
Lane width
3 meters
Number of lanes
3,6
Number of
sources
1
Application
Rate
Packet Size
Packet
5 seconds
generation start
time
Packet
generation end
time
Value
25 seconds
 In the subsequent charts “no coding” denotes the performance of switched link system with no-mesh
 “Coding” refers to the performance of the switched link system with no-mesh in the presence of network
coding
The Fully Networked Car
Geneva, 2-3 March 2011
8
Network Coding
3-lane case with 9 vehicles
23
24
25
12
13
14
1
2
3
Receiving Rate
4
2.5
2.5
Mbps
Mbps
12
13
14
1
2
3
no coding
coding
3.5
3
2
1.5
2
1.5
1
1
0.5
0.5
0
2
3
12
13
14
23
24
0
25
2
3
Vehicle ID
o
25
4
3
o
24
Receiving Rate
no coding
coding
3.5
23
13
14
23
24
25
Vehicle ID
Vehicles in shaded area ( on a diagonal path
from source) are able to leverage the
benefits from coding
PDR for coding and no coding is 100%
The Fully Networked Car
Geneva, 2-3 March 2011
12
o
o
o
9
Based on link selection, specific nodes
benefit from coding
All nodes have 100% PDR
Node 24 benefits from coding
Network Coding With Link Selection
3-lane case with 9 vehicles
23
24
25
23
24
25
12
13
14
12
13
14
1
2
3
1
2
3
Receiving Rate
Receiving Rate
4
3.5
3
3
2.5
2.5
2
2
1.5
1.5
1
1
0.5
0.5
0
0
2
3
12
13
14
23
24
no coding
coding
3.5
Mbps
Mbps
4
no coding
coding
2
25
3
o
o
o
We can select node to benefit from coding
All nodes have 100% PDR
Node 24 benefits from coding
The Fully Networked Car
Geneva, 2-3 March 2011
13
14
23
24
Vehicle ID
Vehicle ID
o
12
o
10
All nodes have 100% PDR
Node 25 benefits from coding
25
Network Coding with Link Selection
3-lane case with 9 vehicles
23
24
25
12
13
14
1
2
3
o
o
Using unidirectional links increases benefits at
unicast destinations
Only target nodes have 100% PDR with coding
Receiving Rate
4
no coding
coding
3.5
3
Mbps
2.5
2
1.5
1
0.5
0
2
3
12
13
14
Vehicle ID
The Fully Networked Car
Geneva, 2-3 March 2011
11
23
24
25
Network Coding
6-lane case with 36 vehicles
o
56
57
58
59
60
61
45
46
47
48
49
50
34
35
36
37
38
39
25
26
27
28
13
14
15
16
17
2
3
4
5
6
23
12
1
24
o
o
Vehicles on specific paths from the source are
able to leverage the benefits from coding
The benefit decreases for vehicles farther away
on the diagonal path
PDR for coding and no coding is 100%
Receiving Rate
4
no coding
3.5
coding
3
Mbps
2.5
2
1.5
1
0.5
0
2
3
4
5
6 12 13 14 15 16 17 23 24 25 26 27 28 34 35 36 37 38 39 45 46 47 48 49 50 56 57 58 59 60 61
The Fully Networked Car
Geneva, 2-3 March 2011
Vehicle ID
12
Summary
o A novel architecture has been proposed to support
multiple directional radios
• The architecture provides a setup to enable highthroughput and low-overhead communications.
o The architecture supports efficient dissemination of
messages among roadway vehicles
• 100% PDR
• Low Delay
o Network coding over well-defined switched links enhances
network performance
• Link selection can be used to benefit certain nodes.
The Fully Networked Car
Geneva, 2-3 March 2011
13
Download