How to Optimize Joint Routing and Scheduling Models for TSN Using Integer Linear Programming

被引:19
作者
Hellmanns, David [1 ]
Haug, Lucas [1 ]
Hildebrand, Moritz [1 ]
Duerr, Frank [1 ]
Kehrer, Stephan [2 ]
Hummen, Rene [2 ]
机构
[1] Univ Stuttgart, Inst Parallel & Distributed Syst, Stuttgart, Germany
[2] Hirschmann Automat & Control GmbH, Technol & Innovat Dept, Neckartenzlingen, Germany
来源
29TH INTERNATIONAL CONFERENCE ON REAL TIME NETWORKS AND SYSTEMS (RTNS 2021) | 2021年
关键词
Time-Sensitive Networking; TSN; Scheduling; Routing; Integer Linear Programming; Optimization; Model;
D O I
10.1145/3453417.3453421
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Reliable real-time communication is an essential technology for industrial manufacturing but also other branches to transport missioncritical messages. IEEE Time-Sensitive Networking (TSN) is a disruptive real-time communication standard extending IEEE Ethernet with real-time mechanisms. One of the core features of TSN is the Time-Aware Shaper (TAS) enabling TDMA-based scheduling of streams within the network. TDMA has many advantages from the real-time perspective. Foremost, stream isolation in the time dimension enables tight delay and jitter bounds. Moreover, conformance to these bounds is proven by the design of the TDMA schedule. However, calculating an optimal schedule is an NP-hard problem. Therefore, various approaches to optimize the schedule calculation are proposed, such as Integer Linear Programming (ILP). Nevertheless, a systematic comparsion of the different optimization approaches with respect to their performance is missing so far. To fill this gap, we first provide a systematic classification of optimizations of ILP-based TSN scheduling. To quantify the effects of such optimization approaches, we introduce a base ILP and propose optimizations for the different categories. Using the proposed optimization, we evaluate the performance with regard to execution time and schedulability (number of solved schedules). Our results show that the optimizations lead to strongly fluctuating results. Certain intuitive optimizations can even lead to massive performance degradations.
引用
收藏
页码:100 / 111
页数:12
相关论文
共 21 条
[1]  
[Anonymous], 2018, Standard IEEE 802.1Q, DOI DOI 10.1109/IEEESTD.2018.8403927
[2]  
[Anonymous], 2008, IEEE STD 1588 2008 R, DOI [10.1109/IEEESTD.2008.4579760, DOI 10.1109/IEEESTD.2008.4579760]
[3]  
[Anonymous], 2011, EN1992-1-1, P1
[4]  
Craciunas S. S., 2014, P 22 INT C REAL TIM, P45, DOI DOI 10.1145/2659787.2659812
[5]   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
[6]   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
[7]  
Gurobi Optimization LLC, 2021, Gurobi Optimizer Reference Manual
[8]   Profinet IO IRT Message Scheduling [J].
Hanzalek, Zdenek ;
Burget, Pavel ;
Sucha, Premysl .
PROCEEDINGS OF THE 21ST EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, 2009, :57-65
[9]  
Hellmanns D., 2020, IEEE WFCS, P1, DOI 10.1109/WFCS47810.2020.9114415
[10]   On the Performance of Stream-based, Class-based Time-aware Shaping and Frame Preemption in TSN [J].
Hellmanns, David ;
Falk, Jonathan ;
Glavackij, Alexander ;
Hummen, Rene ;
Kehrer, Stephan ;
Duerr, Frank .
2020 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL TECHNOLOGY (ICIT), 2020, :298-303