Aug. 30, 2004 to Sept. 3, 2004
Richard John Anthony , University of Greenwich, United Kingdom
The emergent behaviour of autonomic systems, together with the scale of their deployment, impedes prediction of the full range of configuration and failure scenarios; thus it is not possible to devise management and recovery strategies to cover all possible outcomes. One solution to this problem is to embed self-managing and self-healing abilities into such applications.<div></div> Traditional design approaches favour determinism, even when unnecessary. This can lead to conflicts between the non-functional requirements.<div></div> Natural systems such as ant colonies have evolved cooperative, finely tuned emergent behaviours which allow the colonies to function at very large scale and to be very robust, although non-deterministic. Simple pheromone-exchange communication systems are highly efficient and are a major contribution to their success.<div></div> This paper proposes that we look to natural systems for inspiration when designing architecture and communications strategies, and presents an election algorithm which encapsulates non-deterministic behaviour to achieve high scalability, robustness and stability.
Emergence, Distributed Systems, Self-Healing, Self-Adaptation, Election Algorithms
Richard John Anthony, "Natural Inspiration for Self-Adaptive Systems", DEXA, 2004, 2012 23rd International Workshop on Database and Expert Systems Applications, 2012 23rd International Workshop on Database and Expert Systems Applications 2004, pp. 732-736, doi:10.1109/DEXA.2004.1333561