2007 · 82 citations · 8 references
ComputingComputer EngineeringComputer SystemsContainerizationInterconnection NetworksVirtualizationNetwork VirtualizationRoutingSoftware-defined NetworkingVirtual Machine MonitorsVirtualization Performance OptimizationContext SwitchingForwarding SystemsHypervisor ArchitectureHypervisor DesignPacket ForwardingVirtual Machine Monitor DesignVirtual RouterVirtual Router Design
In this paper, we evaluate the performance of a software IP router forwarding plane inside the Xen virtual machine monitor environment with a view to identifying (some) design issues in Virtual Routers. To this end, we evaluate and compare the forwarding performance of two identical Linux software router configurations, run either above the Xen hypervisor or within vanilla Linux. Even with minimal sized packets, we show that the Xen DomO privileged domain offers near native forwarding performance at the condition that the sollicitation to unpriviledged domains stay minimal, whereas Xen unprivileged domains offer very poor performance in every cases. This shows that an important design principle for virtual router platforms must be to handle all forwarding, for all virtual routers, onto the same forwarding engine, in order to avoid much detrimental per-packet context switching.
8
Xen and the art of virtualization
Paul Barham, Boris Dragovic, Keir Fraser et al. · ACM SIGOPS Operating Systems Review · 2003 · 5.9K citations
Eddie Kohler, Robert Morris, Benjie Chen et al. · ACM Transactions on Computer Systems · 2000 · 2.4K citations · Full text
Xen and the art of virtualization
Paul Barham, Boris Dragovic, Keir Fraser et al. · 2003 · 1.6K citations
Mark Handley, Orion Hodson, Eddie Kohler · ACM SIGCOMM Computer Communication Review · 2003 · 156 citations