% Online at <http://www.cs.utah.edu/flux/papers/flexlab-nsdi07-base.html>
%	and <http://www.usenix.org/events/nsdi07/tech/ricci.html>

@inproceedings{Ricci+:nsdi07,
  author =	"Robert Ricci and Jonathon Duerig and Pramod Sanaga
		 and Daniel Gebhardt and Mike Hibler and Kevin Atkinson
		 and Junxing Zhang and Sneha Kasera and Jay Lepreau",
  title =	 "The {Flexlab} Approach to Realistic Evaluation of Networked Systems",
  booktitle =	 "Proc.\ of the Fourth Symposium on Networked Systems Design and Implementation ({NSDI~2007})",
  address =	 "Cambridge, {MA}",
  year =	 2007,
  month =	 apr,
  xpages =	 "XXX",
  abstract =
	"Networked systems are often evaluated on overlay testbeds
	such as PlanetLab and emulation testbeds such as Emulab.
	Emulation testbeds give users great control over the host and
	network environments and offer easy reproducibility, but only
	artificial network conditions. Overlay testbeds provide real
	network conditions, but are not repeatable environments and
	provide less control over the experiment.

	We describe the motivation, design, and implementation of
	Flexlab, a new testbed with the strengths of both overlay and
	emulation testbeds. It enhances an emulation testbed by
	providing the ability to integrate a wide variety of network
	models, including those obtained from an overlay network. We
	present three models that demonstrate its usefulness, including
	"application-centric Internet modeling" that we specifically
	developed for Flexlab. Its key idea is to run the application
	within the emulation testbed and use its offered load to measure
	the overlay network. These measurements are used to shape the
	emulated network. Results indicate that for evaluation of
	applications running over Internet paths, Flexlab with this
	model can yield far more realistic results than either PlanetLab
	without resource reservations, or Emulab without topological
	information."
}
