• DocumentCode
    1737870
  • Title

    Hardware fault tolerance: an immunological solution

  • Author

    Bradley, D.W. ; Tyrrell, A.M.

  • Author_Institution
    Dept. of Electron., York Univ., UK
  • Volume
    1
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    107
  • Abstract
    Since the advent of computers, numerous approaches have been taken to create hardware systems that provide a high degree of reliability even in the presence of errors. This paper addresses the problem from a biological perspective using the human immune system as a source of inspiration. The immune system uses many ingenious methods to provide reliable operation in the body and so may suggest how similar methods can be used in the future design of reliable computer systems. The paper addresses this challenge through the implementation of an immunised finite state machine-based counter. The proposed methods demonstrate how through a process of self/non-self-differentiation, the hardware immune system creates a set of tolerance conditions to monitor the change in states of the hardware. Potential faults may then be flagged, assessed and the appropriate recovery action taken
  • Keywords
    biocybernetics; fault tolerant computing; finite state machines; system recovery; errors; fault assessment; fault flagging; hardware fault tolerance; hardware state change monitoring; human immune system; immunised finite state machine-based counter; immunology; nonself-differentiation; recovery action; reliable computer systems; reliable operation; self-differentiation; tolerance conditions; Biology computing; Computer errors; Counting circuits; Error correction; Fault detection; Fault tolerance; Fault tolerant systems; Hardware; Immune system; Protection;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Systems, Man, and Cybernetics, 2000 IEEE International Conference on
  • Conference_Location
    Nashville, TN
  • ISSN
    1062-922X
  • Print_ISBN
    0-7803-6583-6
  • Type

    conf

  • DOI
    10.1109/ICSMC.2000.884973
  • Filename
    884973