Fault Tolerance in Safety Critical Automotive Applications: Cost of Agreement as a Limiting Factor
نویسنده
چکیده
The high availability and safety requirements for automotive electronics are currently almost exclusively addressed by application-specific engineering solutions to fault tolerance rather than by systematic approaches. Currently, syst e m i c approaches are ruled out because of cost. The reason for this is that a systemic approach to fault tolerance requires ( I ) replication of components and (2) communication between replicated components to achieve agreement despite of nondeterminism. While replicated components become more and more available with the connection of different control units by means of a multiplex bus, it is shown that the cost of agreement on sensor inputs will become the limiting factor for systematic approaches to fault tolerance. For that reason a new agreement algorithm is introduced which considers the problem of agreement and sensor inputs in an integrated fashion. This algorithm takes advantage of the a priori knowledge on the maximum deviation of replicated sensor inputs. Optimality of this algorithm is shown with respect to the minimum number of bits for agreement. This algorithm allows broader application of systematic fault tolerance to automotive applications. The result of this work will be used for a prototype implementation of a safety critical automotive application.
منابع مشابه
Safety - Critical Architectures for Automotive Applications
—Advances in embedded system technology have enabled automotive manufacturers to design electronic systems that introduce new features to the vehicles, improve their performance and increase safety. Following the successful use of fly-by-wire systems in aircraft, the introduction of drive-by-wire is expected in an increasing number of new vehicles. The electronic components used in these system...
متن کاملFault-Tolerance Strategies and Probabilistic Guarantees for Real-Time Systems
Ubiquitous deployment of embedded systems is having a substantial impact on our society, since they interact with our lives in many critical real-time applications. Typically, embedded systems used in safety or mission critical applications (e.g., aerospace, avionics, automotive or nuclear domains) work in harsh environments where they are exposed to frequent transient faults such as power supp...
متن کاملBASEMENT: An Architecture and Methodology for Distributed Automotive Real-Time Systems
BASEMENT TM is a distributed real-time architecture developed for vehicle internal use in the automotive industry. BASEMENT covers application development, as well as the hardware and software that provide execution and communication support. This paper gives an overview of the BASEMENT concept, as well as presenting two system realizations. The first realization is based on the commercial real...
متن کاملFault Tolerant Switched Reluctance Motor for Safety-Critical Automotive Applications
The Switched Reluctance Machine (SRM) based electrical drive systems are ideal for diverse automotive safety-critical applications where the fault tolerance is a basic requirement. The phase independence characteristics of the SRM enable it to operate under partial phase failure conditions also in its classical construction. Its reliability can be improved by applying special fault tolerant des...
متن کاملAn approach for improving Fault-Tolerance in Automotive Modular Embedded Software
Error detection and error recovery mechanism must be carefully selected in automotive embedded applications mainly because of limited resources and economical reasons. However, major safety concerns, brought by new customer services (i.e. chassis control), motivate the automotive industry to search for new means for improving robustness in operation. The challenge is to study a “low-cost”, port...
متن کامل