Skip to main content

Towards a Framework for Evolvable Network Design

  • Conference paper
Collaborative Computing: Networking, Applications and Worksharing (CollaborateCom 2008)

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. ‘THINK’ protocols, ARPANET, http://www.cs.utexas.edu/users/chris/think/ARPANET/Timeline/#1958

  2. Highlights of JF Koh’s Honours Programme (1997), http://wwwmcc.murdoch.edu.au/ReadingRoom/VID/jfk/timeline.htm

  3. Mitchell, M.: Complex Systems: Network Thinking. Preprint submitted to Elsevier Science, September 8 (2006), http://web.cecs.pdx.edu/~mm/AIJ2006.pdf

  4. 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)

    Google Scholar 

  5. 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

  6. Kawadia, V., Kumar, P.R.: A Cautionary Perspective on Cross-Layer Design. IEEE Wireless Communications (February 2005)

    Google Scholar 

  7. Srivastava, V., Motani, M.: Cross-Layer Design: A Survey and the Road Ahead. IEEE Communications Magazine (December 2005)

    Google Scholar 

  8. D1.4/5/6v1: ANA Blueprint – First Version. Workpackage 1 Deliverable 1.4/5/6v1, ANA Project FP6-IST-27489 (February 2007)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics