Large-scale Virtualization in the Emulab Network Testbed
Mike Hibler, Robert Ricci, Leigh Stoller, Jonathon Duerig, Shashi Guruprasad, Tim Stack, Kirk Webb, Jay Lepreau
Emulab: Network Testbed
2
What’s Wrong?
Too small Inefficient
3
Solution?
Virtualize Multiplex
The Basic Idea: ... and do this in a way that:
is transparent to applications and preserves experiment fidelity Use virtualization to perform network experiments using fewer physical resources. Challenges
- Fidelity
- Preserve network
topology
Opportunities
- Closed world
- Can re-run
experiments
5
Not Just Picking a VM Technology Complete Virtual Network Experimentation System
6