This book presents the theory behind software-implemented hardware fault tolerance, as well as the practical aspects needed to put it to work on real examples.
Author: Olga Goloubeva
Publisher: Springer Science & Business Media
This book presents the theory behind software-implemented hardware fault tolerance, as well as the practical aspects needed to put it to work on real examples. By evaluating accurately the advantages and disadvantages of the already available approaches, the book provides a guide to developers willing to adopt software-implemented hardware fault tolerance in their applications. Moreover, the book identifies open issues for researchers willing to improve the already available techniques.
The book examines key programming techniques such as assertions, checkpointing, and atomic actions, and provides design tips and models to assist in the development of critical fault tolerant software that helps ensure dependable ...
Author: Laura L. Pullum
Publisher: Artech House
This resource provides coverage of software fault tolerance techniques to guide professionals through design, operation and performance. It features a discussion on the advantages and disadvantages of specific techniques, so practitioners can decide which ones are best suited for their work.
5.2.2 Software‐implemented Hardware Fault‐tolerance The above single‐
version software fault‐tolerance is implemented by the software engineer during
the software coding phase – that is, it is not transparent to the software engineer.
Author: Mengfei Yang
Publisher: John Wiley & Sons
Comprehensive coverage of all aspects of space application oriented fault tolerance techniques • Experienced expert author working on fault tolerance for Chinese space program for almost three decades • Initiatively provides a systematic texts for the cutting-edge fault tolerance techniques in spacecraft control computer, with emphasis on practical engineering knowledge • Presents fundamental and advanced theories and technologies in a logical and easy-to-understand manner • Beneficial to readers inside and outside the area of space applications
This volume presents papers from a workshop held in 1993 where a small number of key researchers and practitioners in the area met to discuss the experiences of industrial practitioners, to provide a perspective on the state of the art of ...
Author: Michel Banatre
Publisher: Springer Science & Business Media
Fault tolerance has been an active research area for many years. This volume presents papers from a workshop held in 1993 where a small number of key researchers and practitioners in the area met to discuss the experiences of industrial practitioners, to provide a perspective on the state of the art of fault tolerance research, to determine whether the subject is becoming mature, and to learn from the experiences so far in order to identify what might be important research topics for the coming years. The workshop provided a more intimate environment for discussions and presentations than usual at conferences. The papers in the volume were presented at the workshop, then updated and revised to reflect what was learned at the workshop.
Fault-Tolerant Systems is the first book on fault tolerance design with a systems approach to both hardware and software.
Author: Israel Koren
Fault-Tolerant Systems is the first book on fault tolerance design with a systems approach to both hardware and software. No other text on the market takes this approach, nor offers the comprehensive and up-to-date treatment that Koren and Krishna provide. This book incorporates case studies that highlight six different computer systems with fault-tolerance techniques implemented in their design. A complete ancillary package is available to lecturers, including online solutions manual for instructors and PowerPoint slides. Students, designers, and architects of high performance processors will value this comprehensive overview of the field. The first book on fault tolerance design with a systems approach Comprehensive coverage of both hardware and software fault tolerance, as well as information and time redundancy Incorporated case studies highlight six different computer systems with fault-tolerance techniques implemented in their design Available to lecturers is a complete ancillary package including online solutions manual for instructors and PowerPoint slides
Non-intrusive modules, such as watchdogs, also cannot achieve full fault
tolerance, since they do not have access to internal ... Software-based
techniques, or Software Implemented Hardware Fault Tolerance (SIHFT)
techniques, use the ...
Author: José Rodrigo Azambuja
This book describes fault tolerance techniques based on software and hardware to create hybrid techniques. They are able to reduce overall performance degradation and increase error detection when associated with applications implemented in embedded processors. Coverage begins with an extensive discussion of the current state-of-the-art in fault tolerance techniques. The authors then discuss the best trade-off between software-based and hardware-based techniques and introduce novel hybrid techniques. Proposed techniques increase existing fault detection rates up to 100%, while maintaining low performance overheads in area and application execution time.
Software fault tolerance techniques involve error detection, exception handling, monitoring mechanisms, and error recovery.
Author: Michael R. Lyu
Publisher: John Wiley & Sons Incorporated
Software fault tolerance techniques involve error detection, exception handling, monitoring mechanisms, and error recovery. This issue of Trends in Software focuses on identification, formulation, application, and evaluation of current software fault tolerance techniques.
Acting on the remaining 66 % of variables , a similar SEU tolerance is obtained
but the introduced area is significantly ... [ 11 ] P. P. Shirvani , N. Oh , E. J.
McCluskey , Software - Implemented Hardware Fault Tolerance Experiments
COTS in ...
This text contains information on computer engineering as presented at the 8th IEEE International On-Line Testing Workshop (IOLTW 2002).
In this paper , a source - to - source compiler supporting a Software -
Implemented Hardware Fault Tolerance approach is proposed , based on a set of
source code transformation rules . The proposed approach hardens a program
Papers from a November 2001 workshop present the work of researchers and practitioners working on theory, techniques, and applications that concern analysis and manipulation of the source code of computer systems. Specific topics include application maintenance using software agents, a source-to-source compiler for generating dependable software, detecting dead statements for concurrent programs, finding code on the World Wide Web, and identifying clones in the Linux Kernel. Other subjects include measurement and analysis of runtime profiling data for Java programs, preserving the documentary structure of source code in language-based transformation tools, and type infeasible call chains. This work lacks a subject index. c. Book News Inc.
In this paper , we present a new Software Implemented Hardware Fault
Tolerance ( SIHFT ) technique that optimizes energy consumption of the program
execution while controlling error detection latency . 1 . 1 . Related work When we
This volume features the proceedings of the International Symposium on Defect and Fault-Tolerance in VLSI Systems (DFT 2001).
Comprehensive and self-contained, this book explores the information available on software supported fault tolerance techniques, with a focus on fault tolerance in distributed systems.
Author: Pankaj Jalote
Publisher: Prentice Hall
Fault tolerance is an approach by which reliability of a computer system can be increased beyond what can be achieved by traditional methods. Comprehensive and self-contained, this book explores the information available on software supported fault tolerance techniques, with a focus on fault tolerance in distributed systems.
The realization of the softwareimplemented fault insertion is presented on the
example system , FTMP . 3.1 Fault - Tolerant System Model Fault - tolerant
systems generally use either hardware or time redundancy to achieve reliability .
Author: Edward W. Czeck
This report presents a model for fault insertion through software, describes its implementation on a fault tolerant computer, FTMP, presents a summary of fault detection, identifications, and reconfiguration data collected with software implemented fault insertion and compares the results to hardware fault insertion data. The software fault insertion model assumes faults manifest to data errors at the output of a task. The implementation of the software fault insertion model on FTMP allows inserted faults to emulate faults in the processor data path, processor control path, system memory, and system transmit bus. The experimental results showed detection time there was no correlation between software inserted faults, and hardware inserted faults; this is because hardware inserted faults must manifest to errors before detection, whereas software inserted faults immediately exercise the error detection mechanisms. In summary, although software fault insertion does not map directly to hardware fault insertion, experiments indicate software fault insertion as a means to characterize the fault handling capabilities of a system in error detection, identification, and error recovery. Keywords: Debugging(Computers); Computer program reliability; Computer aided diagnosis.
Tracing Fault Effects in System Environment Janusz Sosnowski , Piotr
Gawkowski Warsaw University of Technology ... This is achieved with various
fault detection and fault tolerance mechanisms implemented in hardware and
software ) .
Annotation This is a two-volume set of the proceedings of the September 1999 conference on the current and future developments in informatics theories and application areas. Volume I (80 contributions) discusses digital system design, architectures, and methods and tools. Volume II (30 contributions) covers music technology and audio processing, dependable computing systems, software process and product improvement, multimedia and telecommunication, and network computing. Lacks a subject index. Annotation copyrighted by Book News, Inc., Portland, OR.