• DocumentCode
    2420426
  • Title

    Multiroot: Towards Memory-Efficient Router Virtualization

  • Author

    Ganegedara, Thilan ; Jiang, Weirong ; Prasanna, Viktor

  • Author_Institution
    Univ. of Southern California, Los Angeles, CA, USA
  • fYear
    2011
  • fDate
    5-9 June 2011
  • Firstpage
    1
  • Lastpage
    5
  • Abstract
    Network virtualization has become a powerful scheme to make efficient use of networking hardware. It allows multiple virtual networks to co-exist on the same physical networking substrate. This requires the hardware router to maintain multiple lookup tables. Hence, ultimately the hardware router should be capable of handling packets from different virtual networks. In this paper, we introduce a memory-efficient solution for router virtualization named, Multiroot. We propose this potential scheme for Provider Edge (PE) router virtualization after examining the address space requirement of such networks. Multiroot is a novel merging technique to consolidate all the routing tables to a single merged table. The shared data structure used in our algorithm results in a significant memory usage reduction in the lookup data structure while guaranteeing traffic isolation which is critical in a virtualized environment. This improvement in memory usage results in a very scalable solution for router virtualization in terms of resource usage of the hardware router. Multiroot uses trie data structure and can be implemented on a hardware or a software platform. Experiments show that our solution can achieve up to 5 fold memory usage reduction compared to state-of-the-art techniques present in literature.
  • Keywords
    IP networks; data structures; merging; table lookup; telecommunication network routing; telecommunication network topology; telecommunication traffic; virtualisation; address space allocation; hardware router; lookup data structure; memory efficient router virtualization; memory usage reduction; memory-efficient solution; multiple lookup table; multiple virtual network; multiroot merging technique; networking hardware; packet handling; physical networking substrate; provider edge router virtualization; routing table; traffic isolation; virtual data structure; virtualized environment; Data structures; Hardware; IP networks; Memory management; Merging; Peer to peer computing; Routing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Communications (ICC), 2011 IEEE International Conference on
  • Conference_Location
    Kyoto
  • ISSN
    1550-3607
  • Print_ISBN
    978-1-61284-232-5
  • Electronic_ISBN
    1550-3607
  • Type

    conf

  • DOI
    10.1109/icc.2011.5963222
  • Filename
    5963222