Flexlab: A Realistic, Controlled, and Friendly Environment for Evaluating Networked Systems

Jonathon Duerig, Robert Ricci, Junxing Zhang, Daniel Gebhardt, Sneha Kasera, and Jay Lepreau

University of Utah

November 2006

emulab.net, www.cs.utah.edu/flux


Research prototypes of networked systems are often evaluated on overlay testbeds and emulation testbeds. Most of the strengths and weaknesses of these two types of testbeds are complementary. We outline the motivation, design, implementation, and sample results of an environment that seeks to provides the best of each type. Flexlab couples an emulation testbed with arbitrary network models. We also present a novel modeling technique tuned for this environment, application-centric Internet modeling. The key idea is to monitor the application's offered network load within the emulation testbed, replicate that load on the overlay testbed, measure the path's characteristics through analysis of the traffic, and use those to shape the emulated network.

In Record of the Fifth Workshop on Hot Topics in Networks ( HotNets-V), Irvine, CA, pp. 103-108, November 2006.

Full paper:

Slides from the talk:

Bibtex entry

Jonathon Duerig <duerig@cs.utah.edu>
Last modified: Mon Nov 20 14:05:00 MDT 2006