A Fault-tolerant distributed data flow architecture for real-time decentralized control

نویسندگان

  • Salvador Fallorina
  • Paul Thienphrapa
  • Rodrigo Luna
  • Vu Khuong
  • Helen Boussalis
  • Charles Liu
  • Jane Dong
  • Khosrow Rad
  • Wing Ho
چکیده

Complex control-oriented structures are inherently multiple input, multiple output systems whose complexities increase significantly with each additional parameter. When precision performance in both space and time is required, these types of applications can be described as real-time systems that demand substantial amounts of computational power in order to function properly. The failure of a subsystem can be viewed as the extreme case of a non-real-time response, so the ability of a system to recognize and recover from faults, and continue operating in at least some degraded mode, is of crucial importance. Furthermore, the issue of fault-tolerance naturally arises because real-time control systems are often placed in missioncritical contexts. Decentralized control techniques, in which multiple lower-order controllers replace a monolithic controller, provide a framework for embedded parallel computing to facilitate the fault-tolerance and high performance of a sophisticated control system. This paper introduces a fault-tolerant concept to the handling of data flows in multiprocessor environments that are reminiscent of control systems. The design is described in detail and compared against a typical master-slave configuration. A distributed data flow architecture embraces tolerance to processor failures while satisfying real-time constraints, justifying its use over conventional methods. Both master-slave and distributed data flow designs have been studied with regards to a physical control-intensive system; the conclusions indicate a sound design and encourage the further division of computational responsibilities in order to promote fault-tolerance in embedded control processing systems.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

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

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 the software redundancy of computations and the time redundancy of data-dependencies.

متن کامل

Fault-Tolerant Parallel Implementation of Decentralized Control for a Segmented Telescope Test-bed

Control of large flexible structures such as segmented telescopes requires a reliable computing system that continues to operate satisfactorily despite the event of hardware or software failures. Through decentralized control, the overall structure can be controlled by multiple lower-order local controllers distributed on a multiprocessor system. The breakdown of the application into smaller in...

متن کامل

A Service-Based Decentralized Architecture for ECU Fault Tolerant Control

The purpose of this master thesis is to contribute a service-based decentralized architecture for Electronic Control Unit (ECU) with fault tolerant control. As ECU systems are becoming large-scaled, centralized-architecture fault tolerant control is facing challenges in performance, complexity and engineering, for its dependencies, nonmodular, non-scalable and so on. In Scania’s ECUs, the archi...

متن کامل

A decentralized fault tolerant control strategy for multi-robot systems

The paper presents a fault tolerance control strategy for distributed multi-robot systems. The proposed approach is based on a distributed controller-observer architecture that allows each robot to estimate the global system state using local communication. We derive residual dynamics that allows each robot to detect and isolate faults of other robots, even if they are not directly connected. T...

متن کامل

Reliability-Driven Fault Tolerant Scheduling Heuristics for Distributed Embedded Real-Time Systems

We present a new scheduling approach to produce automatically a fault tolerant distributed schedule for critical distributed and real-time embedded systems. The approach that we propose take as input a set of operations (tasks), a target distributed architecture, some distribution constraints, some indications on the execution times of the operations on the processors of the target architecture...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005