Towards a sensor network architecture: lowering the waistline
HOTOS'05 Proceedings of the 10th conference on Hot Topics in Operating Systems - Volume 10
What would Darwin think about clean-slate architectures?
ACM SIGCOMM Computer Communication Review
Modeling the adoption of new network architectures
CoNEXT '07 Proceedings of the 2007 ACM CoNEXT conference
Dynamics of competition between incumbent and emerging network technologies
Proceedings of the 3rd international workshop on Economics of networked systems
Evolvable network architectures: what can we learn from biology?
ACM SIGCOMM Computer Communication Review
Future Internet architecture: clean-slate versus evolutionary research
Communications of the ACM
HTTP as the narrow waist of the future internet
Hotnets-IX Proceedings of the 9th ACM SIGCOMM Workshop on Hot Topics in Networks
The evolution of layered protocol stacks leads to an hourglass-shaped architecture
Proceedings of the ACM SIGCOMM 2011 conference
The evolution of layered protocol stacks leads to an hourglass-shaped architecture
Proceedings of the ACM SIGCOMM 2011 conference
Functionality-rich versus minimalist platforms: a two-sided market analysis
ACM SIGCOMM Computer Communication Review
A history of an internet exchange point
ACM SIGCOMM Computer Communication Review
XIA: efficient support for evolvable internetworking
NSDI'12 Proceedings of the 9th USENIX conference on Networked Systems Design and Implementation
Turing, the internet and a theory for architecture: a (fictional?) tale in three parts
ACM SIGCOMM Computer Communication Review
CloudFilter: practical control of sensitive data propagation to the cloud
Proceedings of the 2012 ACM Workshop on Cloud computing security workshop
Adoption barriers of network layer protocols: The case of host identity protocol
Computer Networks: The International Journal of Computer and Telecommunications Networking
Proceedings of the ninth ACM conference on Emerging networking experiments and technologies
Hi-index | 0.00 |
The Internet protocol stack has a layered architecture that resembles an hourglass. The lower and higher layers tend to see frequent innovations, while the protocols at the waist of the hourglass appear to be "ossified". We propose EvoArch, an abstract model for studying protocol stacks and their evolution. EvoArch is based on a few principles about layered network architectures and their evolution in a competitive environment where protocols acquire value based on their higher layer applications and compete with other protocols at the same layer. EvoArch produces an hourglass structure that is similar to the Internet architecture from general initial conditions and in a robust manner. It also suggests a plausible explanation why some protocols, such as TCP or IP, managed to survive much longer than most other protocols at the same layers. Furthermore, it suggests ways to design more competitive new protocols and more evolvable future Internet architectures.