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
Link To Document :
بازگشت