Publication | Closed Access
A biological programming model for self-healing
51
Citations
17
References
2003
Year
Unknown Venue
EngineeringSurvivable SystemFault ToleranceSelf-healing SurfaceExplicit ProgrammingSelf-repairBiological Programming ModelSelf-healing MaterialSystems EngineeringSelf-healing MaterialsProgramming ParadigmRehabilitationComputer ScienceBiological SystemsFault-tolerant NetworkFault ManagementWound HealingSystems BiologyMedicine
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 programming 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.
| Year | Citations | |
|---|---|---|
Page 1
Page 1