Constraint programming approaches to joint routing and scheduling in time-sensitive networks

被引:27
作者
Vlk, Marek [1 ,2 ]
Hanzalek, Zdenek [1 ]
Tang, Siyu [3 ]
机构
[1] Czech Tech Univ, Czech Inst Informat Robot & Cybernet, Jugoslavskych Partyzanu 1580-3, Prague 16000 6, Czech Republic
[2] Charles Univ Prague, Fac Math & Phys, Malostranske Mimesti 25, Prague 11800 1, Czech Republic
[3] Huawei Technol Duesseldorf GmbH, Appl Network Technol Lab, Munich Res Ctr, Riesstr 25,3-0G, D-80992 Munich, Germany
关键词
Time-sensitive networking; Real-time communication; Time-triggered communication; Isochronous traffic; Integer linear programming; Satisfiability Modulo Theories;
D O I
10.1016/j.cie.2021.107317
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The deterministic behavior of real-time communication networks is achieved by time-triggered periodic schedules for critical data traffic. Calculating such a schedule requires satisfying a lot of constraints, which in practice may be difficult due to the increasing number of data flows in the network. In the current approaches, the routes of flows are usually given or determined separately from the scheduling process. If the routes of flows can be computed jointly with scheduling, more flows could be scheduled since the algorithm chooses among alternative paths. This paper formalizes the problem of joint routing and scheduling of time-triggered periodic communication in Time-Sensitive Networks, guaranteeing the required deterministic nature of the communication, and proposes two models in Constraint Programming formalism. We further apply the Logic-Based Benders Decomposition on the proposed models and give an extensive experimental evaluation of our solutions showing that our novel approach that models waiting of frames in queues along with the Logic-Based Benders Decomposition exhibits the best performance and significantly increases the schedulability over the state-of-the-art methods.
引用
收藏
页数:14
相关论文
共 35 条
  • [1] [Anonymous], 2016, SIGBED Rev, DOI [DOI 10.1145/3015037.3015044, 10.1145/3015037.3015044]
  • [2] [Anonymous], TIM SENS NETW FLEX M
  • [3] Arzen Karl-Erik., 2005, IFAC Proceedings Volumes, V38, P191
  • [4] Atallah A, 2019, IEEE T IND INFORM
  • [5] School bus routing and scheduling with stochastic time-dependent travel times considering on-time arrival reliability
    Babaei, Mohsen
    Rajabi-Bahaabadi, Mojtaba
    [J]. COMPUTERS & INDUSTRIAL ENGINEERING, 2019, 138
  • [6] Improving the Worst-Case Delay Analysis of an AFDX Network Using an Optimized Trajectory Approach
    Bauer, Henri
    Scharbarg, Jean-Luc
    Fraboul, Christian
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2010, 6 (04) : 521 - 533
  • [7] Rate Monotonic vs. EDF: Judgment day
    Buttazzo, GC
    [J]. REAL-TIME SYSTEMS, 2005, 29 (01) : 5 - 26
  • [8] Caddell B, 2018, THESIS U STUTTGART
  • [9] Scheduling Real-Time Communication in IEEE 802.1Qbv Time Sensitive Networks
    Craciunas, Silviu S.
    Oliver, Ramon Serna
    Chmelik, Martin
    Steiner, Wilfried
    [J]. PROCEEDINGS OF THE 24TH INTERNATIONAL CONFERENCE ON REAL-TIME NETWORKS AND SYSTEMS PROCEEDINGS (RTNS 2016), 2016, : 183 - 192
  • [10] Z3: An efficient SMT solver
    de Moura, Leonardo
    Bjorner, Nikolaj
    [J]. TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, 2008, 4963 : 337 - 340