• DocumentCode
    2897978
  • Title

    Selecting Concurrent Network Architectures at Runtime

  • Author

    Volker, L. ; Martin, D. ; Werle, C. ; Zitterbart, M. ; El Khayat, I.

  • Author_Institution
    Inst. fur Telematik, Univ. Karlsruhe (TH), Karlsruhe, Germany
  • fYear
    2009
  • fDate
    14-18 June 2009
  • Firstpage
    1
  • Lastpage
    5
  • Abstract
    The current Internet architecture nicely structures functionality into layers of protocols. While this reduces complexity, many tweaks have emerged because of the architecture´s limited flexibility. Cross Layer Functionality corrodes the layer boundaries, intermediate layers had to be introduced for protocols like MPLS and IPsec, and middleboxes - like in case of NAT - further complicate the interaction of protocols. To overcome these problems, many publications have proposed modular solutions or protocol composition, allowing software engineering ideas to improve protocol design. Other publications state that instead of choosing a single common network architecture for the Future Internet, it might be advantageous to run multiple different architectures in parallel. We combine both approaches and make it possible to rapidly create and run different network architectures in parallel. While this allows for simplified Future Internet development, it requires the network architecture to be dynamically chosen. This paper not only presents a node architecture enabling the parallel operation of different network architectures but also introduces algorithms for their selection at runtime.
  • Keywords
    Internet; protocols; telecommunication network topology; Internet architecture; concurrent network architectures; cross layer functionality; intermediate layers; layer boundaries; node architecture; protocol composition; protocol design; software engineering ideas; Computer architecture; Cross layer design; IP networks; Internet; Middleboxes; Multiprotocol label switching; Network address translation; Protocols; Runtime; Software engineering;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Communications, 2009. ICC '09. IEEE International Conference on
  • Conference_Location
    Dresden
  • ISSN
    1938-1883
  • Print_ISBN
    978-1-4244-3435-0
  • Type

    conf

  • DOI
    10.1109/ICC.2009.5199445
  • Filename
    5199445