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...
Saved in:
| Published in | 2011 International Conference on Reconfigurable Computing and FPGAs pp. 164 - 169 |
|---|---|
| Main Authors | , , , , , |
| Format | Conference Proceeding |
| Language | English |
| Published |
IEEE
01.11.2011
|
| Subjects | |
| Online Access | Get full text |
| ISBN | 9781457717345 1457717344 |
| ISSN | 2325-6532 |
| DOI | 10.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 |