A biological programming model for self-healing

Selvin George, David Evans, Steven Marchette
<span title="">2003</span> <i title="ACM Press"> Proceedings of the 2003 ACM workshop on Survivable and self-regenerative systems in association with 10th ACM Conference on Computer and Communications Security - SSRS &#39;03 </i> &nbsp;
Biological systems exhibit remarkable adaptation and robustness in the face of widely changing environments. By adopting properties of biological systems, we hope to design systems that operate adequately even in the presence of catastrophic failures and large scale attacks. We describe a programming paradigm based on the actions of biological cells and demonstrate the ability of systems built using our model to survive massive failures. Traditional methods of system design require explicit
more &raquo; ... ramming for fault tolerance, which adds substantial costs and complexity to the design, implementation and testing phases. Our approach provides implicit fault tolerance by using simple programs constructed following guiding principles derived from observing nature. We illustrate our model with experiments producing simple structures and apply it to design a distributed wireless file service for ad hoc wireless networks.
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1145/1036921.1036929">doi:10.1145/1036921.1036929</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/tdfwzfo5d5gwpljx6xedycjmeu">fatcat:tdfwzfo5d5gwpljx6xedycjmeu</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20170812164504/http://www.pitt.edu/~dtipper/3957/Biology1.pdf" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/ba/8b/ba8b9162f895f15a6d15862d0c590bb3d29f44c3.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1145/1036921.1036929"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> acm.org </button> </a>