How To Build a Better Testbed: Lessons From a Decade of Network Experiments on Emulab

Fabien Hermenier 1 Ricci Robert 2
1 SCALE - Safe Composition of Autonomous applications with Large-SCALE Execution environment
CRISAM - Inria Sophia Antipolis - Méditerranée , COMRED - COMmunications, Réseaux, systèmes Embarqués et Distribués
2 Flux
School of computing [UTAH]
Abstract : The Emulab network testbed provides an environment in which researchers and educators can evaluate networked systems. Available to the public since 2000, Emulab is used by thousands of experimenters at hundreds of institutions around the world, and the research conducted on it has lead to hundreds of publications. The original Emulab facility at the University of Utah has been replicated at dozens of other sites. The physical design of the Emulab facility, and many other testbeds like it, has been based on the facility operators' expectations regarding user needs and behavior. If operators' assumptions are incorrect, the resulting facility can exhibit inefficient use patterns and sub-optimal resource allocation. Our study, the first of its kind, gains insight into the needs and behaviors of networking researchers by analyzing more than 500,000 topologies from 13,000 experiments submitted to Emulab. Using this dataset, we re-visit the assumptions that went into the physical design of the Emulab facility and consider improvements to it. Through extensive simulations with real workloads, we evaluate alternative testbeds designs for their ability to improve testbed utilization and reduce hardware costs.
Type de document :
Communication dans un congrès
TridentCom, Jun 2012, Thessalonique, France. pp.1--17, 2012
Liste complète des métadonnées
Contributeur : Fabien Hermenier <>
Soumis le : mercredi 20 juin 2012 - 23:07:50
Dernière modification le : mercredi 31 janvier 2018 - 10:24:06
Document(s) archivé(s) le : jeudi 15 décembre 2016 - 17:37:15


Fichiers produits par l'(les) auteur(s)


  • HAL Id : hal-00710449, version 1



Fabien Hermenier, Ricci Robert. How To Build a Better Testbed: Lessons From a Decade of Network Experiments on Emulab. TridentCom, Jun 2012, Thessalonique, France. pp.1--17, 2012. 〈hal-00710449〉



Consultations de la notice


Téléchargements de fichiers