An Enhanced Routing and Scheduling Mechanism for Time-Triggered Traffic with Large Period Differences in Time-Sensitive Networking

被引:12
作者
Nie, Hongrui [1 ]
Li, Shaosheng [2 ]
Liu, Yong [1 ]
机构
[1] Beijing Univ Posts & Telecommun, Sch Informat & Commnunicat Engn, Beijing 100876, Peoples R China
[2] Beijing Univ Posts & Telecommun, Sch Artificial Intelligence, Beijing 100876, Peoples R China
来源
APPLIED SCIENCES-BASEL | 2022年 / 12卷 / 09期
关键词
time-sensitive network (TSN); integer linear programming (ILP); routing and scheduling algorithm; flow classification; ALGORITHM;
D O I
10.3390/app12094448
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
In the field of the automotive area as well as industrial control, real-time communication requires deterministic delivery with low delay and bounded jitter. Real-time communication in these networks requires transmission schedule and routing, which is an NP-hard problem. In this paper, we present an offline routing and scheduling method based on integer linear programming (ILP), with a flow preprocessing step to explore the period correlation of time-triggered (TT) traffic in time-sensitive networking (TSN). First, a multiperiod flow routing and scheduling algorithm based on flow classification is proposed to improve the scheduling success rate and reduce execution time. The flow classification technique obtained a more fine-grained TT traffic classification, which can be superimposed on any routing and scheduling algorithms. Second, an adaptive period compensation scheduling algorithm based on flow classification is proposed in simple network architecture conditions. The evaluations demonstrate that the proposed algorithms improve scheduling success rate and reduce execution time compared with baseline methods in all test cases. In addition, we can adapt our different proposed algorithms in different network architecture conditions to schedule various flows with different periods and sizes.
引用
收藏
页数:23
相关论文
共 40 条
[1]  
[Anonymous], 2016, 8021QBZ2016 IEEE, P126
[2]  
Arestova A., 2020, Design of a Hybrid Genetic Algorithm for Time-Sensitive Networking
[3]  
Arif F.A.R., P 2016 3 INT SCI PRA, P207
[4]   Routing and Scheduling of Time-Triggered Traffic in Time-Sensitive Networks [J].
Atallah, Ayman A. ;
Hamad, Ghaith Bany ;
Mohamed, Otmane Ait .
IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2020, 16 (07) :4525-4534
[5]  
Craciunas S. S., 2017, Proceedings of Real-Time Summer School LEcole dEte Temps Reel (ETR), P1
[6]   Scheduling Real-Time Communication in IEEE 802.1Qbv Time Sensitive Networks [J].
Craciunas, Silviu S. ;
Oliver, Ramon Serna ;
Chmelik, Martin ;
Steiner, Wilfried .
PROCEEDINGS OF THE 24TH INTERNATIONAL CONFERENCE ON REAL-TIME NETWORKS AND SYSTEMS PROCEEDINGS (RTNS 2016), 2016, :183-192
[7]   Combined task- and network-level scheduling for distributed time-triggered systems [J].
Craciunas, Silviu S. ;
Oliver, Ramon Serna .
REAL-TIME SYSTEMS, 2016, 52 (02) :161-200
[8]  
Durr F., P 24 INT C REAL TIME, P203
[9]   Dependable and predictable time-triggered Ethernet networks with COTS components [J].
Elshuber, Martin ;
Obermaisser, Roman .
JOURNAL OF SYSTEMS ARCHITECTURE, 2013, 59 (09) :679-690
[10]  
Farkas J., 2018, IEEE Commun. Standards Mag., V2, P20, DOI [DOI 10.1109/MCOMSTD.2018.8412457, 10.1109/MCOMSTD.2018.8412457]