2012 · 501 citations · 40 references
ComputingComputer ScienceComputer SystemsComputer NetworksContainerizationVirtualizationContainer ArchitectureEmulation StrategiesNetwork VirtualizationContainersEmulationMulticore ArchitecturesMulticore SystemsPerformance Fidelity
In an ideal world, all research papers would be runnable: simply click to replicate all results, using the same setup as the authors. One approach to enable runnable network systems papers is Container-Based Emulation (CBE), where an environment of virtual hosts, switches, and links runs on a modern multicore server, using real application and kernel code with software-emulated network elements. CBE combines many of the best features of software simulators and hardware testbeds, but its performance fidelity is unproven.
40
Xen and the art of virtualization
Paul Barham, Boris Dragovic, Keir Fraser et al. · ACM SIGOPS Operating Systems Review · 2003 · 5.9K citations
Xen and the art of virtualization
Paul Barham, Boris Dragovic, Keir Fraser et al. · 2003 · 2.1K citations
Mohammad Alizadeh, Albert Greenberg, David A. Maltz et al. · 2010 · 1.8K citations · Full text
Bob Lantz, Brandon Heller, Nick McKeown · 2010 · 1.8K citations