The sciences of the artificial (3rd ed.)
The sciences of the artificial (3rd ed.)
Future Internet architecture: clean-slate versus evolutionary research
Communications of the ACM
Deployment and adoption of future internet protocols
The future internet
The evolution of layered protocol stacks leads to an hourglass-shaped architecture
Proceedings of the ACM SIGCOMM 2011 conference
PacketCloud: an open platform for elastic in-network services
Proceedings of the eighth ACM international workshop on Mobility in the evolving internet architecture
Hi-index | 0.02 |
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, we review some relevant ideas about evolvability from the biological literature. We examine the role of robustness and modularity in evolution, and their relation with evolvability. We also discuss evolutionary kernels and punctuated equilibria, two important concepts that may be relevant to the so-called ossification of the core Internet protocols. Finally, we examine optimality, a design objective that is often of primary interest in engineering but that does not seem to be abundant in biology.