Empirical Performance Models of MAC Protocols for Cooperative Platooning Applications

Vehicular ad-hoc networks (VANET) enable vehicles to exchange information on traffic conditions, dynamic status and localization, to enhance road safety and transportation efficiency. A typical VANET application is platooning, which can take advantage of exchanging information on speed, heading and position to allow shorter inter-vehicle distances without compromising safety. However, the platooning performance depends drastically on the quality of the communication channel, which in turn is highly influenced by the medium access control protocol (MAC). Currently, VANETs use the IEEE 802.11p MAC, which follows a carrier sense multiple access with collision avoidance (CSMA/CA) policy that is prone to collisions and degrades significantly with network load. This has led to recent proposals for a time-division multiple access (TDMA)-based MAC that synchronize vehicles’ beacons to prevent or reduce collisions. In this paper, we take CSMA/CA and two TDMA-based overlay protocols, i.e., deployed over CSMA/CA, namely PLEXE-slotted and RA-TDMAp, and carry out extensive simulations with varying platoon sizes, number of occupied lanes and transmit power to deduce empirical models that provide estimates of average number of collisions per second and average busy time ratio. In particular, we show that these estimates can be obtained from observing the number of radio-frequency (RF) neighbours, i.e., number of distinct sources of the packets received by each vehicle per time unit. These estimates can enhance the online adaptation of distributed applications, particularly platooning control, to varying conditions of the communication channel.

[1]  Giancarlo Fortino,et al.  Management of Cyber Physical Objects in the Future Internet of Things, Methods, Architectures and Applications , 2016, Management of Cyber Physical Objects in the Future Internet of Things.

[2]  Krzysztof Wesolowski,et al.  3GPP C-V2X and IEEE 802.11p for Vehicle-to-Vehicle communications in highway platooning scenarios , 2018, Ad Hoc Networks.

[3]  Falko Dressler,et al.  Plexe: A platooning extension for Veins , 2014, 2014 IEEE Vehicular Networking Conference (VNC).

[4]  Xuemin Shen,et al.  Contention Intensity Based Distributed Coordination for V2V Safety Message Broadcast , 2018, IEEE Transactions on Vehicular Technology.

[5]  Urbano Nunes,et al.  Platooning With IVC-Enabled Autonomous Vehicles: Strategies to Mitigate Communication Delays, Improve Safety and Traffic Flow , 2012, IEEE Transactions on Intelligent Transportation Systems.

[6]  Yevgeni Koucheryavy,et al.  Modeling Broadcasting in IEEE 802.11p/WAVE Vehicular Networks , 2011, IEEE Communications Letters.

[7]  Luca Delgrossi,et al.  Optimal data rate selection for vehicle safety communications , 2008, VANET '08.

[8]  Christoph F. Mecklenbräuker,et al.  Challenging Vehicular Traffic Scenarios for Self-Organizing Time Division Multiple Access , 2012 .

[9]  Christoph Sommer A Multi-Channel IEEE 1609.4 and 802.11p EDCA Model for the Veins Framework , 2012 .

[10]  Elmar Schoch,et al.  Communication patterns in VANETs , 2008, IEEE Communications Magazine.

[11]  Li Li,et al.  VeMAC: A TDMA-Based MAC Protocol for Reliable Broadcast in VANETs , 2013, IEEE Transactions on Mobile Computing.

[12]  Aijun Liu,et al.  An Analytical Model of CSMA/CA Performance For Periodic Broadcast Scheme , 2018, 2018 IEEE/CIC International Conference on Communications in China (ICCC).

[13]  Reinhard German,et al.  Bidirectionally Coupled Network and Road Traffic Simulation for Improved IVC Analysis , 2011, IEEE Transactions on Mobile Computing.

[14]  Yusheng Ji,et al.  A Dedicated Multi-Channel MAC Protocol Design for VANET with Adaptive Broadcasting , 2010, 2010 IEEE Wireless Communication and Networking Conference.

[15]  Falko Dressler,et al.  Jerk Beaconing: A dynamic approach to platooning , 2015, 2015 IEEE Vehicular Networking Conference (VNC).

[16]  Anis Laouiti,et al.  A Fully Distributed TDMA based MAC Protocol for Vehicular Ad Hoc Networks , 2015 .

[17]  Tsang-Ling Sheu,et al.  A Cluster-based TDMA System for Inter-Vehicle Communications , 2014, J. Inf. Sci. Eng..

[18]  Mario Gerla,et al.  Towards inter-vehicle communication strategies for platooning support , 2014, 2014 7th International Workshop on Communication Technologies for Vehicles (Nets4Cars-Fall).

[19]  Ranran Ding,et al.  A clustering-based multi-channel Vehicle-to-Vehicle (V2V) communication system , 2009, 2009 First International Conference on Ubiquitous and Future Networks.

[20]  Hsiao-Hwa Chen,et al.  Cluster-based multi-channel communications protocols in vehicle ad hoc networks , 2006, IEEE Wireless Communications.

[21]  Ozan K. Tonguz,et al.  How Shadowing Hurts Vehicular Communications and How Dynamic Beaconing Can Help , 2013, IEEE Transactions on Mobile Computing.

[22]  Fan Yu,et al.  A Self-Organizing MAC Protocol for DSRC based Vehicular Ad Hoc Networks , 2007, 27th International Conference on Distributed Computing Systems Workshops (ICDCSW'07).

[23]  Luís Almeida,et al.  Impact of Platoon Size on the Performance of TDMA-Based MAC Protocols , 2018, 2018 IEEE Globecom Workshops (GC Wkshps).

[24]  Luís Almeida,et al.  A Flexible TDMA Overlay Protocol for Vehicles Platooning , 2018, Nets4Cars/Nets4Trains/Nets4Aircraft.

[25]  Nathan van de Wouw,et al.  Design and experimental evaluation of cooperative adaptive cruise control , 2011, 2011 14th International IEEE Conference on Intelligent Transportation Systems (ITSC).