Graph-Based Resource Allocation with Conflict Avoidance for V2V - - PowerPoint PPT Presentation

graph based resource allocation with conflict avoidance
SMART_READER_LITE
LIVE PREVIEW

Graph-Based Resource Allocation with Conflict Avoidance for V2V - - PowerPoint PPT Presentation

Graph-Based Resource Allocation with Conflict Avoidance for V2V Broadcast Communications Luis F. Abanto-Leon Co-authors: Arie Koppelaar Sonia Heemstra de Groot Department of Electrical Engineering Eindhoven University of Technology IEEE


slide-1
SLIDE 1

Graph-Based Resource Allocation with Conflict Avoidance for V2V Broadcast Communications

Luis F. Abanto-Leon

Co-authors: Arie Koppelaar Sonia Heemstra de Groot

Department of Electrical Engineering Eindhoven University of Technology

IEEE International Symposium on Personal, Indoor and Mobile Radio Communications (IEEE PIMRC 2017)

:

slide-2
SLIDE 2

Elapsed time: Background V2V Mode-3 Sidelink Channelization Problem Formulation Proposed Approach Simulations Conclusions

Contents

2/ 30

1 Background 2 V2V Mode-3 3 Sidelink Channelization 4 Problem Formulation 5 Proposed Approach 6 Simulations 7 Conclusions

Luis F. Abanto-Leon Eindhoven University of Technology Graph-Based Resource Allocation with Conflict Avoidance for V2V Broadcast Communications - PIMRC 2017 :

slide-3
SLIDE 3

Elapsed time: Background V2V Mode-3 Sidelink Channelization Problem Formulation Proposed Approach Simulations Conclusions

Background

3/ 30

3GPP1 recently proposed a novel resource allocation notion called vehicle–to–vehicle (V2V) mode-3.

1The 3rd Generation Partnership Project 2Initially aimed at supporting proximity services (ProSe). 3Pilot symbols more closely spaced for channel estimation in high Doppler. Luis F. Abanto-Leon Eindhoven University of Technology Graph-Based Resource Allocation with Conflict Avoidance for V2V Broadcast Communications - PIMRC 2017 :

slide-4
SLIDE 4

Elapsed time: Background V2V Mode-3 Sidelink Channelization Problem Formulation Proposed Approach Simulations Conclusions

Background

3/ 30

3GPP1 recently proposed a novel resource allocation notion called vehicle–to–vehicle (V2V) mode-3. V2V is based on a previously developed technology, namely device–to–device (D2D) communications2

1The 3rd Generation Partnership Project 2Initially aimed at supporting proximity services (ProSe). 3Pilot symbols more closely spaced for channel estimation in high Doppler. Luis F. Abanto-Leon Eindhoven University of Technology Graph-Based Resource Allocation with Conflict Avoidance for V2V Broadcast Communications - PIMRC 2017 :

slide-5
SLIDE 5

Elapsed time: Background V2V Mode-3 Sidelink Channelization Problem Formulation Proposed Approach Simulations Conclusions

Background

3/ 30

3GPP1 recently proposed a novel resource allocation notion called vehicle–to–vehicle (V2V) mode-3. V2V is based on a previously developed technology, namely device–to–device (D2D) communications2 Additional modifications have been applied in order to support more dynamic scenarios

– Denser distribution of DMRS3

1The 3rd Generation Partnership Project 2Initially aimed at supporting proximity services (ProSe). 3Pilot symbols more closely spaced for channel estimation in high Doppler. Luis F. Abanto-Leon Eindhoven University of Technology Graph-Based Resource Allocation with Conflict Avoidance for V2V Broadcast Communications - PIMRC 2017 :

slide-6
SLIDE 6

Elapsed time: Background V2V Mode-3 Sidelink Channelization Problem Formulation Proposed Approach Simulations Conclusions

Background

3/ 30

3GPP1 recently proposed a novel resource allocation notion called vehicle–to–vehicle (V2V) mode-3. V2V is based on a previously developed technology, namely device–to–device (D2D) communications2 Additional modifications have been applied in order to support more dynamic scenarios

– Denser distribution of DMRS3 – A novel structure that supports adjacent (i) scheduling assignments and (ii) data resources

1The 3rd Generation Partnership Project 2Initially aimed at supporting proximity services (ProSe). 3Pilot symbols more closely spaced for channel estimation in high Doppler. Luis F. Abanto-Leon Eindhoven University of Technology Graph-Based Resource Allocation with Conflict Avoidance for V2V Broadcast Communications - PIMRC 2017 :

slide-7
SLIDE 7

Elapsed time: Background V2V Mode-3 Sidelink Channelization Problem Formulation Proposed Approach Simulations Conclusions

Background

4/ 30

Thus, besides uplink and downlink (Uu), vehicles can also communicate via sidelink (PC5), which sustains direct communications between vehicles.

Luis F. Abanto-Leon Eindhoven University of Technology Graph-Based Resource Allocation with Conflict Avoidance for V2V Broadcast Communications - PIMRC 2017 :

slide-8
SLIDE 8

Elapsed time: Background V2V Mode-3 Sidelink Channelization Problem Formulation Proposed Approach Simulations Conclusions

V2V Mode-3 Operation

5/ 30

Conversely to mainstream communications, in V2V mode-3 data traffic from/to vehicles do not traverse the eNodeB.

4An alternative concept called V2V mode-4 was also proposed Luis F. Abanto-Leon Eindhoven University of Technology Graph-Based Resource Allocation with Conflict Avoidance for V2V Broadcast Communications - PIMRC 2017 :

slide-9
SLIDE 9

Elapsed time: Background V2V Mode-3 Sidelink Channelization Problem Formulation Proposed Approach Simulations Conclusions

V2V Mode-3 Operation

5/ 30

Conversely to mainstream communications, in V2V mode-3 data traffic from/to vehicles do not traverse the eNodeB. Thus, in V2V mode-3 operation4:

4An alternative concept called V2V mode-4 was also proposed Luis F. Abanto-Leon Eindhoven University of Technology Graph-Based Resource Allocation with Conflict Avoidance for V2V Broadcast Communications - PIMRC 2017 :

slide-10
SLIDE 10

Elapsed time: Background V2V Mode-3 Sidelink Channelization Problem Formulation Proposed Approach Simulations Conclusions

V2V Mode-3 Operation

5/ 30

Conversely to mainstream communications, in V2V mode-3 data traffic from/to vehicles do not traverse the eNodeB. Thus, in V2V mode-3 operation4: – eNodeBs only intervene in the resource allocation process.

4An alternative concept called V2V mode-4 was also proposed Luis F. Abanto-Leon Eindhoven University of Technology Graph-Based Resource Allocation with Conflict Avoidance for V2V Broadcast Communications - PIMRC 2017 :

slide-11
SLIDE 11

Elapsed time: Background V2V Mode-3 Sidelink Channelization Problem Formulation Proposed Approach Simulations Conclusions

V2V Mode-3 Operation

5/ 30

Conversely to mainstream communications, in V2V mode-3 data traffic from/to vehicles do not traverse the eNodeB. Thus, in V2V mode-3 operation4: – eNodeBs only intervene in the resource allocation process. – Thereupon, vehicles communicate directly—with their counterparts via sidelink—in a broadcast manner.

4An alternative concept called V2V mode-4 was also proposed Luis F. Abanto-Leon Eindhoven University of Technology Graph-Based Resource Allocation with Conflict Avoidance for V2V Broadcast Communications - PIMRC 2017 :

slide-12
SLIDE 12

Elapsed time: Background V2V Mode-3 Sidelink Channelization Problem Formulation Proposed Approach Simulations Conclusions

V2V Mode-3 Operation

5/ 30

Conversely to mainstream communications, in V2V mode-3 data traffic from/to vehicles do not traverse the eNodeB. Thus, in V2V mode-3 operation4: – eNodeBs only intervene in the resource allocation process. – Thereupon, vehicles communicate directly—with their counterparts via sidelink—in a broadcast manner. In safety applications, vehicles would typically exchange cooperative awareness messages (CAMs).

4An alternative concept called V2V mode-4 was also proposed Luis F. Abanto-Leon Eindhoven University of Technology Graph-Based Resource Allocation with Conflict Avoidance for V2V Broadcast Communications - PIMRC 2017 :

slide-13
SLIDE 13

Elapsed time: Background V2V Mode-3 Sidelink Channelization Problem Formulation Proposed Approach Simulations Conclusions

V2V Mode-3 Operation (cont’d)

6/ 30

A CAM message contains information such as

– position, – velocity, – direction, etc.

  • f a vehicle.

Luis F. Abanto-Leon Eindhoven University of Technology Graph-Based Resource Allocation with Conflict Avoidance for V2V Broadcast Communications - PIMRC 2017 :

slide-14
SLIDE 14

Elapsed time: Background V2V Mode-3 Sidelink Channelization Problem Formulation Proposed Approach Simulations Conclusions

V2V Mode-3 Operation (cont’d)

6/ 30

A CAM message contains information such as

– position, – velocity, – direction, etc.

  • f a vehicle.

As these messages transport important information, it is crucial that they are transmitted reliably.

Luis F. Abanto-Leon Eindhoven University of Technology Graph-Based Resource Allocation with Conflict Avoidance for V2V Broadcast Communications - PIMRC 2017 :

slide-15
SLIDE 15

Elapsed time: Background V2V Mode-3 Sidelink Channelization Problem Formulation Proposed Approach Simulations Conclusions

V2V Mode-3 Operation (cont’d)

6/ 30

A CAM message contains information such as

– position, – velocity, – direction, etc.

  • f a vehicle.

As these messages transport important information, it is crucial that they are transmitted reliably. Due to the one–to–all nature of V2V mode-3, the allocation of resources (or subchannels) slightly differs from mainstream communications.

Luis F. Abanto-Leon Eindhoven University of Technology Graph-Based Resource Allocation with Conflict Avoidance for V2V Broadcast Communications - PIMRC 2017 :

slide-16
SLIDE 16

Elapsed time: Background V2V Mode-3 Sidelink Channelization Problem Formulation Proposed Approach Simulations Conclusions

V2V Mode-3 Operation (cont’d)

6/ 30

A CAM message contains information such as

– position, – velocity, – direction, etc.

  • f a vehicle.

As these messages transport important information, it is crucial that they are transmitted reliably. Due to the one–to–all nature of V2V mode-3, the allocation of resources (or subchannels) slightly differs from mainstream communications. Example: If two vehicles transmit concurrently they will not receive the CAM message of the other.

Luis F. Abanto-Leon Eindhoven University of Technology Graph-Based Resource Allocation with Conflict Avoidance for V2V Broadcast Communications - PIMRC 2017 :

slide-17
SLIDE 17

Elapsed time: Background V2V Mode-3 Sidelink Channelization Problem Formulation Proposed Approach Simulations Conclusions

Vehicular Scenario

7/ 30

Luis F. Abanto-Leon Eindhoven University of Technology Graph-Based Resource Allocation with Conflict Avoidance for V2V Broadcast Communications - PIMRC 2017 :

slide-18
SLIDE 18

Elapsed time: Background V2V Mode-3 Sidelink Channelization Problem Formulation Proposed Approach Simulations Conclusions

Vehicular Scenario

8/ 30

Luis F. Abanto-Leon Eindhoven University of Technology Graph-Based Resource Allocation with Conflict Avoidance for V2V Broadcast Communications - PIMRC 2017 :

slide-19
SLIDE 19

Elapsed time: Background V2V Mode-3 Sidelink Channelization Problem Formulation Proposed Approach Simulations Conclusions

Sidelink Channelization

9/ 30

Control Data

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ... TL (ms) Frequency (MHz) T T T r1 r2 rK rK+1 r2K

rK(L−1)+1 rK(L−1)+2

rKL B B B T: duration of a subframe K: number of subchannels per subframe L: total number of subframes for allocation B: subchannel bandwidth

Luis F. Abanto-Leon Eindhoven University of Technology Graph-Based Resource Allocation with Conflict Avoidance for V2V Broadcast Communications - PIMRC 2017 :

slide-20
SLIDE 20

Elapsed time: Background V2V Mode-3 Sidelink Channelization Problem Formulation Proposed Approach Simulations Conclusions

Subchannel Structure

10/ 30

Control Data

T B Assuming a 10 MHz ITS (Intelligent Transportation Systems) channel, up to 7 subchannels per subframe can be obtained. Thus, B: 1.26 MHz T: 1 ms (2 slots of 0.5 ms each) Control: 2 RBs5 per slot ← 24 subcarriers Data: 5 RBs per slot ← 60 subcarriers Subchannel A subchannel of 7 RBs is capable of transporting a basic CAM message with a payload of 200 bytes.

5RB: A resource block consits of 12 subcarriers Luis F. Abanto-Leon Eindhoven University of Technology Graph-Based Resource Allocation with Conflict Avoidance for V2V Broadcast Communications - PIMRC 2017 :

slide-21
SLIDE 21

Elapsed time: Background V2V Mode-3 Sidelink Channelization Problem Formulation Proposed Approach Simulations Conclusions

Problem Formulation

11/ 30

Antecedents Vehicles can either transmit or receive at a time6. When two or more vehicles transmit concurrently in subchannels of the same subframe, a conflict is generated. Objectives Attain a conflict-free subchannel assignment. Maximize the sum-capacity of the system

6Due to half-duplex PHY assumption Luis F. Abanto-Leon Eindhoven University of Technology Graph-Based Resource Allocation with Conflict Avoidance for V2V Broadcast Communications - PIMRC 2017 :

slide-22
SLIDE 22

Elapsed time: Background V2V Mode-3 Sidelink Channelization Problem Formulation Proposed Approach Simulations Conclusions

Problem Formulation (cont’d)

12/ 30

Antecedents Vehicles can either transmit or receive at a time. When two or more vehicles transmit concurrently in subchannels of the same subframe, a conflict is generated. Proposed Solution The subchannel allocation problem is approached as a bipartite graph matching. Additional constraints have been considered in order to prevent conflicts from occurring.

Luis F. Abanto-Leon Eindhoven University of Technology Graph-Based Resource Allocation with Conflict Avoidance for V2V Broadcast Communications - PIMRC 2017 :

slide-23
SLIDE 23

Elapsed time: Background V2V Mode-3 Sidelink Channelization Problem Formulation Proposed Approach Simulations Conclusions

General Assumptions

13/ 30

There are available spectrum resources for uplink and downlink.

Luis F. Abanto-Leon Eindhoven University of Technology Graph-Based Resource Allocation with Conflict Avoidance for V2V Broadcast Communications - PIMRC 2017 :

slide-24
SLIDE 24

Elapsed time: Background V2V Mode-3 Sidelink Channelization Problem Formulation Proposed Approach Simulations Conclusions

General Assumptions

13/ 30

There are available spectrum resources for uplink and downlink. Vehicles report to eNodeBs the channel conditions they perceive (e.g. CQI, SINR).

Luis F. Abanto-Leon Eindhoven University of Technology Graph-Based Resource Allocation with Conflict Avoidance for V2V Broadcast Communications - PIMRC 2017 :

slide-25
SLIDE 25

Elapsed time: Background V2V Mode-3 Sidelink Channelization Problem Formulation Proposed Approach Simulations Conclusions

General Assumptions

13/ 30

There are available spectrum resources for uplink and downlink. Vehicles report to eNodeBs the channel conditions they perceive (e.g. CQI, SINR). The eNodeB performs the assignment of subchannels based on the information received.

Luis F. Abanto-Leon Eindhoven University of Technology Graph-Based Resource Allocation with Conflict Avoidance for V2V Broadcast Communications - PIMRC 2017 :

slide-26
SLIDE 26

Elapsed time: Background V2V Mode-3 Sidelink Channelization Problem Formulation Proposed Approach Simulations Conclusions

General Assumptions

13/ 30

There are available spectrum resources for uplink and downlink. Vehicles report to eNodeBs the channel conditions they perceive (e.g. CQI, SINR). The eNodeB performs the assignment of subchannels based on the information received. The eNodeB notifies the vehicles on their assigned subchannel via downlink.

Luis F. Abanto-Leon Eindhoven University of Technology Graph-Based Resource Allocation with Conflict Avoidance for V2V Broadcast Communications - PIMRC 2017 :

slide-27
SLIDE 27

Elapsed time: Background V2V Mode-3 Sidelink Channelization Problem Formulation Proposed Approach Simulations Conclusions

General Assumptions

13/ 30

There are available spectrum resources for uplink and downlink. Vehicles report to eNodeBs the channel conditions they perceive (e.g. CQI, SINR). The eNodeB performs the assignment of subchannels based on the information received. The eNodeB notifies the vehicles on their assigned subchannel via downlink. Then, vehicles start broadcasting CAM messages.

Luis F. Abanto-Leon Eindhoven University of Technology Graph-Based Resource Allocation with Conflict Avoidance for V2V Broadcast Communications - PIMRC 2017 :

slide-28
SLIDE 28

Elapsed time: Background V2V Mode-3 Sidelink Channelization Problem Formulation Proposed Approach Simulations Conclusions

Graph Representation of Subchannel Allocation

14/ 30

v1 v2 . . . vN r1 r2 . . . rK rK+1 rK+2 . . . r2K . . . rK(L−1)+1 rK(L−1)+2 . . . rKL macro- macro- macro- vertex R1 vertex R2 vertex RL V Vehicles R Resources max

N

  • i=1

KL

  • j=1

cijxij subject to

KL

  • j=1

xij = 1, i = 1, 2, . . . , N

N

  • i=1
  • j∈Rα

xij = 1, α = 1, 2, . . . , L xij = {0, 1}.

Luis F. Abanto-Leon Eindhoven University of Technology Graph-Based Resource Allocation with Conflict Avoidance for V2V Broadcast Communications - PIMRC 2017 :

slide-29
SLIDE 29

Elapsed time: Background V2V Mode-3 Sidelink Channelization Problem Formulation Proposed Approach Simulations Conclusions

Optimization Problem

15/ 30

vi rj

c

i j

= B l

  • g

2

( 1 + S I N R

i j

)

xij The optimization problem can be recast as: max cT x (2a) subject to IN×N ⊗ 11×N 11×N ⊗ IN×N

  • ⊗ 11×K x = 1 (2b)

Note: For completeness, we have assumed that the number of vehicles is equal to the number of subframes, i.e. N = L This problem structure cannot be exploited to be approached by known matching algorithms. So we proceed as follows

Luis F. Abanto-Leon Eindhoven University of Technology Graph-Based Resource Allocation with Conflict Avoidance for V2V Broadcast Communications - PIMRC 2017 :

slide-30
SLIDE 30

Elapsed time: Background V2V Mode-3 Sidelink Channelization Problem Formulation Proposed Approach Simulations Conclusions

Optimization Problem

16/ 30

Objective Function max cT x Because x ∈ BMK, then the objective function can be recast as cT x ≡ xT diag(c)x without affecting optimality. Note that M = N2.

Luis F. Abanto-Leon Eindhoven University of Technology Graph-Based Resource Allocation with Conflict Avoidance for V2V Broadcast Communications - PIMRC 2017 :

slide-31
SLIDE 31

Elapsed time: Background V2V Mode-3 Sidelink Channelization Problem Formulation Proposed Approach Simulations Conclusions

Optimization Problem

17/ 30

Objective Function max cT x For any vehicle vi, xijxik = 0, rj, rk ∈ Rα. Moreover, cijxijxik = 0, rj, rk ∈ Rα. In general, for N vehicles xT IM×M ⊗ [1K×K − IK×K]

  • diag(c)x = 0.

Luis F. Abanto-Leon Eindhoven University of Technology Graph-Based Resource Allocation with Conflict Avoidance for V2V Broadcast Communications - PIMRC 2017 :

slide-32
SLIDE 32

Elapsed time: Background V2V Mode-3 Sidelink Channelization Problem Formulation Proposed Approach Simulations Conclusions

Optimization Problem

18/ 30

Objective Function max cT x As long as xT IM×M ⊗ [1K×K − IK×K]

  • diag(c)x = 0 holds,

conflicts will be prevented. We can aggregate this condition to the objective function. Hence, cT x = xT diag(c)x + xT IM×M ⊗ [1K×K − IK×K]

  • diag(c)x

Further manipulation leads to cT x = xT (IM×M ⊗ 1K×K)diag(c)x

Luis F. Abanto-Leon Eindhoven University of Technology Graph-Based Resource Allocation with Conflict Avoidance for V2V Broadcast Communications - PIMRC 2017 :

slide-33
SLIDE 33

Elapsed time: Background V2V Mode-3 Sidelink Channelization Problem Formulation Proposed Approach Simulations Conclusions

Optimization Problem

19/ 30

Objective Function max cT x

Property 1 (Product of two tensor products) Let X ∈ Rm×n, Y ∈ Rr×s, W ∈ Rn×p, and Z ∈ Rs×t, then XY ⊗ WZ = (X ⊗ W)(Y ⊗ Z) ∈ Rmr×pt

cT x = xT (IM×M ⊗ 1K×K)diag(c)x = xT (IM×MIM×M ⊗ 1K×111×K)diag(c)x = xT (IM×M ⊗ 1K×1)

  • yT

(IM×M ⊗ 11×K)diag(c)x

  • d

Luis F. Abanto-Leon Eindhoven University of Technology Graph-Based Resource Allocation with Conflict Avoidance for V2V Broadcast Communications - PIMRC 2017 :

slide-34
SLIDE 34

Elapsed time: Background V2V Mode-3 Sidelink Channelization Problem Formulation Proposed Approach Simulations Conclusions

Optimization Problem

20/ 30

Constraints subject to IN×N ⊗ 11×N 11×N ⊗ IN×N

  • ⊗ 11×K x = 1

Property 2 (Pseudo-inverse of a tensor product) Let X ∈ Rm×n and Y ∈ Rr×s, then (X ⊗ Y)† = X† ⊗ Y† ∈ Rns×mr

Luis F. Abanto-Leon Eindhoven University of Technology Graph-Based Resource Allocation with Conflict Avoidance for V2V Broadcast Communications - PIMRC 2017 :

slide-35
SLIDE 35

Elapsed time: Background V2V Mode-3 Sidelink Channelization Problem Formulation Proposed Approach Simulations Conclusions

Optimization Problem

21/ 30

Constraints subject to IN×N ⊗ 11×N 11×N ⊗ IN×N

  • ⊗ 11×K x = 1

IN×N ⊗ 11×N 11×N ⊗ IN×N

  • ⊗ 11×K

IM×M ⊗ 1†

1×K

  • y = 1

= IN×N ⊗ 11×N 11×N ⊗ IN×N

  • IM×M
  • 11×K1†

1×K

  • 1

y = 1 = IN×N ⊗ 11×N 11×N ⊗ IN×N

  • y = 1

Luis F. Abanto-Leon Eindhoven University of Technology Graph-Based Resource Allocation with Conflict Avoidance for V2V Broadcast Communications - PIMRC 2017 :

slide-36
SLIDE 36

Elapsed time: Background V2V Mode-3 Sidelink Channelization Problem Formulation Proposed Approach Simulations Conclusions

Optimization Problem

22/ 30

Original Problem max cT x, subject to

  • IN×N ⊗ 11×N

11×N ⊗ IN×N

  • ⊗ 11×K x = 1

Resultant Problem

max dT y, subject to IN×N ⊗ 11×N 11×N ⊗ IN×N

  • y = 1.

where d = (IM×M ⊗ 11×K)diag(c)x and y = (IM×M ⊗ 11×K)x Dimensionality reduction: → |x|= MK → |y|= M. The resultant problem can now be approached through the Kuhn-Munkres Algorithm.

Luis F. Abanto-Leon Eindhoven University of Technology Graph-Based Resource Allocation with Conflict Avoidance for V2V Broadcast Communications - PIMRC 2017 :

slide-37
SLIDE 37

Elapsed time: Background V2V Mode-3 Sidelink Channelization Problem Formulation Proposed Approach Simulations Conclusions

Optimization Problem

23/ 30

Transformation IM×M ⊗ 11×K IM×M ⊗ 11×K × diag(·) x c y d d = lim

β→∞

1 β

  • log
  • (IM×M ⊗ 11×K)e◦βc
  • log{·}: Element-wise natural logarithm.

e◦{·} Hadamard exponential.

Luis F. Abanto-Leon Eindhoven University of Technology Graph-Based Resource Allocation with Conflict Avoidance for V2V Broadcast Communications - PIMRC 2017 :

slide-38
SLIDE 38

Elapsed time: Background V2V Mode-3 Sidelink Channelization Problem Formulation Proposed Approach Simulations Conclusions

Simulations: Data Rate per Vehicle

24/ 30 Highest-Rate Vehicle Worst-Rate Vehicle System Average Rate System Rate

  • Std. Dev.

5 10 15

8.97 7.12 8.22 1.16 8.97 7.12 8.22 1.16 8.97 5.85 8.02 1.25 7.63 1.76 4.52 1.67

Rate [Mbps / subchannel]

Exhaustive Search Graph-based Algorithm Greedy Algoritm Random Algorithm

Description Value Number of vehicles per cluster 100 Number of clusters 4 Message rate (Hz) 10 Number of allottable subframes 100 Number of resources per subframe 7 Luis F. Abanto-Leon Eindhoven University of Technology Graph-Based Resource Allocation with Conflict Avoidance for V2V Broadcast Communications - PIMRC 2017 :

slide-39
SLIDE 39

Elapsed time: Background V2V Mode-3 Sidelink Channelization Problem Formulation Proposed Approach Simulations Conclusions

Simulations: Least Favored Vehicle

25/ 30

10 20 30 40 50 60 70 80 90 100 2 3 4 5 6 7 8

Number of Vehicles Rate [Mbps / subchannel]

Graph-based Algorithm Exhaustive Search Greedy Algoritm Random Algorithm

Description Value Number of vehicles per cluster 10 - 100 Number of clusters 4 Message rate (Hz) 10 Number of allottable subframes 100 Number of resources per subframe 7 Luis F. Abanto-Leon Eindhoven University of Technology Graph-Based Resource Allocation with Conflict Avoidance for V2V Broadcast Communications - PIMRC 2017 :

slide-40
SLIDE 40

Elapsed time: Background V2V Mode-3 Sidelink Channelization Problem Formulation Proposed Approach Simulations Conclusions

Simulations: CDF of Rate Values

26/ 30

4 5 6 7 8 9 10 0.1 0.4 0.7 1

Ratex [bits / s / Hz] Pr

  • Rate < Ratex
  • Graph-based Algorithm

Exhaustive Search Greedy Algoritm Random Algorithm Exhaustive Search w/o constraints

Description Value Number of vehicles per cluster 100 Number of clusters 4 Message rate (Hz) 10 Number of allottable subframes 100 Number of resources per subframe 7 Luis F. Abanto-Leon Eindhoven University of Technology Graph-Based Resource Allocation with Conflict Avoidance for V2V Broadcast Communications - PIMRC 2017 :

slide-41
SLIDE 41

Elapsed time: Background V2V Mode-3 Sidelink Channelization Problem Formulation Proposed Approach Simulations Conclusions

Simulations: One-shot simulation

27/ 30 Exhaustive Search Graph-based Algorithm Greedy Algorithm Random Algorithm

5 10 15

7.18 7.18 7.48 4.82 6.88 5.99 6.88 7.18 8.07 8.07 8.07 5.11 6.88 6.88 6.88 4.53 8.37 8.37 8.37 3.67 6.29 6.29 6.29 3.11 6.59 6.59 7.18 4.82 6.59 6.59 6.59 4.82 7.48 7.48 5.7 3.39 6.88 6.88 3.95 5.11

Rate [Mbps / subchannel]

Vehicle v1 Vehicle v2 Vehicle v3 Vehicle v4 Vehicle v5 Vehicle v6 Vehicle v7 Vehicle v8 Vehicle v9 Vehicle v10 Description Value Number of vehicles per cluster 10 Number of clusters 1 Message rate (Hz) 10 Number of allottable subframes 10 Number of resources per subframe 3 Luis F. Abanto-Leon Eindhoven University of Technology Graph-Based Resource Allocation with Conflict Avoidance for V2V Broadcast Communications - PIMRC 2017 :

slide-42
SLIDE 42

Elapsed time: Background V2V Mode-3 Sidelink Channelization Problem Formulation Proposed Approach Simulations Conclusions

Complexity

28/ 30

Exhaustive search: O(|R|!/(|R| − |V|)!) Graph-based approach: O(max{|V|, |R|/K}3) Greedy algorithm: O(|V||R|) Random algorithm: O(|V|) |V|: Number of vehicles |R|: Number of resources K: Number of subchannels per subframe

Luis F. Abanto-Leon Eindhoven University of Technology Graph-Based Resource Allocation with Conflict Avoidance for V2V Broadcast Communications - PIMRC 2017 :

slide-43
SLIDE 43

Elapsed time: Background V2V Mode-3 Sidelink Channelization Problem Formulation Proposed Approach Simulations Conclusions

Conclusions

29/ 30

A graph theoretical approach for subchannel allocation in V2V mode-3 was presented. Subchannel conflict avoidance was enforced through graph vertex aggregation. For the case of independent vehicular clusters, the proposed approach attains the same optimality as exhaustive search at lower complexity. Although not explicitly enforced, the proposed scheme is capable of improving the rate fairness between vehicles.

Luis F. Abanto-Leon Eindhoven University of Technology Graph-Based Resource Allocation with Conflict Avoidance for V2V Broadcast Communications - PIMRC 2017 :

slide-44
SLIDE 44

Elapsed time: Background V2V Mode-3 Sidelink Channelization Problem Formulation Proposed Approach Simulations Conclusions

Questions

30/ 30

Email: l.f.abanto@gmail.com /l.f.abanto@tue.nl

Luis F. Abanto-Leon Eindhoven University of Technology Graph-Based Resource Allocation with Conflict Avoidance for V2V Broadcast Communications - PIMRC 2017 :