Evolutionary strategies and intrinsic fault tolerance

A M Tyrrell, G Hollingworth, S L Smith

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Redundancy is a critical component to the design of fault tolerant systems, both hardware and software. This paper explores the possibilities of using evolutionary techniques to first produce a processing system that will perform a required function, and then consider its applicability for producing useful redundancy that can be made use of in the presence of faults, ie is it fault tolerant? Results obtained using Evolutionary Strategies to automatically create redundancy as part of the "design" process are given. The experiments are undertaken on a Virtex FPGA with intrinsic evolution taking place. The results show that not only does the evolutionary process produce useful redundancy, it is also possible to reconfigure the system in real-time on the Virtex device.

Original languageEnglish
Title of host publicationTHIRD NASA/DOD WORKSHOP ON EVOLVABLE HARDWARE, PROCEEDINGS
EditorsD Keymeulen, A Stoica, J Lohn, RS Zebulum
Place of PublicationLOS ALAMITOS
PublisherIEEE Computer Society
Pages98-106
Number of pages9
ISBN (Print)0-7695-1180-5
Publication statusPublished - 2001
Event3rd NASA/DoD Workshop on Evolvable Hardware (EH-2001) - LONG BEACH
Duration: 12 Jul 200114 Jul 2001

Conference

Conference3rd NASA/DoD Workshop on Evolvable Hardware (EH-2001)
CityLONG BEACH
Period12/07/0114/07/01

Cite this