DocumentCode
2982282
Title
Building a single-box 100 Gbps software router
Author
Han, Sangjin ; Jang, Keon ; Park, KyoungSoo ; Moon, Sue
Author_Institution
KAIST, Daejeon, South Korea
fYear
2010
fDate
5-7 May 2010
Firstpage
1
Lastpage
4
Abstract
Commodity-hardware technology has advanced in great leaps in terms of CPU, memory, and I/O bus speeds. Benefiting from the hardware innovation, recent software routers on commodity PC now report about 10 Gbps in packet routing. In this paper we map out expected hurdles and projected speed-ups to reach 100 Gbps in packet routing on a single commodity PC. With careful measurements, we identify two notable bottlenecks for our goal: CPU cycles and I/O bandwidth. For the former, we propose reducing per-packet processing overhead with software-level optimizations and buying extra computing power with GPUs. To improve the I/O bandwidth, we suggest scaling the performance of I/O hubs that limits packet routing speed to well before 50 Gbps.
Keywords
computer graphic equipment; coprocessors; operating systems (computers); CPU cycles; I/O bandwidth; I/O bus speeds; commodity hardware technology; packet routing; single box 100 Gbps software router; software level optimizations; Cloud computing; Computer architecture; Cost function; IP networks; Jacobian matrices; Local area networks; Logic; Resource management; Web and internet services; Wide area networks;
fLanguage
English
Publisher
ieee
Conference_Titel
Local and Metropolitan Area Networks (LANMAN), 2010 17th IEEE Workshop on
Conference_Location
Long Branch, NJ
ISSN
1944-0367
Print_ISBN
978-1-4244-6067-0
Type
conf
DOI
10.1109/LANMAN.2010.5507157
Filename
5507157
Link To Document