• Home
  • Search
  • The recovery language approach for software-implemented fault tolerance
  • Cite Icon2
  • https://doi.org/10.1109/empdp.2001.905070Copy DOI Icon

The recovery language approach for software-implemented fault tolerance

  • Feb 7, 2001
  • V De Florio +2 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

We describe a novel approach for software-implemented fault tolerance that separates error detection from error recovery and offers a distinct programming and processing context for the latter. This allows the application developer to address separately the non-functional aspects of error recovery from those pertaining to the functional behaviour that the user application is supposed to have in the absence of faults. We conjecture that this way only a limited amount of non-functional code intrusion affects the user application, while the bulk of the strategy to cope with errors is to be expressed by the user in a "recovery script", conceptually as well physically distinct from the functional application layer. Such script is to be written in what we call a "recovery language", i.e. a specialised linguistic framework devoted to the management of the fault tolerance strategies that allows to express scenarios of isolation, reconfiguration, and recovery. These are to be executed on meta-entities of the application with physical or logical counterparts (processing nodes, tasks, or user-defined groups of tasks). The developer is therefore made able to modify the fault tolerance strategy with only a few or no modifications in the application part, or vice-versa, tackling more easily and effectively any of these two fronts. This can result in a better maintainability of the target fault-tolerant application and in support for reaching portability of the service while moving the application to different unfavourable environments. The paper positions and discusses the recovery language approach and a prototypal implementation for embedded applications developed within project TIRAN on a number of distributed platforms.

Similar Papers
  • Research Article
  • Citations13

Cost-oriented proactive fault tolerance approach to high performance computing (HPC) in the cloud

  • Jan 22, 2014
  • International Journal of Parallel, Emergent and Distributed Systems
  • Ifeanyi P Egwutuoha +4
  • Conference Article
  • Citations2

A new approach for fault tolerance based on modified TSS model

  • Jul 01, 2008
  • Xia Zhanguo +2
  • Research Article
  • Citations4

Approximate Learning and Fault-Tolerant Mapping for Energy-Efficient Neuromorphic Systems

  • Dec 31, 2020
  • ACM Transactions on Design Automation of Electronic Systems
  • Anteneh Gebregirogis +1
  • Research Article
  • Citations61

Analyzing, modeling and evaluating dynamic adaptive fault tolerance strategies in cloud computing environments

  • Mar 21, 2013
  • The Journal of Supercomputing
  • Dawei Sun +3
  • Supplementary Content
  • Citations1

Fault-Tolerant Control (FTC) applied to an inherently redundant electromechanical railway track switch

  • Jul 03, 2020
  • Figshare
  • Precious Kaijuka
  • Conference Article
  • Citations4

A Classification-Based Approach to Fault-Tolerance Support in Parallel Programs

  • Dec 01, 2009
  • Gopinatha Jakadeesan +1
  • Research Article
  • Citations5

Approaches for Transient Fault Tolerance in Multiprocessor - A State of Art

  • Jul 24, 2015
  • Indian Journal of Science and Technology
  • M Shanmugasundaram +2
  • PDF
  • Research Article
  • Citations7

An Adaptable Approach to Fault Tolerance in Cloud Computing

  • Mar 31, 2023
  • International Journal of Cloud Applications and Computing
  • Priti Kumari +1
  • Research Article
  • Citations47

Fault-Tolerant Space Vector Modulation for Modular Multilevel Converters With Bypassed Faulty Submodules

  • Mar 01, 2019
  • IEEE Transactions on Industrial Electronics
  • Mohsen Aleenejad +3
  • Research Article
  • Citations16

Neural-sliding mode approach-based adaptive estimation, isolation and tolerance of aircraft sensor fault

  • Dec 18, 2019
  • Aircraft Engineering and Aerospace Technology
  • Muhammad Taimoor +1
  • Research Article
  • Citations9

Instruction-Level Fault Tolerance Configurability

  • Apr 12, 2008
  • Journal of Signal Processing Systems
  • Demid Borodin +3
  • Research Article
  • Citations35

Fault tolerance for highly available internet services: concepts, approaches, and issues

  • Jan 01, 2008
  • IEEE Communications Surveys & Tutorials
  • Narjess Ayari +3
  • Research Article
  • Citations7

Modeling reflex-healing autonomy for large-scale embedded systems

  • May 01, 2006
  • IEEE Transactions on Systems, Man and Cybernetics, Part C (Applications and Reviews)
  • S.G Nordstrom +3
  • Book Chapter
  • Citations1

A General Framework of Algorithm-Based Fault Tolerance Technique for Computing Systems

  • Jan 01, 2014
  • Hodjatollah Hamidi
  • Conference Article
  • Citations1

Research on Equal Symmetric Distributed Fault-tolerant Architecture and Strategy for Parallel Satellite System

  • Aug 01, 2011
  • Hao Zhou +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.