Fault Tolerance Analysis and Self-Healing Strategy of Autonomous, Evolvable Hardware Systems

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 cumulat...

Full description

Saved in:
Bibliographic Details
Published in2011 International Conference on Reconfigurable Computing and FPGAs pp. 164 - 169
Main Authors Salvador, Ruben, Otero, Andres, Mora, Javier, de la Torre, Eduardo, Sekanina, Lukas, Riesgo, Teresa
Format Conference Proceeding
LanguageEnglish
Published IEEE 01.11.2011
Subjects
Online AccessGet full text
ISBN9781457717345
1457717344
ISSN2325-6532
DOI10.1109/ReConFig.2011.37

Cover

Abstract 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).
AbstractList 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).
Author Salvador, Ruben
Riesgo, Teresa
Sekanina, Lukas
de la Torre, Eduardo
Otero, Andres
Mora, Javier
Author_xml – sequence: 1
  givenname: Ruben
  surname: Salvador
  fullname: Salvador, Ruben
  email: ruben.salvador
  organization: Centre of Ind. Electron., Univ. Politec. de Madrid, Madrid, Spain
– sequence: 2
  givenname: Andres
  surname: Otero
  fullname: Otero, Andres
  email: joseandres.otero
  organization: Centre of Ind. Electron., Univ. Politec. de Madrid, Madrid, Spain
– sequence: 3
  givenname: Javier
  surname: Mora
  fullname: Mora, Javier
  email: eduardo.delatorre
  organization: Centre of Ind. Electron., Univ. Politec. de Madrid, Madrid, Spain
– sequence: 4
  givenname: Eduardo
  surname: de la Torre
  fullname: de la Torre, Eduardo
  email: eduardo.delatorre@upm.es
  organization: Centre of Ind. Electron., Univ. Politec. de Madrid, Madrid, Spain
– sequence: 5
  givenname: Lukas
  surname: Sekanina
  fullname: Sekanina, Lukas
  email: sekanina@fit.vutbr.cz
  organization: Fac. of Inf. Technol., Brno Univ. of Technol., Brno, Czech Republic
– sequence: 6
  givenname: Teresa
  surname: Riesgo
  fullname: Riesgo, Teresa
  email: teresa.riesgo@upm.es
  organization: Centre of Ind. Electron., Univ. Politec. de Madrid, Madrid, Spain
BookMark eNo9UF9LwzAcjDhBnXsXfMkHsDP_0z6OsTlhILj5JpQ0_bVUsmQ07Ua_vZsT7-U4uDu4u0cjHzwg9EjJlFKSvXzAPPhlU08ZoXTK9RWaZDolWmVSSEnV9a-mQmpNNRdyhO4YZzJRkrNbNInxm5ygVKaYukNfS9O7Dm-Dg9Z4C3jmjRtiE7HxJd6Aq5IVGNf4Gm-61nRQDzhUeNZ3wYdd6OMzXhyCO5jCAV6ZtjyaFvBmiB3s4gO6qYyLMPnjMfpcLrbzVbJ-f32bz9ZJQznTiSqkBGWptbQEZongkGUqFcQQwXhVFrZMhVCUSsUIN1klOZwWaV7ws8vyMaKX3t7vzXA0zuX7ttmZdsgpyc-v5S3Y4Kumzs-v5VyfMk-XTAMA_3ZFWSo14z-IHGk8
ContentType Conference Proceeding
DBID 6IE
6IL
CBEJK
RIE
RIL
ADTOC
UNPAY
DOI 10.1109/ReConFig.2011.37
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Xplore POP ALL
IEEE Xplore All Conference Proceedings
IEEE Electronic Library (IEL)
IEEE Proceedings Order Plans (POP All) 1998-Present
Unpaywall for CDI: Periodical Content
Unpaywall
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library (IEL)
  url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/
  sourceTypes: Publisher
– sequence: 2
  dbid: UNPAY
  name: Unpaywall
  url: https://proxy.k.utb.cz/login?url=https://unpaywall.org/
  sourceTypes: Open Access Repository
DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
EISBN 9780769545516
0769545513
EndPage 169
ExternalDocumentID oai:oa.upm.es:13325
6128572
Genre orig-research
GroupedDBID 29P
6IE
6IF
6IH
6IK
6IL
6IM
6IN
AAJGR
AAWTH
ACGFS
ADZIZ
ALMA_UNASSIGNED_HOLDINGS
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CBEJK
CHZPO
IEGSK
IPLJI
M43
OCL
RIE
RIL
RNS
ADTOC
UNPAY
ID FETCH-LOGICAL-i1327-6b55e6c1cc1de2c043e996840a0423fdbcd84461156203a9f53e32573b36840c3
IEDL.DBID RIE
ISBN 9781457717345
1457717344
ISSN 2325-6532
IngestDate Sun Oct 26 04:13:52 EDT 2025
Wed Aug 27 02:41:52 EDT 2025
IsDoiOpenAccess false
IsOpenAccess true
IsPeerReviewed false
IsScholarly false
Language English
License cc-by-nc-nd
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-i1327-6b55e6c1cc1de2c043e996840a0423fdbcd84461156203a9f53e32573b36840c3
OpenAccessLink https://proxy.k.utb.cz/login?url=http://oa.upm.es/13325/
PageCount 6
ParticipantIDs unpaywall_primary_10_1109_reconfig_2011_37
ieee_primary_6128572
PublicationCentury 2000
PublicationDate 2011-Nov.
PublicationDateYYYYMMDD 2011-11-01
PublicationDate_xml – month: 11
  year: 2011
  text: 2011-Nov.
PublicationDecade 2010
PublicationTitle 2011 International Conference on Reconfigurable Computing and FPGAs
PublicationTitleAbbrev reconfig
PublicationYear 2011
Publisher IEEE
Publisher_xml – name: IEEE
SSID ssj0000669626
ssj0044165
Score 1.6365288
Snippet This paper presents an analysis of the fault tolerance achieved by an autonomous, fully embedded evolvable hardware system, which uses a combination of partial...
SourceID unpaywall
ieee
SourceType Open Access Repository
Publisher
StartPage 164
SubjectTerms Arrays
Autonomous Systems
Circuit faults
Evolvable Hardware
Fault diagnosis
Fault tolerance
Fault tolerant systems
Field programmable gate arrays
FPGA
Hardware
Partial Dynamic Reconfiguration
Self-Healing
SummonAdditionalLinks – databaseName: Unpaywall
  dbid: UNPAY
  link: http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1RS8MwED7m9iC-qGyiopIHn8R2bdOk7eOQjSE4Bm4wQShpepVhbcdsHfPXm2ztFPHF5ySQ3MHdfUm-7wCukesQyG1D7VIYLnJhCCm13J0QiZNQEaAmJz-M-HDq3s_YrAF1t7dcmOXizcT3rsJODuvuQYszVWQ3oTUdjXtP9UOjFWwuMbJk_rKV4aR1e5QD2C-zhVivRJr-yBSDQ_Brvs32g8irWRaRKT__kF_8tYkj6HzT78h4l1iOoYFZG54HokwLMslT1L0wkNRyIkRkMXnENDE0pUgtIJXi7JrkCemVhaYtKHx_S_oqFH1oqhTR7_UrsURSCZZ3YDroT-6GRtUawZgr-OgZPGIMubSltGN0pOVSVMBFgTWh_7kkcSRjXwE9Ve5xx1IGTxhFdRSPRlTPkvQEmlme4SmQOLClVl23JRUuxqrkwkhagaC-b9tRwM6gre0aLrbqF6EqiXzmOWdws7PzbmyDKKwgrH0Tat-E1Dv_z-QLaBbLEi9Vsi-iq8rxX6fLrkk
  priority: 102
  providerName: Unpaywall
Title Fault Tolerance Analysis and Self-Healing Strategy of Autonomous, Evolvable Hardware Systems
URI https://ieeexplore.ieee.org/document/6128572
http://oa.upm.es/13325/
UnpaywallVersion submittedVersion
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3dS9xAEB_s9aH1xbZa6kdlH_ok5kxus5vLo4iHFBRpPbAghM1mIochEZso51_vzOZDER98S8iybHaS-dr5_QbgF2pWgTrwaJXGC1Ebz1jLdHfG5JNcmhgZnHx6pk_m4e9LdbkC-wMWBhFd8RmO-dKd5WeVbThVdkDWeKoiUrgfaPoWqzXkU8h0xppdiVYLk5V3bSTJYVCeVnLiQF0q4kPnMOy5nrp71Z9f-vHBHzyqytniumX3lH3XlVX41JS3ZvlgiuKFAZqtwWm_9Lbu5Gbc1OnYPr5idXzvu32BjWeonzgfjNhXWMHyG6z1vR5E9-uvw9XMNEUtLqoCuRUHip7NRJgyE3-xyD1GNNEcoiO8XYoqF4dNzaiJqvm_L45JE94zUktwucCDuUPR8aVvwHx2fHF04nWdGbwFRa-Rp1OlUNvA2iDDifVDiRQ3UaxouMwmz1KbTSnOJG9TT3ySd64kkiAimUoeZeV3GJVViT9AZHFgmfQ9sNKEmJHHh6n1YyOn0yBIY7UJ67xZyW1LvpF0-7QJe4M8hmcuoPHjxOUS8sV1wjJMZLT19hzb8NlliB2ycAdG9V2DP8nFqNNd923twsf52fnhvye4n8vb
linkProvider IEEE
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1LT9wwEB4hONBeaAtVKX340FNFlmT9yOZYIVbblkVVu0gcKkWOM0GrRgmCBAS_nhnn0arqobdEsSzHk8zL830D8AENq0ATBbRKGyg0NrDOMd2dtcW0kDZBBicvz8ziXH250BcbcDhiYRDRF5_hhC_9WX5eu5ZTZUdkjWc6JoW7pZVSukNrjRkVMp6JYWei08Nk530jSXIZdGC0nHpYl4752Fmpge2pv9fDCWaYHH3H47qary87fk859F15CtttdWXv72xZ_mGC5juwHBbfVZ78mrRNNnEPf_E6_u_bPYO932A_8W00Y89hA6sXsDN0exD9z78LP-e2LRuxqkvkZhwoBj4TYatc_MCyCBjTRHOInvL2XtSF-NQ2jJuo25tDcUK68JaxWoILBu7sNYqeMX0Pzucnq-NF0PdmCNYUv8aBybRG4yLnohynLlQSKXKiaNFyoU2RZy6fUaRJ_qaZhiTxQkskQcQykzzKyZewWdUVvgKRJ5Fj2vfISaswJ58PMxcmVs5mUZQleh92ebPSq45-I-33aR8-jvIYn_mQJkxSn00o1pcpyzCV8et_z_Eether5Wl6-vns6wE88flijzN8A5vNdYtvyeFosnf-O3sEKTPNeA
linkToUnpaywall http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1RS8MwED7m9iC-qGyiopIHn8R2bdOk7eOQjSE4Bm4wQShpepVhbcdsHfPXm2ztFPHF5ySQ3MHdfUm-7wCukesQyG1D7VIYLnJhCCm13J0QiZNQEaAmJz-M-HDq3s_YrAF1t7dcmOXizcT3rsJODuvuQYszVWQ3oTUdjXtP9UOjFWwuMbJk_rKV4aR1e5QD2C-zhVivRJr-yBSDQ_Brvs32g8irWRaRKT__kF_8tYkj6HzT78h4l1iOoYFZG54HokwLMslT1L0wkNRyIkRkMXnENDE0pUgtIJXi7JrkCemVhaYtKHx_S_oqFH1oqhTR7_UrsURSCZZ3YDroT-6GRtUawZgr-OgZPGIMubSltGN0pOVSVMBFgTWh_7kkcSRjXwE9Ve5xx1IGTxhFdRSPRlTPkvQEmlme4SmQOLClVl23JRUuxqrkwkhagaC-b9tRwM6gre0aLrbqF6EqiXzmOWdws7PzbmyDKKwgrH0Tat-E1Dv_z-QLaBbLEi9Vsi-iq8rxX6fLrkk
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=2011+International+Conference+on+Reconfigurable+Computing+and+FPGAs&rft.atitle=Fault+Tolerance+Analysis+and+Self-Healing+Strategy+of+Autonomous%2C+Evolvable+Hardware+Systems&rft.au=Salvador%2C+Ruben&rft.au=Otero%2C+Andres&rft.au=Mora%2C+Javier&rft.au=de+la+Torre%2C+Eduardo&rft.date=2011-11-01&rft.pub=IEEE&rft.isbn=9781457717345&rft.issn=2325-6532&rft.spage=164&rft.epage=169&rft_id=info:doi/10.1109%2FReConFig.2011.37&rft.externalDocID=6128572
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=2325-6532&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=2325-6532&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=2325-6532&client=summon