Abstract
Biology uses numerous methods to keep the body in good working operation. If one line of defence is breached, the next uses a different approach. Very rarely are all lines of defence evaded. This paper analyses the body’s approach to fault tolerance using the immune system and shows how such techniques can be applied to hardware fault tolerance. A fault detection layer inspired by the process of self/nonself discrimination used to detect bacterial infections in the body is created. The hardware immune system is then demonstrated to show how such a layer in hardware can provide fault detection.Biology uses numerous methods to keep the body in good working operation. If one line of defence is breached, the next uses a different approach. Very rarely are all lines of defence evaded. This paper analyses the body’s approach to fault tolerance using the immune system and shows how such techniques can be applied to hardware fault tolerance. A fault detection layer inspired by the process of self/nonself discrimination used to detect bacterial infections in the body is created. The hardware immune system is then demonstrated to show how such a layer in hardware can provide fault detection.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
A. Avizienis. Fault-Tolerance: The Survival Attribute of Digital Systems. Proceedings of the IEEE, 66(10):1109–1125, October 1978.
G. Beck and G.S. Habicht. Immunity and the Invertebrates. Scientific American, pages 42–46, November 1996.
D.W. Bradley, C. Ortega-S’anchez, and A.M. Tyrrell. Embryonics + Immunotronics: A Bio-Inspired Approach to Fault Tolerance. In Proceedings of 2nd NASA/DoD Workshop on Evolvable Hardware, pages 215–223, July 2000.
D. Dasgupta and S. Forrest. An Anomaly Detection Algorithm Inspired by the Immune System. In D. Dasgupta, editor, Artificial Immune Systems and Their Applications, pages 262–277. Springer-Verlag, 1998.
P. D’haeseleer. Further Efficient Algorithms for Generating Antibody Strings. Technical Report CS95-3, Department of Computer Science, University of New Mexico, 1995.
S. Forrest, S.A. Hofmeyr, A. Somayaji, and T.A. Longstaff. A sense of self for Unixpro cesses. In Proceedings of 1996 IEEE Symposium on Computer Security and Privacy, 1996.
S. Forrest, A.S. Perelson, L. Allen, and R. Cherukuri. Self-Nonself Discrimination in a Computer. In Proceedings of the 1994 IEEE Symposium on Research in Security and Privacy, pages 202–212, Los Alamitos, CA, 1994. IEEE Computer Society Press.
C.J. Gibert and T.W. Routen. Associative Memory in an Immune-Based System. In Proceedings of the 12th International Conference on Artificial Intelligence AAAI-94, pages 852–857, 1994.
Xilinx Inc. Virtex data sheet, 1999. http://www.xilinx.com/partinfo/virtex.pdf.
A. Ishiguro, T. Kondo, Y. Watanabe, and Y. Uchikawa. Immunoid: An Immunological Approach to Decentralized Behaviour Arbitration of Autonomous Mobile Robots. In H.M. Voight et al., editors, Parallel Problem Solving from Nature IV, volume 1141 of Lecture Notes in Computer Science, pages 666–675. Springer-Verlag, September 1996.
A. Ishiguro, Y. Watanabe, and Y. Uchikawa. Fault Diagnosis of Plant Systems using Immune Networks. In Proceedings of the 1994 IEEE International Conference on Multisensor Fusion and Integration for Intelligent Systems, pages 34–42. IEEE, 1994.
C.A. Janeway and P. Travers. Immunobiology, the Immune System in Health and Disease. Churchill Livingstone, 3rd edition, 1997.
A.K. Jerne. Towards a network theory of the immune system. Ann. Immunol. (Inst. Pasteur), 125C:373–379, 1974.
W.S. Klug and M.R. Cummings. Concepts of Genetics. Prentice Hall, 4th edition, 1994.
J. Kuby. Immunology. W.H. Freeman and Company, 3rd edition, 1997.
D. Mange, M. Sipper, A. Stauffer, and G. Tempesti. Toward Robust Integrated Circuits: The Embryonics Approach. Proceedings of the IEEE, 88(4):516–541, April 2000.
C. Ortega-S’anchez, D. Mange, S. Smith, and A. Tyrrell. Embryonics: A Bio-Inspired Cellular Architecture with Fault-Tolerant Properties. Genetic Programming and Evolvable Machines, 1(3):187–215, July 2000.
J.K. Percus, O.E. Percus, and A.S. Perelson. Predicting the size of the T-cell receptor and antibody combining region from consideration of efficient self-nonself discrimination. In Proceedings of the National Academy of Science, volume 90, pages 1691–1695. Oxford University Press, 1993.
G.W. Rowe. Theoretical Models in Biology. Oxford University Press, 1994.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2001 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Bradley, D.W., Tyrrell, A.M. (2001). Multi-layered Defence Mechanisms: Architecture, Implementation and Demonstration of a Hardware Immune System. In: Liu, Y., Tanaka, K., Iwata, M., Higuchi, T., Yasunaga, M. (eds) Evolvable Systems: From Biology to Hardware. ICES 2001. Lecture Notes in Computer Science, vol 2210. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45443-8_12
Download citation
DOI: https://doi.org/10.1007/3-540-45443-8_12
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-42671-4
Online ISBN: 978-3-540-45443-4
eBook Packages: Springer Book Archive