سند علمی

Scheduling and Optimization of Fault-Tolerant Distributed Embedded Systems

چکیده

Safety-critical applications have to function correctly even in presence of faults. This thesis deals with techniques for tolerating effects of transient and intermittent faults. Reexecution, software replication, and rollback recovery with checkpointing are used to provide the required level of fault tolerance. These techniques are considered in the context of distributed real-time systems with non-preemptive static cyclic scheduling. Safety-critical applications have strict time and cost constrains, which means that not only faults have to be tolerated but also the constraints should be satisfied. Hence, efficient system design approaches with consideration of fault tolerance are required. The thesis proposes several design optimization strategies and scheduling techniques that take fault tolerance into account. The design optimization tasks addressed include, among others, process mapping, fault tolerance policy assignment, and checkpoint distribution. Dedicated scheduling techniques and mapping optimization strategies are also proposed to handle customized transparency requirements associated with processes and messages. By providing fault containment, transparency can, potentially, improve testability and debugability of fault-tolerant applications. The efficiency of the proposed scheduling techniques and design optimization strategies is evaluated with extensive experiments conducted on a number of synthetic applications and a real-life example. The experimental results show that considering fault tolerance during system-level design optimization is essential when designing cost-effective fault-tolerant embedded systems. This work has been partially supported by the National Graduate School in Computer Science (CUGS) of Sweden.

اسناد مشابه

  • Energy-Aware Synthesis of Fault-Tolerant Schedules for Real-Time Distributed Embedded Systems

    سند علمی۲۰۰۷Kåre Harbo Poulsen, Paul Pop, Viacheslav Izosimov

    In this paper we present an approach to the scheduling and voltage scaling of low-power fault-tolerant hard real-time applications mapped on distributed heterogeneous embedded systems. Processes and messages are statically scheduled, and we use process re-execution for recovering

  • Fault-Tolerant Static Scheduling for Real-Time Distributed Embedded Systems

    سند علمی۲۰۰۱ICDCSAlain Girault, Christophe Lavarenne, Yves Sorel, Mihaela Sighireanu

    We present in this paper a heuristic for producing automatically a distributed fault-tolerant schedule of a given data-flow algorithm onto a given distributed architecture. The faults considered are processor failures, with a failsilent behavior. Fault-tolerance is achieved with

  • Unspecified towards Immune Inspired Fault Tolerance in Embedded Systems

    سند علمی۲۰۰۲Jon Timmis, Rogério de Lemos, Modupe Ayara

    The immune system is a remarkable natural system that is proving to be of great inspiration to computer scientists and engineers alike. This paper discusses the role that the immune system can play in the development of fault tolerant embedded systems. Initial work in the area ha

  • Transient Processor/Bus Fault Tolerance for Embedded Systems

    سند علمی۲۰۰۶DIPESAlain Girault, Hamoudi Kalla, Yves Sorel

    We propose an approach to build fault-tolerant distributed real-time embedded systems. From a given system description (application algorithm and architecture) and a given fault hypothesis (type and number of faults to be tolerated), we generate automatically a static fault-toler

  • Towards Immune Inspired Fault Tolerance in Embedded Systems

    سند علمی۲۰۰۲Jon Timmis, Rogério de Lemos, Modupe Ayara, Ross Duncan

    The immune system is a remarkable natural system that is proving to be of great inspiration to computer scientists and engineers alike. This paper discusses the role that the immune system can play in the development of fault tolerant embedded systems. Initial work in the area ha

  • Thesis Proposal Compositional Fault-tolerant Distributed Object Systems

    سند علمی۲۰۰۷Jerry James

    Research is proposed into the theory and practice of distributed shared object systems. Speciic points of inquiry are the application of compositional techniques to such systems, and techniques for constructing fault tolerant objects. In particular, we give an object-oriented mod