The ever-increasing dependence on the Internet is challenged by several factors impeding the smooth transition to the nomadic and ubiquitous future communications. These hindering factors are primarily attributed to the top-down approach in designing computer networks that resulted in adopting a layered architecture for abstracting network functionalities as well as for engineering protocols; a methodology that proved to be neither adaptable nor evolvable in response to changes in network operational requirements and technological advancements. This paper presents a bottom-up strategy for designing computer networks through i)the formalization of network design core principles, ii)the derivation of a conceptual framework for network concerns and a structural model for network building elements inspired by natural complex systems, thus introducing the Network Cell which is the network elementary building block intrinsically capable of specialization, adaptation and evolution, and iii) finally, a Cell-based network realization. Cell-based network adaptation capabilities are evaluated through simulations. Results show the awareness of UDP and TCP to path delays and the possibility of tweaking their operation accordingly.
[1]
E. Ben-Jacob,et al.
Self-engineering capabilities of bacteria
,
2006,
Journal of The Royal Society Interface.
[2]
Henning Schulzrinne,et al.
RTP: A Transport Protocol for Real-Time Applications
,
1996,
RFC.
[3]
David Clark,et al.
New ARCH: Future Generation Internet Architecture
,
2004
.
[4]
Abdelhak-Djamel Seriai,et al.
Separation of concerns in software architecture via a multiviews description
,
2004,
Proceedings of the 2004 IEEE International Conference on Information Reuse and Integration, 2004. IRI 2004..
[5]
Veselin Rakocevic,et al.
A Cross layer Analysis of TCP Instability in Multihop Ad hoc Networks
,
2007
.
[6]
David D. Clark,et al.
Rethinking the design of the Internet
,
2001,
ACM Trans. Internet Techn..
[7]
Ramy Eltarras,et al.
Towards a Framework for Evolvable Network Design
,
2008,
CollaborateCom.
[8]
Limin Jia,et al.
A study on the elementary control methodologies for complex systems
,
2008,
2008 Chinese Control and Decision Conference.
[9]
Craig Partridge,et al.
Improving round-trip time estimates in reliable transport protocols
,
1991,
TOCS.