ABSTRACT
Networks in the automotive and aerospace area as well as in production facilities have to support time-critical (i.e., hard real-time) communication. For such applications, time-triggered Ethernet-based networking solutions provide the required timeliness, i.e., reliable packet delivery with deterministic latencies and low jitter. However, the routing and scheduling of the time-triggered traffic is an NP-hard problem. Hence, existing solutions to this problem make certain abstractions to reduce complexity if necessary. Nonetheless, such abstractions exclude feasible routing and scheduling options from the design space. Specifically, it is a typical approach to model routing and scheduling as separate problems, which are solved successively or with heuristic coupling. Therefore, we present a novel ILP formulation that can be used to jointly solve the routing and scheduling problem for time-triggered Ethernet networks. Using this formulation, it is possible to solve various scheduling problems that are infeasible when using a fixed shortest path routing with separate scheduling. Compared to a fixed load balanced routing with separate scheduling, schedules computed with our formulation offer lower communication latencies.
- Jochen W. Guck and Wolfgang Kellerer. 2014. Achieving end-to-end real-time Quality of Service with Software Defined Networking. In IEEE International Conference on Cloud Networking (CloudNet).Google Scholar
- Aric A. Hagberg, Daniel A. Schult, and Pieter J. Swart. 2008. Exploring network structure, dynamics, and function using NetworkX. Proceedings of the 7th Python in Science Conference (SciPy2008) (Aug. 2008), 11--15.Google Scholar
- Zdeněk Hanzálek, Pavel Burget, and Přemysl Šůcha. 2010. Profinet IO IRT Message Scheduling With Temporal Constraints. IEEE Transactions on Industrial Informatics 6, 3 (Aug. 2010), 369--380.Google ScholarCross Ref
- J. D. Hunter. 2007. Matplotlib: A 2D graphics environment. Computing In Science & Engineering 9, 3 (June 2007), 90--95. Google ScholarDigital Library
- Gurobi Optimization Inc. 2016. Gurobi Optimizer Reference Manual. (2016). http://www.gurobi.comGoogle Scholar
- Brigitte Jaumard, Christophe Meyer, and Babacar Thiongane. 2004. ILP formulations for the RWA problem: Symmetric systems. published on researchgate.net (Nov. 2004).Google Scholar
- Martin Lukasiewycz, Reinhard Schneider, Dip Goswami, and Samarjit Chakraborty. 2012. Modular Scheduling of Distributed Heterogeneous Time-Triggered Automotive Systems. In Asia and South Pacific Design Automation Conference (ASP-DAC).Google Scholar
- Kai Neubauer, Philipp Wanko, Torsten Schaub, and Christian Haubelt. 2017. Enhancing Symbolic System Synthesis through ASPmT with Partial Assignment Evaluation. In Design, Automation and Test in Europe (DATE). Google ScholarDigital Library
- Eike Schweissguth, Peter Danielis, Christoph Niemann, and Dirk Timmermann. 2016. Application-aware industrial ethernet based on an SDN-supported TDMA approach. In IEEE World Conference on Factory Communication Systems (WFCS).Google ScholarCross Ref
- Wilfried Steiner. 2010. An Evaluation of SMT-Based Schedule Synthesis for Time-Triggered Multi-hop Networks. In IEEE Real-Time Systems Symposium (RTSS). Google ScholarDigital Library
- Domiţian Tămaş-Selicean, Paul Pop, and Wilfried Steiner. 2015. Design optimization of TTEthernet-based distributed real-time systems. Real-Time Systems 51, 1 (Jan. 2015), 1--35. Google ScholarDigital Library
- Jihui Zhang, Haitao Wu, Qian Zhang, and Bo Li. 2005. Joint Routing and Scheduling in Multi-radio Multi-channel Multi-hop Wireless Networks. In International Conference on Broadband Networks.Google Scholar
Index Terms
- ILP-based joint routing and scheduling for time-triggered networks
Recommendations
How to Optimize Joint Routing and Scheduling Models for TSN Using Integer Linear Programming
RTNS '21: Proceedings of the 29th International Conference on Real-Time Networks and SystemsReliable real-time communication is an essential technology for industrial manufacturing but also other branches to transport mission-critical messages. IEEE Time-Sensitive Networking (TSN) is a disruptive real-time communication standard extending ...
Design optimization of TTEthernet-based distributed real-time systems
Many safety-critical real-time applications are implemented using distributed architectures, composed of heterogeneous processing elements interconnected in a network. Our focus in this paper is on the TTEthernet protocol, a deterministic, synchronized ...
Combined task- and network-level scheduling for distributed time-triggered systems
Ethernet-based time-triggered networks (e.g. TTEthernet) enable the cost-effective integration of safety-critical and real-time distributed applications in domains where determinism is a key requirement, like the aerospace, automotive, and industrial ...
Comments