Modeling and design of fault-tolerant and self-adaptive reconfigurable networked embedded systems

  • Authors:
  • Thilo Streichert;Dirk Koch;Christian Haubelt;Jürgen Teich

  • Affiliations:
  • Department of Computer Science, University of Erlangen-Nuremberg, Erlangen, Germany;Department of Computer Science, University of Erlangen-Nuremberg, Erlangen, Germany;Department of Computer Science, University of Erlangen-Nuremberg, Erlangen, Germany;Department of Computer Science, University of Erlangen-Nuremberg, Erlangen, Germany

  • Venue:
  • EURASIP Journal on Embedded Systems
  • Year:
  • 2006

Quantified Score

Hi-index 0.01

Visualization

Abstract

Automotive, avionic, or body-area networks are systems that consist of several communicating control units specialized for certain purposes. Typically, different constraints regarding fault tolerance, availability and also flexibility are imposed on these systems. In this article, we will present a novel framework for increasing fault tolerance and flexibility by solving the problem of hard-ware/software codesign online. Based on field-programmable gate arrays (FPGAs) in combination with CPUs, we allow migrating tasks implemented in hardware or software from one node to another. Moreover, if not enough hardware/software resources are available, the migration of functionality from hardware to software or vice versa is provided. Supporting such flexibility through services integrated in a distributed operating system for networked embedded systems is a substantial step towards self-adaptive systems. Beside the formal definition of methods and concepts, we describe in detail a first implementation of a reconfigurable networked embedded system running automotive applications.