Technische
            Universität Braunschweig
  • Homepage
  • Team
  • Research
    • Group Ernst
    • Group Jukan
    • Group Michalik
    • AG Gomez
    • TUBS.digital
  • Teaching
    • Courses
    • Student research
    • Seminar topics
    • International Internships
  • Job offers
    • DE
    • EN
Logo Institut für Datentechnik und Kommunikationsnetze der TU Braunschweig
  • MC-ADAMS
    • Motivation
    • Role of IDA
    • Project Partner
    • People at IDA
    • Project-related Publications
    • Funding

MC-ADAMS


Many-Core Avionics Design, Architecture, Modelling and Simulation

Motivation

Single-Core Integrated Modular Avionic (IMA) is an established technology used in modern aircraft. Due to the foreseeable obsolescence of single-core processors and the constantly increasing number of new system functions, multi-/many-core processors are seen as a key technology for meeting these challenges. The integration of multiple system functions on a single hardware device offers potential for weight and energy savings as well as increased efficiency. However, running multiple functions concurrently on different processor cores does not prevent them from sharing other resources such as cache, memory, buses and I/O peripherals. The resulting interference may increase latency and jitter of operations and thus violates safety and reliability requirements if not handled properly. The same effects occur when a function with highly parallelized code blocks is executed. Therefore, the development of an avionics platform using multi-/many-core processors is subject to strict regulations and certification processes.


Role of IDA

The challenging timing behavior caused by modern hardware/software high performance architectures prevents the use of such platforms in real-time systems. State-of-the-art approaches focus on strict isolation mechanisms to guarantee reliable timing of safety-critical applications. However, the performance of the entire system suffers as a result.

At the Institute of Computer and Network Engineering, we propose a different approach to address the challenging timing behaviour that relies on a established technique from fault-tolerant system design, namely modular redundancy. In systems with higher criticality, modularity is mandatory to raise the reliability of a system above that of their components. In Avionics, modular redundancy is commonly used to detect hardware errors and software errors, additionally we extend it to mask timing outliers. We call this approach Timing Diversity.

A Timing Diversity set-up consists of at least two hardware platforms. A safety-critical application is executed on both hardware platforms. As timing errors should be sporadic (safety critical functions are usually well specified and tested due to certification), it may be assumed a timing error does not occur on two hardware platforms simultaneously. As a consequence, one platform provides the correct result before deadline.


Project Partner

The MC-ADAMS project involves 4 national partners:

  • Technische Universität Hamburg, Institut für Flugzeug-Systemtechnik
  • Technische Universität Braunschweig, Institut für Flugführung
  • Technische Universität Braunschweig, Institut für Datentechnik und Kommunikationsnetze
  • Technische Universität Dortmund, Embedded Systems

People at IDA

The following people are currently involved in the MC-ADAMS project:

  • Anika Christmann
  • Robin Hapka

Project-related Publications

The listed material is protected by copyright. The corresponding copyright must be observed.


Robin Hapka, Anika Christmann and Rolf Ernst, "Controlling High-Performance Platform Uncertainties with Timing Diversity" in IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA), August 2022.

Show bibtex code: Controlling High-Performance Platform Uncertainties with Timing Diversity Display/download pdf-file: Hapka2022ControllingHigh-PerformancePlatform.pdf

@inproceedings{Hapka2022ControllingHigh-PerformancePlatform,

author = {Robin Hapka and Anika Christmann and Rolf Ernst},
booktitle = {IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA)},
month = aug,
title = {{Controlling High-Performance Platform Uncertainties with Timing Diversity}},
year = {2022}

}

Mischa Möstl, Robin Hapka, Anika Christmann and Rolf Ernst, "Work-in-Progress: Timing Diversity as a Protective Mechanism" in 2021 International Conference on Embedded Software (EMSOFT), pp. 29-30, Oktober 2021, author created copy.

Show bibtex code: Work-in-Progress: Timing Diversity as a Protective Mechanism

@inproceedings{Möstl2021Work-in-Progress:TimingDiversity,

author = {Mischa Möstl and Robin Hapka and Anika Christmann and Rolf Ernst},
booktitle = {2021 International Conference on Embedded Software (EMSOFT)},
month = oct,
note = {author created copy},
pages = {29-30},
title = {{Work-in-Progress: Timing Diversity as a Protective Mechanism}},
year = {2021}

}

Anika Christmann, Adam Kostrzewa, Rolf Ernst, Marius Rockschies, Martin Halle, Frank Thielecke, Alexander Peuker, Alexander Kuzolap, Meiko Steen, Peter Hecker, Kai-Frederik Nessitt and Selma Saidi, "Integrating Multi-/Many-Cores in Avionics: Open Issues and Future Concepts" in IEEE Digital Avionics Systems Conference (DASC) 2021, Oktober 2021, author created copy.

Show bibtex code: Integrating Multi-/Many-Cores in Avionics: Open Issues and Future Concepts Display/download pdf-file: Christmann2021IntegratingMultiManycores.pdf

@inproceedings{Christmann2021IntegratingMultiManycores,

author = {Anika Christmann and Adam Kostrzewa and Rolf Ernst and Marius Rockschies and Martin Halle and Frank Thielecke and Alexander Peuker and Alexander Kuzolap and Meiko Steen and Peter Hecker and Kai-Frederik Nessitt and Selma Saidi},
booktitle = {IEEE Digital Avionics Systems Conference (DASC) 2021},
month = oct,
note = {author created copy},
title = {{Integrating Multi-/Many-Cores in Avionics: Open Issues and Future Concepts}},
year = {2021}

}

Funding

The MC-ADAMS project is funded by the German Federal Ministry for Economic Affairs and Climate Action funding number 20E1920B.


Contact

Institute of Computer and Network Engineering
Hans-Sommer-Street 66
38106 Braunschweig
Phone: +49 (0)531 391-3734
Fax: +49 (0)531 391-4587

Office hours:

Mon: 
10:15-11:30 and 14:00-15:00
Tue:   
10:15-11:30 and 14:00-15:00
Wed:   
14:00-15:00
Thu: 
10:15-11:30 and 14:00-15:00
Fri:
10:15-11:30 and 14:00-15:00
© Technische Universität Braunschweig
Legal notice / disclaimer Data Privacy Policy