A Joint Routing and Time-Slot Scheduling Load Balancing Algorithm for In-Vehicle TSN

To address the real-time transmission challenges of multiple types of data frames in Advanced Driver Assistance Systems, this paper proposes an in-vehicle Ethernet transmission technology based on Time-Sensitive Networking. In the ADAS environment, existing shortest-path-based routing algorithms often lead to load imbalance, and time-slot scheduling based on fixed routes fails to ensure the reliable transmission of diverse data streams in vehicular networks. To overcome these issues, we propose a joint routing and time-slot scheduling algorithm that effectively expands the feasible space for route planning, better balances network load, and improves time-slot allocation. This enhances the reliability and stability of network transmissions. Firstly, we construct various network topologies and load scenarios based on the complexity of ADAS systems. Secondly, we design a routing algorithm based on the K Shortest Path algorithm, where the path length and load are used to form a cost function to evaluate candidate transmission paths, selecting the optimal one. Finally, we develop an integer linear programming model based on constraint space and use a genetic algorithm to solve the time-slot allocation problem, ensuring deterministic data stream transmission. Experimental results show that compared to the shortest-path-based time-slot scheduling schemes, the proposed joint routing and time-slot scheduling algorithm can effectively achieve network link load balancing and end-to-end delay optimization for Time-Sensitive Networking in various network topologies and load scenarios. The proposed algorithm ensures the deterministic delivery of diverse data streams in TSN for in-vehicle scenarios, and through integration with 5G, it provides precise timing control and highly reliable data transmission for future vehicle connectivity and autonomous driving technologies. An open-source project is available on GitHub. You can view it by clicking here: <uri xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">https://github.com/mrxu190/TSN.git</uri>.

Authors

Institutions

Publication Details

Journal
IEEE Transactions on Consumer Electronics
Published
2025-02-12
DOI
https://doi.org/10.1109/tce.2025.3540890
Citations
4
Primary Topic
Network Time Synchronization Technologies
Type
article
Field-Weighted Citation Impact
5.95
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A Joint Routing and Time-Slot Scheduling Load Balancing Algorithm for In-Vehicle TSN

Dongyang Xu, Bo Xu, Xinrui Chang, Uzair Aslam Bhatti et al.
4 citations
IEEE Transactions on Consumer Electronics
Network Time Synchronization Technologies
5.95
article

A Joint Routing and Time-Slot Scheduling Load Balancing Algorithm for In-Vehicle TSN

Dongyang Xu, Bo Xu, Xinrui Chang, Uzair Aslam Bhatti, Hao Tang, Shuo Wang
article en
4 citations

Abstract

To address the real-time transmission challenges of multiple types of data frames in Advanced Driver Assistance Systems, this paper proposes an in-vehicle Ethernet transmission technology based on Time-Sensitive Networking. In the ADAS environment, existing shortest-path-based routing algorithms often lead to load imbalance, and time-slot scheduling based on fixed routes fails to ensure the reliable transmission of diverse data streams in vehicular networks. To overcome these issues, we propose a joint routing and time-slot scheduling algorithm that effectively expands the feasible space for route planning, better balances network load, and improves time-slot allocation. This enhances the reliability and stability of network transmissions. Firstly, we construct various network topologies and load scenarios based on the complexity of ADAS systems. Secondly, we design a routing algorithm based on the K Shortest Path algorithm, where the path length and load are used to form a cost function to evaluate candidate transmission paths, selecting the optimal one. Finally, we develop an integer linear programming model based on constraint space and use a genetic algorithm to solve the time-slot allocation problem, ensuring deterministic data stream transmission. Experimental results show that compared to the shortest-path-based time-slot scheduling schemes, the proposed joint routing and time-slot scheduling algorithm can effectively achieve network link load balancing and end-to-end delay optimization for Time-Sensitive Networking in various network topologies and load scenarios. The proposed algorithm ensures the deterministic delivery of diverse data streams in TSN for in-vehicle scenarios, and through integration with 5G, it provides precise timing control and highly reliable data transmission for future vehicle connectivity and autonomous driving technologies. An open-source project is available on GitHub. You can view it by clicking here: <uri xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">https://github.com/mrxu190/TSN.git</uri>.

IEEE Transactions on Consumer ElectronicsVol. 71(2)
Changchun University of Science and Technology (CN), Hainan University (CN)
Affordable and clean energy
Openalex Percentile: Top 5%
Network Time Synchronization Technologies
5.95
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.