Prof. Ing. Lukáš Sekanina, Ph.D.
SALVADOR Ruben, OTERO Andres, MORA Javier, DE la Torre Eduardo, SEKANINA Lukáš and RIESGO Teresa. Fault Tolerance Analysis and Self-Healing Strategy of Autonomous, Evolvable Hardware Systems. In: Proc. of the 2011 International Conference on ReConFigurable Computing and FPGAs. Los Alamitos: IEEE Computer Society, 2011, pp. 164-169. ISBN 978-0-7695-4551-6. | Publication language: | english |
---|
Original title: | Fault Tolerance Analysis and Self-Healing Strategy of Autonomous, Evolvable Hardware Systems |
---|
Title (cs): | Analýza odolnosti proti poruchám a samoopravující strategie v autonomních vyvíjejících se HW systémech |
---|
Pages: | 164-169 |
---|
Proceedings: | Proc. of the 2011 International Conference on ReConFigurable Computing and FPGAs |
---|
Conference: | 2011 International Conference on ReConFigurable Computing and FPGAs |
---|
Place: | Los Alamitos, US |
---|
Year: | 2011 |
---|
ISBN: | 978-0-7695-4551-6 |
---|
Publisher: | IEEE Computer Society |
---|
URL: | [PDF] |
---|
Files: | |
---|
| Keywords |
---|
Evolvable Hardware, Fault Tolerance, Self-Healing, Autonomous Systems, FPGA, Partial Dynamic Reconfiguration |
Annotation |
---|
This paper presents an analysis of the fault tolerance achieved by an autonomous, fully embedded evolvable hardware system, which uses a combination of partial dynamic reconfiguration and an evolutionary algorithm (EA). It demonstrates that the system may self-recover from both transient and cumulative permanent faults. This self-adaptive system, based on a 2D array of 16 (4×4) Processing Elements (PEs), is tested with an image filtering application. Results show that it may properly recover from faults in up to 3 PEs, that is, more than 18% cumulative permanent faults. Two fault models are used for testing purposes, at PE and CLB levels. Two self-healing strategies are also introduced, depending on whether fault diagnosis is available or not. They are based on scrubbing, fitness evaluation, dynamic partial reconfiguration and in-system evolutionary adaptation. Since most of these adaptability features are already available on the system for its normal operation, resource cost for self-healing is very low (only some code additions in the internal microprocessor core). |
BibTeX: |
---|
@INPROCEEDINGS{
author = {Ruben Salvador and Andres Otero and Javier Mora and Eduardo
Torre la De and Luk{\'{a}}{\v{s}} Sekanina and Teresa Riesgo},
title = {Fault Tolerance Analysis and Self-Healing Strategy of
Autonomous, Evolvable Hardware Systems},
pages = {164--169},
booktitle = {Proc. of the 2011 International Conference on ReConFigurable
Computing and FPGAs},
year = {2011},
location = {Los Alamitos, US},
publisher = {IEEE Computer Society},
ISBN = {978-0-7695-4551-6},
language = {english},
url = {http://www.fit.vutbr.cz/research/view_pub.php?id=9831}
} |
|