TY - GEN
T1 - Evaluation of switching performance of a virtual software router
AU - Rojas-Cessa, Roberto
AU - Salehin, Khondaker M.
AU - Egoh, Komlan
PY - 2012
Y1 - 2012
N2 - Software routers are an alternative low-cost and moderate-performance router solutions implemented with general-purpose workstations able to host two or more network interface cards (NICs). Workstations can be programmed to forward packets between different NICs and to participate in routing functions. The value of software routers lies on their low cost and on the flexibility to modifying routing and switching functions. Machine virtualization can be used to model novel protocols or hardware systems, however, implemented in software and without modifications to the host's kernel. This virtualization allows the implementation of not only one but also multiple (and independent) virtual systems. Virtualization of software routers, called virtual software routers, is then a possible application of this technology. However, because of the software platforms, virtualized machines are expected to suffer from performance degradation. In this paper, we investigate the switching performance of a virtual software router and compare it to that of a software router. We present the performance of virtual software routers hosted by different workstations, with single and multiple processing cores.
AB - Software routers are an alternative low-cost and moderate-performance router solutions implemented with general-purpose workstations able to host two or more network interface cards (NICs). Workstations can be programmed to forward packets between different NICs and to participate in routing functions. The value of software routers lies on their low cost and on the flexibility to modifying routing and switching functions. Machine virtualization can be used to model novel protocols or hardware systems, however, implemented in software and without modifications to the host's kernel. This virtualization allows the implementation of not only one but also multiple (and independent) virtual systems. Virtualization of software routers, called virtual software routers, is then a possible application of this technology. However, because of the software platforms, virtualized machines are expected to suffer from performance degradation. In this paper, we investigate the switching performance of a virtual software router and compare it to that of a software router. We present the performance of virtual software routers hosted by different workstations, with single and multiple processing cores.
KW - Linux
KW - software router
KW - stress testing
KW - virtual router
KW - virtualization
UR - http://www.scopus.com/inward/record.url?scp=84864225722&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84864225722&partnerID=8YFLogxK
U2 - 10.1109/SARNOF.2012.6222733
DO - 10.1109/SARNOF.2012.6222733
M3 - Conference contribution
AN - SCOPUS:84864225722
SN - 9781467314640
T3 - 35th IEEE Sarnoff Symposium, SARNOFF 2012 - Conference Proceedings
BT - 35th IEEE Sarnoff Symposium, SARNOFF 2012 - Conference Proceedings
T2 - 35th IEEE Sarnoff Symposium, SARNOFF 2012
Y2 - 21 May 2012 through 22 May 2012
ER -