Abstract
The layered Internet architecture that had long guided network design and protocol engineering was an “interconnection architecture” defining a framework for interconnecting networks rather than a model for generic network structuring and engineering. We claim that the approach of abstracting the network in terms of an internetwork hinders the thorough understanding of the network salient characteristics and emergent behavior resulting in impeding design evolution required to address extreme scale, heterogeneity, and complexity. This paper reports on our work in progress that aims to: 1) Investigate the problem space in terms of the factors and decisions that influenced the design and development of computer networks; 2) Sketch the core principles for designing complex computer networks; and 3) Propose a model and related framework for building evolvable, adaptable and self organizing networks We will adopt a bottom up strategy primarily focusing on the building unit of the network model, which we call the “network cell”. The model is inspired by natural complex systems. A network cell is intrinsically capable of specialization, adaptation and evolution. Subsequently, we propose CellNet; a framework for evolvable network design. We outline scenarios for using the CellNet framework to enhance legacy Internet protocol stack.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
‘THINK’ protocols, ARPANET, http://www.cs.utexas.edu/users/chris/think/ARPANET/Timeline/#1958
Highlights of JF Koh’s Honours Programme (1997), http://wwwmcc.murdoch.edu.au/ReadingRoom/VID/jfk/timeline.htm
Mitchell, M.: Complex Systems: Network Thinking. Preprint submitted to Elsevier Science, September 8 (2006), http://web.cecs.pdx.edu/~mm/AIJ2006.pdf
Ben-Jacob, E.: Social behavior of bacteria: from physics to complex organization. The European Physical Journal B - Condensed Matter and Complex Systems 65(3) (October 2008)
Hamadani, E., Rakocevic, V.: A Cross layer Analysis of TCP Instability in Multihop Ad hoc Networks. Journal of Internet Engineering 2(1) (2008), http://www.jie-online.org/ojs/index.php/jie/article/view/41
Kawadia, V., Kumar, P.R.: A Cautionary Perspective on Cross-Layer Design. IEEE Wireless Communications (February 2005)
Srivastava, V., Motani, M.: Cross-Layer Design: A Survey and the Road Ahead. IEEE Communications Magazine (December 2005)
D1.4/5/6v1: ANA Blueprint – First Version. Workpackage 1 Deliverable 1.4/5/6v1, ANA Project FP6-IST-27489 (February 2007)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 ICST Institute for Computer Science, Social Informatics and Telecommunications Engineering
About this paper
Cite this paper
Hassan, H., Eltarras, R., Eltoweissy, M. (2009). Towards a Framework for Evolvable Network Design. In: Bertino, E., Joshi, J.B.D. (eds) Collaborative Computing: Networking, Applications and Worksharing. CollaborateCom 2008. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 10. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-03354-4_29
Download citation
DOI: https://doi.org/10.1007/978-3-642-03354-4_29
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-03353-7
Online ISBN: 978-3-642-03354-4
eBook Packages: Computer ScienceComputer Science (R0)