2008 · 101 citations · 12 references
ComputingComputer EngineeringComputer SystemsComputer NetworksContainerizationVirtualizationContainer VirtualizationHardware-assisted VirtualizationNetwork VirtualizationRoutingVirtualization Performance OptimizationContainer-based VirtualizationPacket ForwardingResource Virtualization
We describe Trellis, a platform for hosting virtual networks on shared commodity hardware. Trellis allows each virtual network to define its own topology, control protocols, and forwarding tables, while amortizing costs by sharing the physical infrastructure. Trellis synthesizes two container-based virtualization technologies, VServer and NetNS, as well as a new tunneling mechanism, EGRE, into a coherent platform that enables high-speed virtual networks. We describe the design and implementation of Trellis and evaluate its packet-forwarding rates relative to other virtualization technologies and native kernel forwarding performance.
12
Container-based operating system virtualization
Stephen Soltesz, Herbert Pötzl, Marc E. Fiuczynski et al. · 2007 · 662 citations
Andy Bavier, Nick Feamster, Mark Huang et al. · ACM SIGCOMM Computer Communication Review · 2006 · 445 citations
Operating system support for planetary-scale network services
Andy Bavier, Mic Bowman, Brent Chun et al. · 2004 · 409 citations