Home > Research > Publications & Outputs > Towards high performance virtual routers on com...
View graph of relations

Towards high performance virtual routers on commodity hardware

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Published

Standard

Towards high performance virtual routers on commodity hardware. / Egi, Norbert; Greenhalgh, Adam; Handley, Mark et al.
CoNEXT '08: Proceedings of the 2008 ACM CoNEXT Conference. New York, NY, USA: ACM, 2008. p. 1-12.

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Harvard

Egi, N, Greenhalgh, A, Handley, M, Hoerdt, M, Huici, F & Mathy, L 2008, Towards high performance virtual routers on commodity hardware. in CoNEXT '08: Proceedings of the 2008 ACM CoNEXT Conference. ACM, New York, NY, USA, pp. 1-12. https://doi.org/10.1145/1544012.1544032

APA

Egi, N., Greenhalgh, A., Handley, M., Hoerdt, M., Huici, F., & Mathy, L. (2008). Towards high performance virtual routers on commodity hardware. In CoNEXT '08: Proceedings of the 2008 ACM CoNEXT Conference (pp. 1-12). ACM. https://doi.org/10.1145/1544012.1544032

Vancouver

Egi N, Greenhalgh A, Handley M, Hoerdt M, Huici F, Mathy L. Towards high performance virtual routers on commodity hardware. In CoNEXT '08: Proceedings of the 2008 ACM CoNEXT Conference. New York, NY, USA: ACM. 2008. p. 1-12 doi: 10.1145/1544012.1544032

Author

Egi, Norbert ; Greenhalgh, Adam ; Handley, Mark et al. / Towards high performance virtual routers on commodity hardware. CoNEXT '08: Proceedings of the 2008 ACM CoNEXT Conference. New York, NY, USA : ACM, 2008. pp. 1-12

Bibtex

@inproceedings{60c01d1a09144c57b4de5f53ee7405b5,
title = "Towards high performance virtual routers on commodity hardware",
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.",
author = "Norbert Egi and Adam Greenhalgh and Mark Handley and Mickael Hoerdt and Felipe Huici and Laurent Mathy",
year = "2008",
doi = "10.1145/1544012.1544032",
language = "English",
isbn = "978-1-60558-210-8",
pages = "1--12",
booktitle = "CoNEXT '08: Proceedings of the 2008 ACM CoNEXT Conference",
publisher = "ACM",

}

RIS

TY - GEN

T1 - Towards high performance virtual routers on commodity hardware

AU - Egi, Norbert

AU - Greenhalgh, Adam

AU - Handley, Mark

AU - Hoerdt, Mickael

AU - Huici, Felipe

AU - Mathy, Laurent

PY - 2008

Y1 - 2008

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

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

UR - http://www.scopus.com/inward/record.url?scp=70449346143&partnerID=8YFLogxK

U2 - 10.1145/1544012.1544032

DO - 10.1145/1544012.1544032

M3 - Conference contribution/Paper

SN - 978-1-60558-210-8

SP - 1

EP - 12

BT - CoNEXT '08: Proceedings of the 2008 ACM CoNEXT Conference

PB - ACM

CY - New York, NY, USA

ER -