scholarly journals Fault Tolerance Mechanism of Agent-Based Distributed Event System

Author(s):  
Ozgur Koray Sahingoz ◽  
A. Coskun Sonmez
Author(s):  
Meriem Zaiter ◽  
Salima Hacini ◽  
Zizette Boufaida

The use of distributed systems and IT is growing, with automation being used more and more to facilitate our daily tasks. The need to remotely monitor a patient has driven one of important results of this growth: domestic medical systems. The latter are able to follow and maintain the condition of a patient in the patient's home. Monitoring is important in terms of saving time and also money. However, the critical nature of this task requires a high level of dependability. The aim of dependability is to satisfy the user's goal, which is that whatever the state and context of the overall system, its ability to control the operation of the medical device and to transmit files reporting the patient's condition (normal, critical, alert, etc.) must be continuously assured. This can be ensured by fault tolerance techniques. The authors' objective in this paper is to present a technique for fault tolerance in a domestic medical system. Briefly, their proposal integrates a smart concept into the system: agents for controlling the operation of the medical system and tolerating the faults that can occur.


Electronics ◽  
2020 ◽  
Vol 9 (12) ◽  
pp. 2074
Author(s):  
J.-Carlos Baraza-Calvo ◽  
Joaquín Gracia-Morán ◽  
Luis-J. Saiz-Adalid ◽  
Daniel Gil-Tomás ◽  
Pedro-J. Gil-Vicente

Due to transistor shrinking, intermittent faults are a major concern in current digital systems. This work presents an adaptive fault tolerance mechanism based on error correction codes (ECC), able to modify its behavior when the error conditions change without increasing the redundancy. As a case example, we have designed a mechanism that can detect intermittent faults and swap from an initial generic ECC to a specific ECC capable of tolerating one intermittent fault. We have inserted the mechanism in the memory system of a 32-bit RISC processor and validated it by using VHDL simulation-based fault injection. We have used two (39, 32) codes: a single error correction–double error detection (SEC–DED) and a code developed by our research group, called EPB3932, capable of correcting single errors and double and triple adjacent errors that include a bit previously tagged as error-prone. The results of injecting transient, intermittent, and combinations of intermittent and transient faults show that the proposed mechanism works properly. As an example, the percentage of failures and latent errors is 0% when injecting a triple adjacent fault after an intermittent stuck-at fault. We have synthesized the adaptive fault tolerance mechanism proposed in two types of FPGAs: non-reconfigurable and partially reconfigurable. In both cases, the overhead introduced is affordable in terms of hardware, time and power consumption.


2018 ◽  
Vol 127 ◽  
pp. 264-273
Author(s):  
Abdelhay Haqiq ◽  
Bouchaib Bounabat
Keyword(s):  

Sign in / Sign up

Export Citation Format

Share Document