Abstract

Time-sensitive networks (TSNs) provide reliable, deterministic message delivery, ideal for networked control systems. Such networks are increasingly implemented in dynamic, resource-constrained avionics environments. This places pressure on the TSN scheduler to compute network flow schedules faster with slower processors, less memory, and limited power consumption. Avionics full-duplex switched Ethernet and IEEE 802.1 Time-Sensitive Networking are briefly compared and found to be largely similar in concept except for mechanisms enforcing determinism (BAG versus IEEE 802.1Qbv gate control) and the added requirement for time synchronization in time-sensitive networking. A new form of reliability known as polymorphic reconfiguration is introduced and contrasted with static, preconfigured redundancy. Scalability issues impacting TSN scheduling for polymorphic reconfiguration are derived. Preconfiguring and storing the TSN schedule for every possible network failure is infeasible in terms of memory storage. IEEE 802.1CB and other redundancy mechanisms exacerbate the problem by further increasing the number of flows that have to be reconfigured and scheduled. The computational complexity of TSN scheduling is reviewed and the notion of a processing-storage tradeoff via a schedule seed is introduced. The resource constrained scheduling challenge is addressed by analyzing tradeoffs in efficient scheduling approaches where qualitative performance metrics are inferred, high-level computational methods are compared, and suggestions for future approaches are outlined. This article contributes to time-sensitive networking scheduling capable of operating in a resource-constrained, dynamically changing network environment rather than in fixed avionics network environments to which they are limited today. Finally, the need for standards for TSN scheduling performance profiling and benchmarks as well as partial schedules and distributed TSN scheduling protocol standards is highlighted.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.