Fehlertoleranzschicht
A Fault-Tolerance-Layer for a Distributed Real-Time System
Wissenschaftsdisziplinen
Elektrotechnik, Elektronik, Informationstechnik (60%); Informatik (40%)
Keywords
-
FEHLERTOLERANZ-SCHICHTE,
ECHTZEITSYSTEM,
TIME-TRIGGGERED PROTOCOL (TTP),
FEHLERINJEKTION,
KOMMUNIKATIONSPROTOKOLL,
VERTEILTES SYSTEM
Im Rahmen dieses Forschungsprojektes werden Lösungskonzepte für den Entwurf und die Realisierung einer autonomen Fehlertoleranzschicht (FTU) in einer verteilten zeitgesteuerten Architektur für sicherheitsrelevante Echtzeitanwendungen entwickelt. Zunächst werden alle konzeptionellen Erfordernisse für die Definition eines in sich geschlossenen FTU-Layers analysiert. Im nächsten Schritt wird eine geeignete Hardwareplattform sowie eine FTU-Layer-Software entwickelt, auf deren Basis schließlich eine experimentelle Bewertung der erarbeiteten Konzepte mittels Fehlerinjektion durchgeführt werden kann. Den Ausgangspunkt des Projektes bilden die Ergebnisse des FWF-Forschungsprojektes "Sichere Computersysteme", des BRITE EURAM-Projektes "X-by-wire" und des ESPRIT OMI-Projektes "TTA", wobei der im TTA-Projekt entwickelte TTP-Controller-Chip als Grundbaustein verwendet wird. Sollte das Projekt zeigen, daß es möglich ist, einen autonomen FTU-Layer mit einfacher Schnittstelle zum Hostsystem zu spezifizieren, so könnte eine verbesserte Version des TTP-Controller-Chips gebaut werden, die diesen FTU-Layer enthält. Ein derartiger Chip könnte ein Hi-Tech-Produkt für den Weltmarkt werden.
Das ständig sinkende Preis/Leistungsverhältnis digitaler Microcontroller erlaubt den Ersatz herkömmlicher elektro- mechanischer Regelungssysteme durch digitale. Digitale Regelungen reduzieren Kosten und Gewicht und ermöglichen zusätzliche Funktionalität sowie skalierbare Zuverlässigkeit. Speziell der letzte Punkt rechtfertigt ihren Einsatz in sicherheitskritischen Anwendungen wie etwa der Luftfahrt oder des Automobilbereiches, deren Anforderungen an die Zuverlässigkeit nur durch den Einsatz von Fehlertoleranz erfüllt werden können. Allerdings erhöht Fehlertoleranz die Komplexität der digitalen Systeme und damit die Kosten für Entwicklung, Verifikation und Zertifizierung. Speziell der Einsatz proprietärer Fehlertoleranz bedingt eine erneute Verifikation und Zertifizierung wenn Details der Regelung Änderungen unterworfen werden. Im Rahmen des vorliegenden Projekts wurde eine generische Fehlertoleranzschicht entwickelt, die für Anwendungen sowohl im Zeit- als auch im Wertebereich unsichtbar bleiben kann. Diese Transparenz ermöglicht das Erstellen von Anwendungen, ohne dabei Gesichtspunkte der Fehlertoleranz berücksichtigen zu müssen. Außerdem können die Dienste einer generischen Fehlertoleranzschicht unabhängig von der jeweiligen Anwendung verifiziert und zertifiziert werden. Diese Eigenschaften tragen zu einer Verkürzung der Entwicklungszeit bei und reduzieren somit die Entwicklungskosten. Die transparente Fehlertoleranzschicht baut dabei auf einer zeitgesteuerten Architektur auf. Im Rahmen des Projektes konnte gezeigt werden, wie die Eigenschaften einer derartigen Architektur genutzt werden können, um transparente Fehlertoleranz im Wertebereich zu ermöglichen. Weiters erlaubt ein zeitgesteuertes System die zeitliche Entkoppelung seiner Komponenten und bietet somit die Basis für transparente Fehlertoleranz im Zeitbereich. Eine im Zuge der Arbeit am Projekt erstellte Prototypimplementierung, die auf dem zeitgesteuerten Kommunikationssystem TTP/C aufbaut, demonstriert die Umsetzbarkeit des Konzepts. Diese Implementierung wurde in die Firmware eines bestehenden dedizierten TTP/C Kommunikations-Controllers integriert. Dadurch entfällt die Notwendigkeit Mechanismen zur Fehlertoleranz innerhalb des Host-Computersystems zu installieren. Weiters wurde die Implementierung umfangreichen Fehlerinjektionsexperimenten unterzogen, die das Vertrauen in das richtige Funktionieren erhärtet haben.
- Andreas Steininger, Technische Universität Wien , assoziierte:r Forschungspartner:in
Research Output
- 468 Zitationen
- 6 Publikationen
-
2011
Titel Fibulin-5 mutations link inherited neuropathies, age-related macular degeneration and hyperelastic skin DOI 10.1093/brain/awr076 Typ Journal Article Autor Auer-Grumbach M Journal Brain Seiten 1839-1852 Link Publikation -
2009
Titel Alterations in the ankyrin domain of TRPV4 cause congenital distal SMA, scapuloperoneal SMA and HMSN2C DOI 10.1038/ng.508 Typ Journal Article Autor Auer-Grumbach M Journal Nature Genetics Seiten 160-164 Link Publikation -
2001
Titel Tolerating Arbitrary Node Failures in the Time-Triggered Architecture DOI 10.4271/2001-01-0677 Typ Conference Proceeding Abstract Autor Kopetz H -
2011
Titel SNP array-based whole genome homozygosity mapping as the first step to a molecular diagnosis in patients with Charcot-Marie-Tooth disease DOI 10.1007/s00415-011-6213-8 Typ Journal Article Autor Fischer C Journal Journal of Neurology Seiten 515-523 Link Publikation -
2010
Titel Targeted High-Throughput Sequencing Identifies Mutations in atlastin-1 as a Cause of Hereditary Sensory Neuropathy Type I DOI 10.1016/j.ajhg.2010.12.003 Typ Journal Article Autor Guelly C Journal The American Journal of Human Genetics Seiten 99-105 Link Publikation -
2010
Titel SNP-array based whole genome homozygosity mapping: A quick and powerful tool to achieve an accurate diagnosis in LGMD2 patients DOI 10.1016/j.ejmg.2010.12.003 Typ Journal Article Autor Papic L Journal European Journal of Medical Genetics Seiten 214-219 Link Publikation