Evolvable Network Architectures: What Can We Learn From Biology?
There is significant research interest recently to understand the evolution of the current Internet, as well as to design clean-slate Future Internet architectures. Clearly, even when network architectures are designed from scratch, they have to evolve as their environment (i.e., technological constraints, service requirements, applications, economic conditions, etc) always changes. A key question then is: What makes a network architecture evolvable? What determines the ability of a network architecture to evolve as its environment changes? In this paper, the authors review some relevant ideas about evolvability from the biological literature.