A Case Study on Achieving Fair Data Age Distribution in Vehicular Communications

In vehicular communication protocol stacks, received messages may not always be decoded successfully due to the complexity of the decoding functions, the uncertainty of the communication load and the limited computation resources. Even worse, an improper implementation of the protocol stack may cause an unfair data age distribution among all the communicating vehicles (the receiving bias problem). In such cases, some vehicles are almost locked out of the vehicular communication, causing potential safety risk in scenarios such as intersection passing. To our knowledge, this problem has not been systematically studied in the fields of vehicular communication and intelligent transport systems (ITS). This paper analyzes the root of the receiving bias problem and proposes architectural solutions to balance data age distribution. Simulation studies based on commercial devices demonstrate the effectiveness of these solutions. In addition, our system has been successfully applied during the Grand Cooperative Driving Challenge, where complicated scenarios involving platooning maneuvering and intersection coordination were conducted.

[1]  Andreas Festag,et al.  Cooperative intelligent transport systems standards in europe , 2014, IEEE Communications Magazine.

[2]  Elham Semsar-Kazerooni,et al.  The Grand Cooperative Driving Challenge 2016: boosting the introduction of cooperative automated vehicles , 2016, IEEE Wireless Communications.

[3]  Martin Törngren,et al.  A reference architecture for cooperative driving , 2013, J. Syst. Archit..

[4]  Samarjit Chakraborty,et al.  Automotive Cyber–Physical Systems: A Tutorial Introduction , 2016, IEEE Design & Test.

[5]  Henk Nijmeijer,et al.  Cooperative Driving With a Heavy-Duty Truck in Mixed Traffic: Experimental Results , 2012, IEEE Transactions on Intelligent Transportation Systems.

[6]  Mate Boban,et al.  Experimental study on the impact of vehicular obstructions in VANETs , 2010, 2010 IEEE Vehicular Networking Conference.

[7]  Karl-Erik Årzén,et al.  TrueTime: Simulation of Control Loops Under Shared Computer Resources , 2002 .

[8]  Wang Yi,et al.  Building timing predictable embedded systems , 2014, ACM Trans. Embed. Comput. Syst..

[9]  Alexey V. Vinel,et al.  Vehicle-to-vehicle communication in C-ACC/platooning scenarios , 2015, IEEE Communications Magazine.

[10]  András Kovács,et al.  Enhancements of V2X communication in support of cooperative autonomous driving , 2015, IEEE Communications Magazine.

[11]  Martin Lauer,et al.  Team AnnieWAY's Entry to the 2011 Grand Cooperative Driving Challenge , 2012, IEEE Transactions on Intelligent Transportation Systems.

[12]  Henk Wymeersch,et al.  Design and Experimental Validation of a Cooperative Driving System in the Grand Cooperative Driving Challenge , 2012, IEEE Transactions on Intelligent Transportation Systems.

[13]  John B. Kenney,et al.  Dedicated Short-Range Communications (DSRC) Standards in the United States , 2011, Proceedings of the IEEE.

[14]  Kuo-Yun Liang,et al.  The Development of a Cooperative Heavy-Duty Vehicle for the GCDC 2011: Team Scoop , 2012, IEEE Transactions on Intelligent Transportation Systems.

[15]  Ulf Holmberg,et al.  A Modular CACC System Integration and Design , 2012, IEEE Transactions on Intelligent Transportation Systems.

[16]  Gerhard Fettweis,et al.  Vehicular communication performance in convoys of automated vehicles , 2016, 2016 IEEE International Conference on Communications (ICC).

[17]  Bilin Aksun Güvenç,et al.  Cooperative Adaptive Cruise Control Implementation of Team Mekar at the Grand Cooperative Driving Challenge , 2012, IEEE Transactions on Intelligent Transportation Systems.

[18]  Hariharan Krishnan,et al.  Performance evaluation of safety applications over DSRC vehicular ad hoc networks , 2004, VANET '04.

[19]  QUTdN QeO,et al.  Random early detection gateways for congestion avoidance , 1993, TNET.

[20]  Tin Yu Wu,et al.  QualityScan scheme for load balancing efficiency in vehicular ad hoc networks (VANETs) , 2015, J. Syst. Softw..

[21]  Mathai Joseph,et al.  Finding Response Times in a Real-Time System , 1986, Comput. J..