ETSI TR 101 613 V1.1.1 (2015-09)
Intelligent Transport Systems (ITS); Cross Layer DCC Management Entity for operation in the ITS G5A and ITS G5B medium; Validation set-up and results
Intelligent Transport Systems (ITS); Cross Layer DCC Management Entity for operation in the ITS G5A and ITS G5B medium; Validation set-up and results
DTR/ITS-0020056
General Information
Standards Content (Sample)
ETSI TR 101 613 V1.1.1 (2015-09)
TECHNICAL REPORT
Intelligent Transport Systems (ITS);
Cross Layer DCC Management Entity
for operation in the ITS G5A and ITS G5B medium;
Validation set-up and results
---------------------- Page: 1 ----------------------
2 ETSI TR 101 613 V1.1.1 (2015-09)
Reference
DTR/ITS-0020056
Keywords
ITS, Spectral Management
ETSI
650 Route des Lucioles
F-06921 Sophia Antipolis Cedex - FRANCE
Tel.: +33 4 92 94 42 00 Fax: +33 4 93 65 47 16
Siret N° 348 623 562 00017 - NAF 742 C
Association à but non lucratif enregistrée à la
Sous-Préfecture de Grasse (06) N° 7803/88
Important notice
The present document can be downloaded from:
http://www.etsi.org/standards-search
The present document may be made available in electronic versions and/or in print. The content of any electronic and/or
print versions of the present document shall not be modified without the prior written authorization of ETSI. In case of any
existing or perceived difference in contents between such versions and/or in print, the only prevailing document is the
print of the Portable Document Format (PDF) version kept on a specific network drive within ETSI Secretariat.
Users of the present document should be aware that the document may be subject to revision or change of status.
Information on the current status of this and other ETSI documents is available at
http://portal.etsi.org/tb/status/status.asp
If you find errors in the present document, please send your comment to one of the following services:
https://portal.etsi.org/People/CommiteeSupportStaff.aspx
Copyright Notification
No part may be reproduced or utilized in any form or by any means, electronic or mechanical, including photocopying
and microfilm except as authorized by written permission of ETSI.
The content of the PDF version shall not be modified without the written authorization of ETSI.
The copyright and the foregoing restriction extend to reproduction in all media.
© European Telecommunications Standards Institute 2015.
All rights reserved.
TM TM TM
DECT , PLUGTESTS , UMTS and the ETSI logo are Trade Marks of ETSI registered for the benefit of its Members.
TM
3GPP and LTE™ are Trade Marks of ETSI registered for the benefit of its Members and
of the 3GPP Organizational Partners.
GSM® and the GSM logo are Trade Marks registered and owned by the GSM Association.
ETSI
---------------------- Page: 2 ----------------------
3 ETSI TR 101 613 V1.1.1 (2015-09)
Contents
Intellectual Property Rights . 5
Foreword . 5
Modal verbs terminology . 5
Executive summary . 5
1 Scope . 6
2 References . 6
2.1 Normative references . 6
2.2 Informative references . 6
3 Definitions, symbols and abbreviations . 8
3.1 Definitions . 8
3.2 Symbols . 8
3.3 Abbreviations . 8
4 DCC theory . 9
5 Simulation results . 10
5.1 Characteristics of common algorithms . 10
5.1.1 Reactive table based algorithm . 10
5.1.1.1 Simulator 1: Conclusions . 10
5.1.1.2 Simulator 1: Introduction . 10
5.1.1.3 Simulator 1: Tools and setup . 11
5.1.1.4 Simulation 1.1: Study on the synchronization issue of the DCC . 14
5.1.1.5 Simulation 1.2: Study on channel load characterization . 20
5.1.1.6 Simulation 1.3: Study on non-identical sensing capabilities . 22
5.1.2 Adaptive linear control algorithms . 23
5.1.3 Comparison of different common algorithms . 23
5.1.3.1 Simulator 2: Introduction . 23
5.1.3.2 Simulator 2: Tools and Setup . 24
5.1.3.3 Simulator 2: Simulation results . 26
5.2 Mixed use of different algorithms . 28
5.2.1 Simulator 3: Conclusions . 28
5.2.2 Simulator 3: Introduction . 28
5.2.2.1 Overview . 28
5.2.2.2 DCC bac kground . 29
5.2.2.3 CAM-DCC algorithm. 29
5.2.2.4 LIMERIC algorithm . 30
5.2.3 Simulator 3: Tools and setup . 30
5.2.3.1 Simulation tools . 30
5.2.3.2 Simulator configuration . 30
5.2.3.3 CAM-DCC implementation . 31
5.2.3.4 LIMERIC implementation . 32
5.2.3.5 Simulation scenarios . 32
5.2.3.6 Alternate CAM-DCC lookup table parameters . 33
5.2.3.7 Alternate LIMERIC target CBP . 33
5.2.3.8 Simulations with the different parameter settings for the algorithms . 33
5.2.4 Simulator 3: Simulation results . 33
5.2.4.1 Introduction to the results . 33
5.2.4.2 Simulation 3.1: Default parameter setting . 34
5.2.4.3 Discussion on the performance difference of CAM-DCC and LIMERIC in the mixed network . 36
5.2.4.4 Simulation 3.2: Modified lookup table. 36
5.2.4.5 Simulation 3.3: Modified LIMERIC target value . 37
5.2.4.6 Simulation 3.4: Modified look-up table and LIMERIC target value . 39
5.3 Future aspects and algorithms . 40
5.3.1 ECPR algorithm . 40
5.3.1.1 Simulator 4: Conclusions . 40
5.3.1.2 Simulator 4: Introduction . 41
ETSI
---------------------- Page: 3 ----------------------
4 ETSI TR 101 613 V1.1.1 (2015-09)
5.3.1.3 Simulator 4: Tools and setup . 41
5.3.1.4 ECPR Algorithm: Testing Different Target Rate and Awareness Distance Sets for - Urban vs.
Highway Environment . 44
5.3.1.5 Comparing ECPR, LIMERIC, Power-only, and No-DCC algorithm . 45
History . 50
ETSI
---------------------- Page: 4 ----------------------
5 ETSI TR 101 613 V1.1.1 (2015-09)
Intellectual Property Rights
IPRs essential or potentially essential to the present document may have been declared to ETSI. The information
pertaining to these essential IPRs, if any, is publicly available for ETSI members and non-members, and can be found
in ETSI SR 000 314: "Intellectual Property Rights (IPRs); Essential, or potentially Essential, IPRs notified to ETSI in
respect of ETSI standards", which is available from the ETSI Secretariat. Latest updates are available on the ETSI Web
server (http://ipr.etsi.org).
Pursuant to the ETSI IPR Policy, no investigation, including IPR searches, has been carried out by ETSI. No guarantee
can be given as to the existence of other IPRs not referenced in ETSI SR 000 314 (or the updates on the ETSI Web
server) which are, or may be, or may become, essential to the present document.
Foreword
This Technical Report (TR) has been produced by ETSI Technical Committee Intelligent Transport Systems (ITS).
Modal verbs terminology
In the present document "shall", "shall not", "should", "should not", "may", "need not", "will", "will not", "can" and
"cannot" are to be interpreted as described in clause 3.2 of the ETSI Drafting Rules (Verbal forms for the expression of
provisions).
"must" and "must not" are NOT allowed in ETSI deliverables except when used in direct citation.
Executive summary
The documented simulations prove that there are functional methods to manage channel load.
Different metrics have been selected to compare the effectiveness and fairness of different methods, and also possible
coexistence of adaptive and reactive algorithms has been demonstrated in simulations.
Despite currently defined methods and individual parameters, in future even more complex methods and algorithms for
managing channel load can be expected to evolve.
ETSI
---------------------- Page: 5 ----------------------
6 ETSI TR 101 613 V1.1.1 (2015-09)
1 Scope
The present document covers the overall validation of the cross layer DCC functionality of the ETSI ITS architecture. It
considers the cross layer DCC specification developed in ETSI TS 103 175 [i.1] and the cross layer concept described
in ETSI TR 101 612 [i.2] and all other relevant DCC components in the communication stack.
2 References
2.1 Normative references
References are either specific (identified by date of publication and/or edition number or version number) or
non-specific. For specific references, only the cited version applies. For non-specific references, the latest version of the
reference document (including any amendments) applies.
Referenced documents which are not found to be publicly available in the expected location might be found at
http://docbox.etsi.org/Reference.
NOTE: While any hyperlinks included in this clause were valid at the time of publication, ETSI cannot guarantee
their long term validity.
The following referenced documents are necessary for the application of the present document.
Not applicable.
2.2 Informative references
References are either specific (identified by date of publication and/or edition number or version number) or
non-specific. For specific references, only the cited version applies. For non-specific references, the latest version of the
reference document (including any amendments) applies.
NOTE: While any hyperlinks included in this clause were valid at the time of publication, ETSI cannot guarantee
their long term validity.
The following referenced documents are not necessary for the application of the present document but they assist the
user with regard to a particular subject area.
[i.1] ETSI TS 103 175: "Intelligent Transport Systems (ITS); Cross Layer DCC Management Entity for
operation in the ITS G5A and ITS G5B medium".
[i.2] ETSI TR 101 612: "Intelligent Transport Systems (ITS); Cross Layer DCC Management Entity for
operation in the ITS G5A and ITS G5B medium; Report on Cross layer DCC algorithms and
performance evaluation".
[i.3] IEEE 802.11-2012: "IEEE Standard for Information technology -- Telecommunications and
information exchange between systems Local and metropolitan area networks -- Specific
requirements Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY)
Specifications".
[i.4] ETSI EN 302 663: "Intelligent Transport Systems (ITS); Access layer specification for Intelligent
Transport Systems operating in the 5 GHz frequency band".
[i.5] ETSI TS 102 687 (V1.1.1): "Intelligent Transport Systems (ITS); Decentralized Congestion
Control Mechanisms for Intelligent Transport Systems operating in the 5 GHz range; Access layer
part".
[i.6] ETSI EN 302 637-2: "Intelligent Transport Systems (ITS); Vehicular Communications; Basic Set
of Applications; Part 2: Specification of Cooperative Awareness Basic Service".
[i.7] Oyunchimeg Shagdar: "Evaluation of Synchronous and Asynchronous Reactive Distributed
Congestion Control Algorithms for the ITS G5 Vehicular Systems", Technical Report 462, INRIA
Paris-Rocquencourt. 2015. .
ETSI
---------------------- Page: 6 ----------------------
7 ETSI TR 101 613 V1.1.1 (2015-09)
[i.8] ns-2, network simulator, http://www.isi.edu/nsnam/ns/, https://en.wikipedia.org/wiki/Ns-
(simulator).
[i.9] ns-3, network simulator, http://www.nsnam.org, https://en.wikipedia.org/wiki/Ns_(simulator).
[i.10] SUMO, Simulation of Urban mobility, http://www.dlr.de/ts/en/desktopdefault.aspx/, http://sumo-
sim.org/.
[i.11] Osama Al-Gazali, Jérôme Härri: "Performance Evaluation of Reactive and Adaptive DCC
Algorithms for Safety-Related Vehicular Communications", Master Thesis, EURECOM,
January 2015.
[i.12] M. Behrisch, L. Bieker, J. Erdmann, and D. Kajzewicz: "Sumo-simulation of urban mobility-an
overview", SIMUL 2011, The Third International Conference on Advances in System Simulation.
2011.
[i.13] D. Krajzewicz: "Sumo (simulation of urban mobility)", Proc. of the 4th middle east symposium on
simulation and modelling, 2002.
[i.14] ns-3 WAVE module, http://www.nsnam.org/docs/models/html/wave.html.
[i.15] R. Jain, D. Chiu, and W. Hawe: "A Quantitative Measure Of Fairness And Discrimination For
Resource Allocation In Shared Computer Systems", DEC, Research Report TR-301,
September 1984.
[i.16] Kenney. J.B, Bansal. G, Rohrs. C.E, LIMERIC: "A linear message rate control algorithm for
vehicular DSRC systems", 8th ACM Int. Workshop on Vehicular Inter-networking VANET 11,
pp. 21-30, 2011.
[i.17] G. Bansal, J. Kenney, C. Rohrs: "LIMERIC: A Linear Adaptive Message Rate Algorithm for
DSRC Congestion Control", IEEE Transactions on Vehicular Technology, Vol. 62, No. 9,
pp. 4182-4197, Nov. 2013.
[i.18] G. Bansal, H. Lu, J. Kenney, and C. Poellabauer: "EMBARC: Error model based adaptive rate
control for vehicle-to-vehicle communications", Proc. 10th ACM Int. Workshop on Vehicular
Inter-Networking, Systems, Applications (VANET 2013), June 2013, pp. 41-50.
[i.19] G. Bansal, B. Cheng, A. Rostami, K. Sjoberg, J. Kenney, and M. Gruteser: "Comparing LIMERIC
and DCC approaches for VANET channel congestion control", Wireless Vehicular
Communications (WiVeC), 2014 IEEE 6th International Symposium on, pp. 1-7, 2014.
[i.20] B. Aygun, M. Boban, A. Wyglinski: "ECPR: Environment-aware Combined Power and Rate
Distributed Congestion Control for Vehicular Communication", arXiv preprint arXiv:1502.00054:
http://arxiv-web3.library.cornell.edu/abs/1502.00054.
[i.21] M. Boban, J. Barros, and O. K. Tonguz: "Geometry-Based Vehicle-to-Vehicle Channel Modeling
for Large-Scale Simulation", IEEE Transactions on Vehicular Technology, Vol. 63, No. 9,
pp. 4146-4164, Nov. 2014.
[i.22] Open Street Map, topological data base, http://www.openstreetmap.org/.
[i.23] M. Boban and P. d'Orey: "Measurement-based evaluation of cooperative awareness for V2V and
V2I communication", IEEE Vehicular Networking Conference (VNC 2014), December 2014,
pp. 1-8.
[i.24] Claudia Campolo, Antonella Molinaro, Riccardo Scopigno: "Vehicular ad hoc Networks,
Standards, Solutions, and Research", ISBN: 978-3-319-15496-1 (Print), 978-3-319-15497-8
(Online).
[i.25] "Highway Capacity Manual", Transportation Research Board, Washington, D.C. 2010.
ISBN 978-0-309-16077-3.
ETSI
---------------------- Page: 7 ----------------------
8 ETSI TR 101 613 V1.1.1 (2015-09)
3 Definitions, symbols and abbreviations
3.1 Definitions
For the purposes of the present document, the terms and definitions given in ETSI TS 103 175 [i.1], ETSI
TR 101 612 [i.2] and the following apply:
NAV: busy flag defined in [i.3]
ns-3: discrete-event network simulator for Internet systems, targeted primarily for research and educational use.
NOTE: ns-3 is free software, licensed under the GNU GPLv2 license, and is publicly available for research,
development, and use.
3.2 Symbols
For the purposes of the present document, the following symbols apply:
α Adaption parameter that control the DCC algorithm
β Adaption parameter that control the DCC algorithm
δ Default packet length for the simulations
CBP Target channel load
Target
CBR CBR measured at the nth monitoring interval
n
CL Channel load calculated upon measurement of CBR
n n
N_GenCam Maximum number of consecutive CAM generations due to the elapsed time since the last
CAM generation
NDL_maxChannelLoad
The channel is considered to be overloaded if the CBP is larger than this value
NDL_minChannelLoad
The channel is considered to be mainly free if the CBP is smaller than this value
NDL_TimeDown controls how fast DCC reacts to channel load decrease
NDL_TimeUp controls how fast DCC reacts to channel load increase
r Message rate of ITS-S j
j
T T Total time during which the channel is indicated as busy during T
BUSY, busy mon
T_GenCam Currently valid upper limit of the CAM generation interval
T_CheckCamGen Time period for checking the generation of a new safety message
T_GenCam_Dcc Initial CAM generation time interval.
T_GenCamMin No CAM can be generated with an interval smaller than this variable
T_GenCamMax No CAM can be generated with an interval greater than this variable
T T CBR monitoring interval
monitor, mon
3.3 Abbreviations
For the purposes of the present document, the following abbreviations apply:
A-DCC Adaptive DCC
AIFS Arbitration Inter Frame Space
BSM Basic Safety Message
BTP Basic Transport Protocol
CAM Cooperative Awareness Message
CBP Channel Busy Percentage
CBR Channel Busy Ratio
CCA Clear Channel Assessment
CCH Control Channel
CL Channel Load
DCC Decentralized Congestion Control
DENM Decentralized Environmental Notification Message
ECPR Environment- and Context-aware Combined Power and Rate distributed congestion control
EDCA Enhanced Distributed Channel Access
FIR Finite Impulse Response
ETSI
---------------------- Page: 8 ----------------------
9 ETSI TR 101 613 V1.1.1 (2015-09)
GPS Global Positioning System
iCS iTetris Control System
IP Internet Protocol
IPG Inter-Packet Gap
ITS Intelligent Transportation System
ITS-G5 Radio interface, collectively known as the 5 GHz ITS frequency band
ITS-S ITS Station
LIMERIC LInear MEssage Rate Integrated Control
LOS Line Of Sight
LOS-C stable flow Level-of-Service of traffic conditions
NOTE: As defined in [i.25].
LOS-F fully saturated (breakdown flow) Level-of-Service of traffic conditions
NOTE: As defined in [i.25].
MAC Medium Access Control
NAR Neighborhood Awareness Ratio
PDR Packet Delivery Ratio
PER Packet Error Rate
PHY Physical Layer
PIR Packet Inter-Reception time
QPSK Quadrature Phase-Shift Keying
R-DCC Reactive DCC
RNAR Ratio of Neighbors Above Range
SINR Signal to Interference and Noise Ratio
SUMO Simulation of Urban MObility
TA Target Awareness
TC Traffic Class
TCP/IP Transmission Control Protocol/Internet Protocol
T-DCC DCC with solely CAM triggering conditions
TX Transmit
UDP User Datagram Protocol
UDP/IP User Datagram Protocol/Internet Protocol
UK United Kingdom
US United States
WAVE Wireless Access in Vehicular Environments
WLAN Wireless Local Area Network
4 DCC theory
The aim of DCC is to avoid overloading the ITS-G5 radio channel. This can be done by different means as specified in
ETSI TS 102 687 [i.5].
It has been shown recently that a pure message rate control can effectively limit the channel load [i.24], therefore most
of the simulation results presented in the present document focus on this type of DCC. Clause 5.3 gives an outlook of
how DCC can be even further improved to not only avoid channel overload, but also maximise the awareness about
other vehicles in the vicinity.
When designing a message rate DCC algorithm the following key fundamentals are important:
• Convergence to a single message rate by all network nodes
• Bounded stability in the sense that message rate changes over time should be within small bounds
Further details about convergence and stability are summarised in [i.24].
ETSI
---------------------- Page: 9 ----------------------
10 ETSI TR 101 613 V1.1.1 (2015-09)
5 Simulation results
5.1 Characteristics of common algorithms
5.1.1 Reactive table based algorithm
5.1.1.1 Simulator 1: Conclusions
Using Simulator 1, the following issues targeting reactive dynamic DCC algorithm are studied.
• DCC synchronization
• Channel load characterization
• Non-identical receiver parameters
The following conclusions are drawn:
• It is very important to provide a solution to avoid the synchronization of DCC behaviour among ITS-S. If a
careful attention is given on this issue, the simple reactive DCC algorithm can perform better than having no
DCC (hereunder called DccOff). In the case of rate adaptation, introducing a random message generation rate
offset seems to be a good solution, but is not further investigated in the present document.
• If the road traffic is sparse, the reactive DCC algorithm tends to show poorer performance than DccOff.
• Resetting the message generation timer based on the actual CBR value is not advantageous.
• If the ITS-S transmits unsynchronized, the current CBR is a good indicator of the channel load. However, if
the transmissions are synchronized, it is necessary to pay attention on CBR for a longer interval.
• If the system consists of ITS-S with heterogeneous channel sensing capability, non-negligible negative impact
can be expected in terms of communications range and fairness.
• The fairness issue caused by non-identical sensing capabilities is more significant for DCC-enabled system.
5.1.1.2 Simulator 1: Introduction
The results of simulator 1 are detailed in paper [i.7], using a simulation tool combining ns-3 (network simulator) and
SUMO (Simulation of urban mobility). Simulator 1 implemented the reactive DCC algorithm, controlling the message
rate following a parameter look-up table (shown in table 2).
Following simulations are performed with simulator 1:
• Simulation 1.1: Study on the synchronization issue of the DCC.
• Simulation 1.2: Study on channel load characterization.
• Simulation 1.3: Study on non-identical sensing capabilities.
Simulation 1.1 investigates the handling of the channel busy ratio (CBR), which is the ratio of the time when the
channel is perceived as busy to the monitoring interval. It is the commonly agreed metric used to characterize channel
load. Since the wireless channel is shared by ITS-S that are in the vicinity of each other, the CBR monitored at such
ITS-S takes similar values. As a consequence, the ITS-S may take synchronized reactions to the channel load, e.g. the
ITS-S reduce/increase the transmission rate at around the same time. Simulation 1.1 studies such a synchronized DCC
behaviour observed in reactive DCC algorithm. The following different possible reactions of the CAM generator, which
is responsible for adjusting the message generation rate as a means to perform DCC, were studied:
• Timer handling: In general, a transmission of a CAM is triggered by a timer, which is set to the CAM interval.
Hence, upon being informed with a new CBR value (at an arbitrary point of time), the CAM generator may:
1) wait the expiration of the on-going timer and set the timer to the new CAM interval; or
ETSI
---------------------- Page: 10 ----------------------
11 ETSI TR 101 613 V1.1.1 (2015-09)
2) cancel the on-going timer and set it to the new CAM interval. The former and latter behaviours are
respectively named Wait-and-Go and Cancel-and-Go.
• Interval setting: As mentioned above, the CBR measured for the shared channel may lead to the situation
where the nearby ITS-S increase/decrease the CAM interval at around the same time. This is especially true
for the reactive DCC algorithm, which controls the rate following a parameter look-up table. Therefore, one
can think of avoiding such a synchronized behaviour by applying random intervals. Hence, two possible
behaviours can be envisioned: upon determination of a new CBR value, in the simulation the CAM generator
sets the message generation interval to:
1) the value (say new_CAM_interval) provided by the table; or
2) a random value (e.g. taken from the range [0, new_CAM_interval]) for the first packet and then follows
the table.
The former and latter behaviours are respectively named Synchronized and Unsynchronized. In practice,
synchronization could happen when the CAM transmissions are triggered based on the common GPS clock.
Considering the above-mentioned behaviours of the CAM generator, the following four different versions of Reactive
DCC are simulated:
• DccReactive-1: Wait-and-Go & Synchronized
• DccReactive-2: Cancel-and-Go & Synchronized
• DccReactive-3: Wait-and-Go & Unsynchronized
• DccReactive-4: Cancel-and-Go & Unsynchronized
Simulation 1.1 studies and compares the performances of these different versions of reactive DCC to understand the
synchronization issue and their underlying reasons.
Simulation 1.2 investigates the optimum time interval for the channel load characterization. While it is commonly agreed
that CBR should be monitored over a certain interval (e.g. 100 ms), it is not clear whether the channel load should be
characterize
...
Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.