Routing and Scheduling of Time-Triggered Traffic in Time-Sensitive Networks

被引:115
作者
Atallah, Ayman A. [1 ]
Hamad, Ghaith Bany [2 ]
Mohamed, Otmane Ait [1 ]
机构
[1] Concordia Univ, Dept Elect & Comp Engn, Montreal, PQ H3G 1M8, Canada
[2] Stanford Univ, Dept Biomed Data Sci, Stanford, CA 94305 USA
关键词
Routing; Schedules; Job shop scheduling; Logic gates; Bridges; Processor scheduling; Fault tolerance; Graph cut; integer linear programming (ILP); no-wait scheduling; routing; streams partitioning; time-sensitive networks (TSNs); REAL-TIME;
D O I
10.1109/TII.2019.2950887
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This article addresses the following research question: How to compute no-wait schedules and multipath routings for large-scale time-sensitive networks (TSNs)? TSN must guarantee low latency and fault tolerance. The former requirement is achieved by sending the messages according to a no-wait schedule, whereas the latter is achieved by routing each message through multiple streams of disjoint paths. Computing such schedule and routing is an NP-hard problem. In this article, the aforementioned question is addressed by a three-fold solution: An iterated integer linear programming based scheduling (IIS) technique for scalability; the Degree of Conflict (DoC) between the IIS iterations is minimized by the DoC-aware streams partitioning (DASP) technique, which improves the success rate of the IIS; the fault-tolerance is guaranteed by a DoC-aware multipath routing technique, which integrates the DASP for further improvement in the success rate. Two hundred synthetic test cases are used for performance evaluation. The proposed method scales well, i.e., it handled networks of 21 bridges and 480 messages under 40 min timeout. The success rate of the highly utilized instances raised from 47% by random streams partitioning to 90% by the proposed method.
引用
收藏
页码:4525 / 4534
页数:10
相关论文
共 30 条
[1]  
[Anonymous], 2016, SIGBED Rev, DOI [DOI 10.1145/3015037.3015044, 10.1145/3015037.3015044]
[2]  
[Anonymous], [No title captured]
[3]  
Atallah AA, 2018, IEEE INT ON LINE, P151, DOI 10.1109/IOLTS.2018.8474201
[4]   Reliability-Aware Routing of AVB Streams in TSN Networks [J].
Atallah, Ayman A. ;
Hamad, Ghaith Bany ;
Mohamed, Otmane Ait .
RECENT TRENDS AND FUTURE TECHNOLOGY IN APPLIED INTELLIGENCE, IEA/AIE 2018, 2018, 10868 :697-708
[5]  
Cour T., 2004, NORMALIZED CUT SEGME
[6]  
Craciunas S. S., 2017, Proceedings of Real‐Time Summer School LEcole dEte Temps Reel (ETR), P1
[7]   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
[8]   Ethernet-based real-time and industrial communications [J].
Decotignie, JD .
PROCEEDINGS OF THE IEEE, 2005, 93 (06) :1102-1117
[9]   No-wait Packet Scheduling for IEEE Time-sensitive Networks (TSN) [J].
Duerr, Frank ;
Nayak, Naresh Ganesh .
PROCEEDINGS OF THE 24TH INTERNATIONAL CONFERENCE ON REAL-TIME NETWORKS AND SYSTEMS PROCEEDINGS (RTNS 2016), 2016, :203-212
[10]   Exploring Practical Limitations of Joint Routing and Scheduling for TSN with ILP [J].
Falk, Jonathan ;
Duerr, Frank ;
Rothermel, Kurt .
2018 IEEE 24TH INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA), 2018, :136-146