Top Banner
1 Medium Access Control for Delay-Sensitive Platooning Applications Annette Böhm Halmstad University, Sweden
28

Medium Access Control for Delay-Sensitive Platooning ...€¦ · Medium Access Control for Delay-Sensitive Platooning Applications . ... • Cooperative traffic safety & platooning

May 03, 2018

Download

Documents

trannguyet
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Medium Access Control for Delay-Sensitive Platooning ...€¦ · Medium Access Control for Delay-Sensitive Platooning Applications . ... • Cooperative traffic safety & platooning

1

Medium Access Control for Delay-Sensitive Platooning Applications

Annette Böhm

Halmstad University, Sweden

Page 2: Medium Access Control for Delay-Sensitive Platooning ...€¦ · Medium Access Control for Delay-Sensitive Platooning Applications . ... • Cooperative traffic safety & platooning

Outline • Cooperative traffic safety & platooning • Standardization and its limitations • MAC method comparison

– The control channel based IEEE 802.11p MAC – The proposed service channel based MAC – Simulation results

• Conclusion

2

Page 3: Medium Access Control for Delay-Sensitive Platooning ...€¦ · Medium Access Control for Delay-Sensitive Platooning Applications . ... • Cooperative traffic safety & platooning

Challenges of cooperative driving applications

• Ideally – Always up-to-date status information about every

surrounding vehicle – Event warning dissemination with minimum delay

• Challenge – Packet loss over wireless medium – Packet drops due to limited, shared bandwidth

No channel access

Lost or erroneous packet

3

Page 4: Medium Access Control for Delay-Sensitive Platooning ...€¦ · Medium Access Control for Delay-Sensitive Platooning Applications . ... • Cooperative traffic safety & platooning

Wireless inter-vehicle data exchange • Who is involved?

– Directly vehicle to vehicle (V2V) – Involving roadside infrastructure (V2I)

• How is the communication organized? – Decentralized

– Centralized involving a central control unit

Information exchange involvingroad side infrastructure

Information exchange directlybetween vehicles

application perspective

Medium Access Control (MAC)

perspective

Page 5: Medium Access Control for Delay-Sensitive Platooning ...€¦ · Medium Access Control for Delay-Sensitive Platooning Applications . ... • Cooperative traffic safety & platooning

• Who is involved? – Directly vehicle to vehicle (V2V) – Involving roadside infrastructure (V2I)

• How is the communication organized? – Decentralized

– Centralized involving a central control unit

Decentralized, ad-hoc

application perspective

Medium Access Control (MAC)

perspective

Wireless inter-vehicle data exchange

Page 6: Medium Access Control for Delay-Sensitive Platooning ...€¦ · Medium Access Control for Delay-Sensitive Platooning Applications . ... • Cooperative traffic safety & platooning

• Who is involved? – Directly vehicle to vehicle (V2V) – Involving roadside infrastructure (V2I)

• How is the communication organized? – Decentralized

– Centralized involving a central control unit

Centralized with a coordinating node

application perspective

Medium Access Control (MAC)

perspective

Wireless inter-vehicle data exchange

Page 7: Medium Access Control for Delay-Sensitive Platooning ...€¦ · Medium Access Control for Delay-Sensitive Platooning Applications . ... • Cooperative traffic safety & platooning

Wireless data exchange • Who is involved?

– Directly vehicle to vehicle (V2V) – Involving roadside infrastructure (V2I)

• How is the communication organized? – Decentralized

– Centralized involving a central control unit

Centralized with a coordinating node

application perspective

Medium Access Control (MAC)

perspective

Page 8: Medium Access Control for Delay-Sensitive Platooning ...€¦ · Medium Access Control for Delay-Sensitive Platooning Applications . ... • Cooperative traffic safety & platooning

Platooning

• First step towards autonomous driving • Platoon of vehicles (e.g. trucks) on a highway

– Vehicles follow a leading vehicle with minimum distance

• + reduced fuel consumption • + increased safety and efficiency • - tight control needed

– Exchange of status data and hazard warnings between platoon vehicles Fast and reliable inter-vehicle communication

8

Page 9: Medium Access Control for Delay-Sensitive Platooning ...€¦ · Medium Access Control for Delay-Sensitive Platooning Applications . ... • Cooperative traffic safety & platooning

Recent standardization • Global interoperability and standards needed • Standardization in Europe

– Dedicated frequency band for ITS safety communication

• Three 10 MHz channels in the 5.9 GHz range • 1 Control Channel, 2 Service Channels

– IEEE 802.11p • Communication protocols for short to medium range inter-

vehicle communication • Profile of the IEEE 802.11 protocol suit • e.g. Medium Access Control (MAC) protocol

9

Page 10: Medium Access Control for Delay-Sensitive Platooning ...€¦ · Medium Access Control for Delay-Sensitive Platooning Applications . ... • Cooperative traffic safety & platooning

Message types • Cooperative Awareness Messages (CAM)

– Periodically exchanged status updates (2-10 Hz send rate)

– Basic information like position, speed, direction etc. – Always present

• Decentralized Environmental Notification Messages (DENM) – Event-triggered hazard warning messages – Only sent out for the duration of the event

10

Page 11: Medium Access Control for Delay-Sensitive Platooning ...€¦ · Medium Access Control for Delay-Sensitive Platooning Applications . ... • Cooperative traffic safety & platooning

Limitations of IEEE 802.11p MAC • No guaranteed channel access before a given

deadline – IEEE 802.11p MAC uses a random access protocol

• CSMA/CA (Carrier Sense Multiple Access with Collision Avoidance)

• ”Listen before talk” protocol • Channel access before a given deadline not

guaranteed • Only messages of the CAM and DENM type allowed

on the Control Channel Propose alternative MAC method Make use of the Service Channel instead

11

Page 12: Medium Access Control for Delay-Sensitive Platooning ...€¦ · Medium Access Control for Delay-Sensitive Platooning Applications . ... • Cooperative traffic safety & platooning

Platooning

• Periodic CAM exchange between all platoon members

• Event-triggered DENM dissemination in case of unexpected hazardous event

DENM dissemination

CAM exchange Platoon leader

12

Page 13: Medium Access Control for Delay-Sensitive Platooning ...€¦ · Medium Access Control for Delay-Sensitive Platooning Applications . ... • Cooperative traffic safety & platooning

Idealistic goal

– CAM • Every vehicle is informed about the up-to-date status of its

surrounding platoon members at any given time

– DENM • Every vehicle is warned of unexpected situations with minimal

delay

13

DENM dissemination

CAM exchangePlatoon leader

Control vehicle for centrallized channel access control

Page 14: Medium Access Control for Delay-Sensitive Platooning ...€¦ · Medium Access Control for Delay-Sensitive Platooning Applications . ... • Cooperative traffic safety & platooning

Performance measures

– CAM Up-To-Dateness (UTD) (inter-arrival time) • What is the worst-case inter-arrival time of CAMs from a

specific neighbor?

– DENM Dissemination Delay (DD) • How fast can a hazard warning be spread throughout the entire

platoon?

DENM dissemination

CAM exchangePlatoon leader

Control vehicle for centrallized channel access control

14

Page 15: Medium Access Control for Delay-Sensitive Platooning ...€¦ · Medium Access Control for Delay-Sensitive Platooning Applications . ... • Cooperative traffic safety & platooning

Intra-platoon communication

- Very strict timing and reliability requirements + Make use of the relatively static nature of a platoon topology

• Number of vehicles (and their positions within the platoon) rarely changes

• Communication requirements are known + Dedicated Service Channel for platoon feasible

• Not restricted to specific message types • Not shared with non-platoon members

Use available bandwidth for CAM and DENM requirements at hand

15

Page 16: Medium Access Control for Delay-Sensitive Platooning ...€¦ · Medium Access Control for Delay-Sensitive Platooning Applications . ... • Cooperative traffic safety & platooning

MAC comparison

• Decentralized – Standard-compliant using 802.11p MAC and send rates – CAM and DENM coexist – Dedicated ITS Control Channel

• Centralized – MAC method, message types and send rates not acc. to

standard – CAM and DENM separated – Dedicated Service Channel

16

CCH

SCH

Page 17: Medium Access Control for Delay-Sensitive Platooning ...€¦ · Medium Access Control for Delay-Sensitive Platooning Applications . ... • Cooperative traffic safety & platooning

The proposed centralized MAC

• Divide bandwidth into – Centrally controlled, deterministic, collision-free MAC

phase with real-time support (CFP) used for periodic CAMs – Contention-based, non-deterministic MAC phase (CBP) used for event-triggered DENMs CSMA/CA-based

Superframe

Collision-Free PhaseCFP

Contention-Based PhaseCBP

CFP/CBP ratio adapted to current CAM traffic

17

Page 18: Medium Access Control for Delay-Sensitive Platooning ...€¦ · Medium Access Control for Delay-Sensitive Platooning Applications . ... • Cooperative traffic safety & platooning

The proposed centralized MAC

What is the suitable SF size and CBP/CFP ratio do support guaranteed channel access for CAMs and reasonable dissemination delays for DENMs?

• 2 steps

1. Determine CBP size based on knowledge of typical DENM Dissemination Delay for the platoon length at hand (e.g. from simulation)

2. Determine CFP size by applying real-time schedulability analysis

Superframe

Collision-Free PhaseCFP

Contention-Based PhaseCBP

CFP/CBP ratio adapted to current CAM traffic

18

Page 19: Medium Access Control for Delay-Sensitive Platooning ...€¦ · Medium Access Control for Delay-Sensitive Platooning Applications . ... • Cooperative traffic safety & platooning

Real-time scheduability analysis

• Derived from uni-processor task scheduling • Given:

– k vehicles k logical real-time channels that need to be scheduled, each with a period and deadline

– A certain bandwidth that the real-time channels need to share • Question:

– Are the real-time channels schedulable given the resources specified

• Two checks must be fullfilled – Utilization check: available bandwidth must not be utilized more

than 100% – Workload check: sum of the transmission times of all packets of

all RTCs with an absolute deadline less than or equal to t at any given time t

19

Page 20: Medium Access Control for Delay-Sensitive Platooning ...€¦ · Medium Access Control for Delay-Sensitive Platooning Applications . ... • Cooperative traffic safety & platooning

20

0 1 2 3 4 5 6 7 80

0.2

0.4

0.6

0.8

1(DENM only, send rate 100 Hz, priority class 1)

DENM dissemination delay (ms)

CD

F of

suc

cess

ful p

lato

on w

arni

ngs

4P6P8P10P12P14P16P18P20P

Step 1: Find suitable CBP size from earlier simulations

Page 21: Medium Access Control for Delay-Sensitive Platooning ...€¦ · Medium Access Control for Delay-Sensitive Platooning Applications . ... • Cooperative traffic safety & platooning

21

Step 2: Find CFP size through RT schedulability analysis

4 6 8 10 12 14 16 18 200

100

200

300

400

500schedulable superframe duration for different platoon sizes and CAM send rates

nbr platoon members

sche

dula

ble

supe

rfra

me

size

(m

s)

SF (10Hz)SF (25Hz)SF (50Hz)SF (100Hz)CBP

4 6 8 10 12 14 16 18 200

5

10

15

20

25

Superframe

Collision-Free PhaseCFP

Contention-Based PhaseCBP

Page 22: Medium Access Control for Delay-Sensitive Platooning ...€¦ · Medium Access Control for Delay-Sensitive Platooning Applications . ... • Cooperative traffic safety & platooning

22

DENM dissemination delay: CAM & DENM sharing Control Channel, standard compliant, 802.11p MAC

0 2 4 6 8 10 12 14 16 180

0.2

0.4

0.6

0.8

1(DENM delay, DENM send rate 100Hz, CAM send rate 25Hz, no extra vehicles)

DENM dissemination delay (ms)

CD

F o

f su

cces

sful

pla

toon

war

ning

s

4P6P8P10P12P14P16P18P20P

CCH

Page 23: Medium Access Control for Delay-Sensitive Platooning ...€¦ · Medium Access Control for Delay-Sensitive Platooning Applications . ... • Cooperative traffic safety & platooning

23

0 2 4 6 8 10 12 14 160

0.2

0.4

0.6

0.8

1(DENM sent during CBP only, DENM 100 Hz, CFP size acc. to CAM 25 Hz)

DENM dissemination delay (ms)

CD

F of

suc

cess

ful p

lato

on w

arni

ngs

4P6P8P10P12P14P16P18P20P

DENM dissemination delay: Service Channel, DENM transmission in CBP only, CAM in CFP only

Superframe

Collision-Free PhaseCFP

Contention-Based PhaseCBP

Page 24: Medium Access Control for Delay-Sensitive Platooning ...€¦ · Medium Access Control for Delay-Sensitive Platooning Applications . ... • Cooperative traffic safety & platooning

0 50 100 150 200 250 3000

0.2

0.4

0.6

0.8

1(CAM UDT, DENM send rate 100Hz, CAM send rate 10Hz, 30 extra vehicles)

CAM up-to-dateness (ms)

CD

F of

CA

M u

p-to

-dat

enes

s

4P6P8P10P12P14P16P18P20PSC 10HzSC 25HzSC 50Hz

24

CAM up-to-dateness: Control Channel based vs. Service Channel based

Page 25: Medium Access Control for Delay-Sensitive Platooning ...€¦ · Medium Access Control for Delay-Sensitive Platooning Applications . ... • Cooperative traffic safety & platooning

25

Worst case DENM dissemination delay and CAM up-to-dateness

Page 26: Medium Access Control for Delay-Sensitive Platooning ...€¦ · Medium Access Control for Delay-Sensitive Platooning Applications . ... • Cooperative traffic safety & platooning

Conclusion

26

• Cooperative driving puts high demands on timing and reliability, especially in platooning where desired vehicle spacing is < 5m

• Support for delay-sensitive data traffic through deterministic channel access is needed – In the current standard this support is compromized due to the

properties of IEEE 802.11p MAC • Applications with semi-static topologies (e.g. platooning)

offer possibilities of centralized, deterministic MAC solutions

• A centralized, Service Channel based MAC method supports fast DENM dissemination and reliable CAM broadcast in a platooning scenario – CAMs are guaranteed to be delivered before their deadline – The dissemination delay of DENMs is not affected considerably

(for platoons up to 16 vehicles)

Page 27: Medium Access Control for Delay-Sensitive Platooning ...€¦ · Medium Access Control for Delay-Sensitive Platooning Applications . ... • Cooperative traffic safety & platooning

Open issues

27

• How to integrate several platoons on one common Service Channel?

• How to handle new or leaving vehicles? • How to cope with dynamic CAM rates

(Decentralized Congestion Control)? • How to make use of power control?

Page 28: Medium Access Control for Delay-Sensitive Platooning ...€¦ · Medium Access Control for Delay-Sensitive Platooning Applications . ... • Cooperative traffic safety & platooning

Thank you for your attention!

?

28