ACM Home Page
Please provide us with feedback. Feedback
Towards high performance virtual routers on commodity hardware
Full text PdfPdf (196 KB)
Source International Conference On Emerging Networking Experiments And Technologies archive
Proceedings of the 2008 ACM CoNEXT Conference table of contents
Madrid, Spain
Article No. 20  
Year of Publication: 2008
ISBN:978-1-60558-210-8
Authors
Norbert Egi  Lancaster University, UK
Adam Greenhalgh  University College London, UK
Mark Handley  University College London, UK
Mickael Hoerdt  Lancaster University, UK
Felipe Huici  NEC Europe Ltd, Germany
Laurent Mathy  Lancaster University, UK
Sponsors
ACM: Association for Computing Machinery
SIGCOMM: ACM Special Interest Group on Data Communication
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 22,   Downloads (12 Months): 72,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1544012.1544032
What is a DOI?

ABSTRACT

Modern commodity hardware architectures, with their multiple multi-core CPUs and high-speed system interconnects, exhibit tremendous power. In this paper, we study performance limitations when building both software routers and software virtual routers on such systems. We show that the fundamental performance bottleneck is currently the memory system, and that through careful mapping of tasks to CPU cores, we can achieve forwarding rates of 7 million minimum-sized packets per second on mid-range server-class systems, thus demonstrating the viability of software routers. We also find that current virtualisation systems, when used to provide forwarding engine virtualisation, yield aggregate performance equivalent to that of a single software router, a tenfold improvement on current virtual router platform performance. Finally, we identify principles for the construction of high-performance software router systems on commodity hardware, including full router virtualisation support.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
"Introducing vmware virtual platform, technical white paper," 1999.
 
3
"Intel vanderpool technology for ia-32 processors (vt-x) preliminary specification," 2005.
 
4
R. J. Creasy, "The origin of the vm/370 time-sharing system." IBM Journal of Research and De-velopment, vol. 25, no. 5, p. 483490, September 1981.
5
 
6
N. Egi, A. Greenhalgh, M. Handley, M. Hoerdt, L. Mathy, and T. Schooley, "Evaluating xen for virtual routers," in PMECT07, August 2007.
 
7
S. Bhatia, M. Motiwala, W. Muhlbauer, V. Valancius, A. Bavier, N. Feamster, L. Peterson, and J. Rexford, "Hosting virtual networks on commodity hardware," Georgia Tech. University., Tech. Rep. GT-CS-07-10, January 2008.
 
8
"Heterogeneous experimental network," http://www.cs.ucl.ac.uk/research/hen/.
 
9
J. Levon and P. E. et al., "Oprofile," http://oprofile.sourceforge.net.
 
10
 
11
OpenVZ Project, "OpenVZ Project," http://www.openvz.org.
 
12
R. Hiremane, "Intel virtualization technology for directed i/o (intel vt-d)," Technology@Intel Magazine, vol. 4, no. 10, May 2007.
13
 
14
15
16
17

Collaborative Colleagues:
Norbert Egi: colleagues
Adam Greenhalgh: colleagues
Mark Handley: colleagues
Mickael Hoerdt: colleagues
Felipe Huici: colleagues
Laurent Mathy: colleagues