TY - JOUR
T1 - Connectivity Maintenance for Next-Generation Decentralized Vehicle Platoon Networks
AU - Sarker, Ankur
AU - Qiu, Chenxi
AU - Shen, Haiying
N1 - Funding Information:
Manuscript received July 9, 2017; revised April 22, 2019 and October 7, 2019; accepted March 5, 2020; approved by IEEE/ACM TRANSACTIONSON NETWORKING Editor K. Psounis. Date of publication May 6, 2020; date of current version August 18, 2020. This work was supported in part by the U.S. NSF under Grant NSF-1827674, Grant CCF-1822965, Grant OAC-1724845, and Grant CNS-1733596, and in part by the Microsoft Research Faculty Fellowship under Grant 8300751. (Corresponding authors: Ankur Sarker; Haiying Shen.) Ankur Sarker and Haiying Shen are with the Department of Computer Science, University of Virginia, Charlottesville, VA 22904 USA (e-mail: as4mz@virginia.edu; hs6ms@virginia.edu).
Publisher Copyright:
© 1993-2012 IEEE.
PY - 2020/8
Y1 - 2020/8
N2 - Always keeping a certain distance between vehicles in a platoon system is important for collision avoidance. Centralized platoon systems let the leader vehicle determine and notify the velocities of all the vehicles in the platoon. Unfortunately, such a centralized method generates high packet drop rate and communication delay due to the leader vehicle's limited communication capability. Therefore, we propose a decentralized platoon network, in which each vehicle determines its velocity by only communicating with the vehicles in a short range. However, the multiple simultaneous transmissions between different pairs of vehicles may interfere with each other. By leveraging a typical feature of a platoon, we devise a channel allocation algorithm, called the Fast and Lightweight Autonomous channel selection algorithm (FLA), in which each vehicle determines its channel simply based on its distance to the leader vehicle. We also devise a strategy, in which a succeeding vehicle uses its stored common velocity profile when it is disconnected from its preceding vehicle and then adjusts its velocity once the connection is built. We conduct experiments on NS-3 and Matlab to evaluate the performance of our proposed methods and implement a real-world prototype by equipping vehicles with Android mobile devices. The experimental results demonstrate the superior performance of our decentralized platoon network over the previous centralized platoon networks.
AB - Always keeping a certain distance between vehicles in a platoon system is important for collision avoidance. Centralized platoon systems let the leader vehicle determine and notify the velocities of all the vehicles in the platoon. Unfortunately, such a centralized method generates high packet drop rate and communication delay due to the leader vehicle's limited communication capability. Therefore, we propose a decentralized platoon network, in which each vehicle determines its velocity by only communicating with the vehicles in a short range. However, the multiple simultaneous transmissions between different pairs of vehicles may interfere with each other. By leveraging a typical feature of a platoon, we devise a channel allocation algorithm, called the Fast and Lightweight Autonomous channel selection algorithm (FLA), in which each vehicle determines its channel simply based on its distance to the leader vehicle. We also devise a strategy, in which a succeeding vehicle uses its stored common velocity profile when it is disconnected from its preceding vehicle and then adjusts its velocity once the connection is built. We conduct experiments on NS-3 and Matlab to evaluate the performance of our proposed methods and implement a real-world prototype by equipping vehicles with Android mobile devices. The experimental results demonstrate the superior performance of our decentralized platoon network over the previous centralized platoon networks.
UR - http://www.scopus.com/inward/record.url?scp=85090763195&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85090763195&partnerID=8YFLogxK
U2 - 10.1109/TNET.2020.2986252
DO - 10.1109/TNET.2020.2986252
M3 - Article
AN - SCOPUS:85090763195
VL - 28
SP - 1449
EP - 1462
JO - IEEE/ACM Transactions on Networking
JF - IEEE/ACM Transactions on Networking
SN - 1063-6692
IS - 4
M1 - 9086736
ER -