A New Intelligent Biologically-Inspired Model for Fault Tolerance in Distributed Embedded Systems

A New Intelligent Biologically-Inspired Model for Fault Tolerance in Distributed Embedded Systems

Ridha Mehalaine (Ecole National Supérieure d'Informatique, Algeria) and Fateh Boutekkouk (Research Laboratory on Computer Science's Complex Systems (ReLaCS2), University of Oum El Bouaghi, Algeria)
DOI: 10.4018/IJERTCS.2020070102


The objective of this work is to present a new heuristic for solving the problem of fault tolerance in real time distributed embedded systems. The proposed idea is to model the distributed embedded architecture inspiring from the rennin-angiotensin aldosterone (RAAS) biological system which plays a major role in the pathophysiology of the cardiovascular system, from the point of view of pressure regulation and vascular, cardiac and nephrological remodeling. The proposed heuristic deals with uncertain information on a set of periodic tasks that run on multiple processors and satisfies certain temporal and energetic constraints from which the scheduling and the distribution of these tasks on the different processors are performed. In order to respect the energy constraints, this article proposes the introduction of energy consumption at the dynamic task scheduling level by using the dynamic voltage scaling (DVS) technique. The authors have seen that the introduction of a detection/prevention mechanism against potential errors in the proposed algorithm is a must for good results.
Article Preview

In this section, we try to put the light on some very recent pertinent works on faults tolerance in real time distributed embedded systems.

Derasevic (2018) in his doctorate thesis used a recently proposed FTTRS communication subsystem (Flexible Time Triggered Replicated star) as a means of interconnecting nodes in distributed embedded systems running critical applications. The FTTRS subsystem also provides a support mechanism in terms of reliability based on the Ethernet network technology.

The real-time response is provided by the use of the Flexible Time-Triggered (FTT) communication paradigm in conjunction with the provision of real-time warranties. Reliability in FTTRS is achieved through mechanisms that deal with defects that could affect communication between nodes.

Bachir and Hamoudi (2018) in their paper, fault-tolerant task scheduling algorithms are provided to map task graphs to heterogeneous processing nodes. These scheduling heuristics are based on active and passive redundancy which is a software based on redundancy and tolerant hardware fault. They only consider the permanent failures of the processor with silent behavior after failure and then they automatically generate distributed real-time scheduling of dependent and independent tasks running on a heterogeneous multiprocessor architecture.

Complete Article List

Search this Journal:
Open Access Articles: Forthcoming
Volume 12: 4 Issues (2021): Forthcoming, Available for Pre-Order
Volume 11: 4 Issues (2020): 3 Released, 1 Forthcoming
Volume 10: 4 Issues (2019)
Volume 9: 2 Issues (2018)
Volume 8: 2 Issues (2017)
Volume 7: 2 Issues (2016)
Volume 6: 2 Issues (2015)
Volume 5: 4 Issues (2014)
Volume 4: 4 Issues (2013)
Volume 3: 4 Issues (2012)
Volume 2: 4 Issues (2011)
Volume 1: 4 Issues (2010)
View Complete Journal Contents Listing