DFT4FTT

DFT4FTT - Dynamic Fault Tolerance for increasing the adaptivity of highly-reliable distributed embedded systems based on Flexible Time-Triggered Ethernet

Project type: Spanish research project

Period: 2016 - 2019

Focus Area: Design, evaluation, validation, implementation and verification of two types of fault tolerance mechanisms for systems based on FTT-Ethernet. On the one hand, some specifically designed for increasing the reliability of the part of the functionality of the network that is related to its flexibility and, on the other hand, some dynamic ones intended to increase the flexibility of the fault tolerance added to the system.

This work is supported in part by the Spanish Agencia Estatal de Investigación (AEI) and in part by FEDER funding through grant TEC2015-70313-R (AEI/FEDER, UE).

Adaptive embedded systems should be able to automatically adjust their internal strategies in response to requirement changes. They require services supporting flexibility, real time and dependability at different levels of the system architecture, which in the case of distributed embedded systems (DESs) includes the network level.

In this sense, there is still significant research pending to bring adaptivity to one of the most ubiquitous network technologies available, namely Ethernet, which is being used more and more as the underlying network technology for DESs. Specifically, there is a need for making Ethernet-based DESs capable not only of adapting to changing real-time requirements, but also of changing dependability, and especially reliability, requirements. This would allow an Ethernet-based DES to reallocate resources to make a certain more critical service more reliable if this is required. An example might be a car exposed to increased electromagnetic interference when traveling near power lines.

Making a system more adaptive in terms of reliability can be achieved through so called dynamic fault tolerance. Thus, making an Ethernet-based DES both adaptive in terms of real-time and reliability can be achieved by providing dynamic fault tolerance to Ethernet technologies that already provide services for flexible real-time requirements. One such technology is FTT-Ethernet, since it provides communication services that allow the nodes of the system to change the real-time attributes of the exchanged messages without interrupting the service provided by the system.

The goal of the predecessor project, FT4FTT-Ethernet (DPI2011-22992), was to make FTT-Ethernet highly reliable by using static, as opposed to dynamic, fault tolerance mechanisms. In contrast, this new project aims at improving FTT-Ethernet by providing it with dynamic fault tolerance mechanisms. This would allow FTT-Ethernet to be used as the underlying network for adaptive DESs that not only need to adapt to changing real-time requirements, but also to changing reliability ones.

Project Leader

Project Collaborators

Related Publications