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