Citation link:
https://nbn-resolving.org/urn:nbn:de:hbz:467-13335
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
Dissertation_Peter_Heise.pdf | 3.05 MB | Adobe PDF | View/Open |
Dokument Type: | Doctoral Thesis | metadata.dc.title: | Real-time guarantees, dependability and self-configuration in future avionic networks Echtzeit-Garantien, Zuverlässigkeit und Selbstkonfiguration in zukünftigen Avionik-Netzwerken |
Authors: | Heise, Peter | Institute: | Institut für Praktische und Technische Informatik | Free keywords: | Real-time, Ethernet, Netzwerk, Konfiguration, Autokonfiguration, OpenFlow | Dewey Decimal Classification: | 004 Informatik | GHBS-Clases: | TUHD TWIJ ZSB |
Issue Date: | 2018 | Publish Date: | 2018 | Abstract: | Many of today’s applications are in need of a real-time communication infrastructure. Several commercially available solutions have been designed for this purpose, each with a different focus. To achieve low cost network services, a standardized solution featuring Ethernet compliance is currently being developed by the IEEE Time-Sensitive Networking Task Group (TSN). The main features of this standard are seamless redundancy through multiple disjunctive paths, low latency for high priority traffic through frame preemption and improved clock synchronization mechanisms as compared to existing standards. While the suitability of the mentioned standard for avionic purposes still has to be evaluated, neither of the standards help when deciding where to route which traffic or how to dimension the network in order to achieve optimal traffic and application distribution. Similarly, in avionics a trend towards a more modular and centralized cabin infrastructure can be seen, potentially improving reliability by having a higher fault tolerance and the removal of central servers to save weight. With more degrees of freedom, however, new means for configuring such a network are needed to speed up the assembly process. While topology discovery and address configuration algorithms are widely available, little focus has been paid to the special requirements needed in the avionic domain, like real-time behavior, fault isolation and seamless redundancy. In such a fully dynamic cabin, a cloud like service can be envisioned that allows for dynamic resource management in case of a failure, change in the configuration and initialization. The aim of this thesis is to find ways for a distributed, self-configuring network architecture that offers a plug and play service to its devices. Therefore, we evaluated currently existing real-time networks and showed their shortcomings. Based on a literature study we took the three most promising candidates in the design space and extended them to fulfill requirements of a future avionic network. The proposed concepts were implemented in proof of concept demonstrators and backed by mathematical models. We evaluated the demonstrators during failure scenarios and showed the existence of dependability features needed for a future avionic network, like seamless fail-over. Building on this network, this thesis extended current self-configuration mechanisms to allow for plug and play networks with deterministic guarantees while enabling and making full use of the network’s self-healing features. The mechanisms were implemented and tested with real-world scenarios. This thesis concludes with an outlook on open research points as well as missing items for the actual implementation in an aircraft. In vielen modernen Anwendungen werden heutzutage Echtzeitnetzwerke benötigt. Verschiedene existierende Lösungen wurden zu diesem Zwecke entworfen, jeweils spezialisiert auf branchenspezifische Anforderungen und Rahmenbedingungen. Um ein wirklich günstiges Echtzeitnetzwerk zu bekommen, wird im Moment ein gemeinsamer Standard entwickelt, federführend von der IEEE Arbeitsgruppe Time Sensitive Networking (TSN). Die Hauptmerkmale dieses neuen Standards sind unterbrechungsfreie Redundanz durch die Verwendung mehrerer disjunkter Pfade, niedrige Paketverzögerung für hochprioren Datenverkehr sowie verbesserte Synchronisationsmechanismen. Trotz diesen guten Eigenschaften, welche für Avionik-Zwecke noch zu evaluieren sind, wird der Standard nicht helfen, ein Netzwerk optimal im Hinblick auf dessen Dimensionierung und der Platzierung des Datenverkehrs zu designen. Gleichzeitig ist in der Luftfahrtindustrie ein Trend zu mehr modularen und dezentralisierten Kabinengeräten zu sehen, welcher potentiell die Verfügbarkeit der Kabinenfunktionen durch höhere Fehlertoleranz und der Vermeidung der zentralen Server zur Gewichtsreduktion erhöht. Mit mehr Freiheitsgraden werden aber auch neue Mechanismen erforderlich, um den Einbauvorgang zu beschleunigen. Während Topologieerkennungs- sowie Adresskonfigurationsalgorithmen weit verbreitet sind, wurde wenig Augenmerk auf die speziellen Anforderungen im Avionik Bereich gelegt, wie zum Beispiel Echtzeitverhalten, Fehlerisolation und unterbrechungsfreie Redundanz. In einer solchen volldynamischen Kabine ist ein Cloud-ähnlicher Service vorstellbar, welcher dynamische Ressourcenverwaltung im Falle eines Fehler, einer Konfigurationsänderung oder während der Initialisierung vornimmt. Das Ziel dieser Arbeit ist das Finden von Möglichkeiten zur Realisierung eines verteilten, selbstkonfigurierenden Netzwerks, welches diese Dienste als Plug & Play Verfahren für seine Geräte anbietet. Demzufolge wurden existierende Echtzeit-Netzwerke auf dessen Schwächen untersucht. Basierend auf einer Literaturrecherche wurden die drei vielversprechendsten Kandidaten ausgewählt und um Konzepte zur Erfüllung der Anforderungen eines zukünftigen Avioniknetzwerkes erweitert. Die vorgeschlagenen Konzepte wurden prototypisch implementiert und durch mathematische Modelle abgesichert. Anschließend wurden die Prototypen im Normal- sowie Fehlerfall evaluiert und die Existenz und Funktion der Zuverlässigkeitsmechanismen gezeigt, wie beispielsweise unterbrechungsfreie Redundanz. Darauf basierend erweitert diese Thesis bestehende Selbstkonfigurations-Mechanismen um Plug & Play Funktionen mit deterministischen Garantien zu ermöglichen und dabei die vollen Möglichkeiten der Netzwerk-Selbstheilung auszuschöpfen. Die Mechanismen wurden implementiert und mit Daten realer Szenarien getestet. Die Thesis schließt mit einem Ausblick auf offenen Forschungsfragen ab und benennt fehlende Punkte, welche für eine echte Implementierung in Flugzeugen fehlen. |
URN: | urn:nbn:de:hbz:467-13335 | URI: | https://dspace.ub.uni-siegen.de/handle/ubsi/1333 | License: | https://dspace.ub.uni-siegen.de/static/license.txt |
Appears in Collections: | Hochschulschriften |
This item is protected by original copyright |
Page view(s)
1,013
checked on Dec 26, 2024
Download(s)
978
checked on Dec 26, 2024
Google ScholarTM
Check
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.