Applying biological principles to designs of network services
- 30 June 2007
- journal article
- Published by Elsevier BV in Applied Soft Computing
- Vol. 7 (3), 870-878
- https://doi.org/10.1016/j.asoc.2006.04.006
Abstract
This paper describes application of key biological principles and mechanisms to the design of network services. In biological systems, an individual entity (e.g., a bee in a bee colony) follows a simple set of behavior policies (e.g., migration, replication, death), yet a group of entities (e.g., a bee colony) exhibits complex emergent behavior with useful properties such as scalability and adaptability. Analogous to the biological systems, in the biologically inspired networking architecture that we present in this paper, a group of autonomous agents that implement simple behavior policies collectively provide a network service. We believe if a network service is modeled after biological principles and mechanisms, the network service is able to meet key requirements such as scalability, adaptability, survivability, simplicity and autonomy. This paper discusses key biological principles that can be applied to the design of network services, and demonstrates through simulations how network services built based on biological principles evolve to improve service performance.Keywords
This publication has 6 references indexed in Scilit:
- Self-Organizing Network Services With Evolutionary AdaptationIEEE Transactions on Neural Networks, 2005
- A middleware platform for a biologically inspired network architecture supporting autonomous and adaptive applicationsIEEE Journal on Selected Areas in Communications, 2005
- Amorphous computingCommunications of the ACM, 2000
- Ant Algorithms for Discrete OptimizationArtificial Life, 1999
- AntNet: Distributed Stigmergetic Control for Communications NetworksJournal of Artificial Intelligence Research, 1998
- A review of evolutionary artificial neural networksInternational Journal of Intelligent Systems, 1993