A SDN-based Traffic Bandwidth Allocation Method for Time Sensitive Networking in Avionics

The Integrated Modular Avionics (IMA) network systems confront bandwidth resource sharing challenge constantly, with the objective to obey strict timing requirements. In traditional avionics network, the deterministic QoS guarantees are maintained by precise offline configuration during the design period. However, considering the increasing flexibility and variable scale of avionics systems in recent years, it is inevitable to develop a new network framework that can adapt to scalability. Thus, a Software Defined Networking (SDN)-based avionics network is explored to reduce the complexity and integration overheads for upgrading, which must meet bandwidth and end-to-end latency requirements both. SDN possesses the advantages with global visibility and flexibility management of flows for safety critical applications, but it could not support real-time guarantee for traffic transmission in the network. Nevertheless, the centralized SDN can be an effective implement to combine SDN and bandwidth resource allocation for Time Sensitive Networking (TSN) in avionics network. And it is revealed that the Time Aware Shaper (TAS) and Credit Based Shaper (CBS) play key roles in bandwidth allocation for TSN to obtain deterministic traffic transmission behaviors, which also shows great interests to automotive and industrial communications. In this paper, we first propose a SDN-based framework for traffic bandwidth allocation in avionics network, which can significantly enhance bandwidth reservation management during real-time network communication. Then, we introduce a heuristic algorithm to resolve traffic bandwidth allocation problem, and derive multiple scheduling constraints to support traffic transmission with low and bounded latency and further ensure safety-critical communication. Experiments are carried out to demonstrate our method, and we also discuss trade-offs to optimize the required calculation time, thus can be flexible adopted in safety-critical and time-sensitive applications.

[1]  Qiao Li,et al.  Timing Analysis of AVB Traffic in TSN Networks Using Network Calculus , 2018, 2018 IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS).

[2]  Jinkyu Lee,et al.  MC-SDN: Supporting Mixed-Criticality Scheduling on Switched-Ethernet Using Software-Defined Networking , 2018, 2018 IEEE Real-Time Systems Symposium (RTSS).

[3]  Rakesh Kumar,et al.  End-to-End Network Delay Guarantees for Real-Time Systems Using SDN , 2017, 2017 IEEE Real-Time Systems Symposium (RTSS).

[4]  Riccardo Poli,et al.  Particle swarm optimization , 1995, Swarm Intelligence.

[5]  Hermann Kopetz,et al.  The time-triggered Ethernet (TTE) design , 2005, Eighth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC'05).

[6]  Meng Li,et al.  Reliability Enhancement of Redundancy Management in AFDX Networks , 2017, IEEE Transactions on Industrial Informatics.

[7]  Jürgen Jasperneite,et al.  Investigation on a distributed SDN control plane architecture for heterogeneous time sensitive networks , 2018, 2018 14th IEEE International Workshop on Factory Communication Systems (WFCS).

[8]  Michael Boc,et al.  SDN-based configuration solution for IEEE 802.1 time sensitive networking (TSN) , 2019, SIGBED.

[9]  Ramin Yahyapour,et al.  An analytical model for software defined networking: A network calculus-based approach , 2013, 2013 IEEE Global Communications Conference (GLOBECOM).

[10]  Marc Boyer,et al.  Complete modelling of AVB in Network Calculus Framework , 2014, RTNS.

[11]  Silviu S. Craciunas,et al.  Scheduling Real-Time Communication in IEEE 802.1Qbv Time Sensitive Networks , 2016, RTNS.

[12]  Lin Zhao,et al.  Impact Analysis of Flow Shaping in Ethernet-AVB/TSN and AFDX from Network Calculus and Simulation Perspective , 2017, Sensors.

[13]  Peter Heise,et al.  Recent IEEE 802 developments and their relevance for the avionics industry , 2014, 2014 IEEE/AIAA 33rd Digital Avionics Systems Conference (DASC).

[14]  高磊,et al.  Avionics full duplex switched Ethernet (AFDX) terminal protocol stack, and data receiving and sending method thereof , 2012 .

[15]  Fabien Geyer,et al.  Evaluation of Audio/Video Bridging forwarding method in an avionics switched ethernet context , 2013, 2013 IEEE Symposium on Computers and Communications (ISCC).

[16]  Roman Obermaisser,et al.  Heuristic list scheduler for time triggered traffic in time sensitive networks , 2019, SIGBED.

[17]  R. Wilson,et al.  The application of COTS technology in future modular avionic systems , 2001 .

[18]  Roman Obermaisser,et al.  Deterministic OpenFlow: Performance evaluation of SDN hardware for avionic networks , 2015, 2015 11th International Conference on Network and Service Management (CNSM).

[19]  R. Garside,et al.  Integrating modular avionics: A new role emerges , 2007, IEEE Aerospace and Electronic Systems Magazine.

[20]  Geoffrey I. Webb,et al.  Encyclopedia of Machine Learning , 2011, Encyclopedia of Machine Learning.

[21]  Frédéric Boniol,et al.  New Challenges for Future Avionic Architectures , 2013, Modeling Approaches and Algorithms for Advanced Computer Applications.