Abstract
One of the precursors of the GENI project is Emulab, a testbed effort that has been ongoing at the University of Utah since 1999. Emulab is both the name of a testbed control system, and the name of a particular facility built using that system. The Emulab facility is housed at the University of Utah, but is available to researchers worldwide—thousands of users have run hundreds of thousands of experiments over the lifetime of the testbed. The Emulab software is open-source, and has been used to bring up dozens of experimental facilities at institutions around the world. Some of these, like the Utah facility, are open to the public for the purposes of research and educations; others are run by individual institutions for their own use, which may include product R&D, classified work, etc.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
The Emulab project was founded by Jay Lepreau, who led it from 1999 until his death due to cancer in 2008. As of 2016, the Emulab team includes: Keith Downie, Jonathon Duerig, Dmitry Duplyakin, Eric Eide, David Johnson, Mike Hibler, Dan Reading, Leigh Stoller, Kirk Webb, and Gary Wong. Over the last 16 years, dozens of people have worked on Emulab, including Christopher Alfeld, David G Andersen, David Anderson, Kevin Atkinson, Grant Ayers, Chad Barb, Srikanth Chikkulapelly, Steve Clawson, Austin Clements, Cody Cutler, Russ Fish, Daniel Montrallo Flickinger, Daniel Gebhardt, Shashi Guruprasad, Fabien Hermenier, Ryan Jackson, Abhijeet Joglekar, Xing Lin, Nikhil Mishrikoti, Ian Murdock, Yathindra Naik, Mac Newbold, Tarun Prabhu, Raghuveer Pullakandam, Prashanth Radhakrishnan, Srikanth Raju, Pramod Sanaga, Timothy Stack, Matt Strum, Weibin Sun, Kevin Tew, Brian White, and Kristin Wright.
References
Anderson, D.S., Stoller, L., Hibler, M., Stack, T., Lepreau, J.: Automatic online validation of network configuration in the Emulab network testbed. In: Proceedings of the Third IEEE International Conference on Autonomic Computing (ICAC 2006) (2006)
Bastin, N., Bavier, A., Blaine, J., Chen, J., Krishnan, N., Mambretti, J., McGeer, R., Ricci, R., Watts, N.: The InstaGENI initiative: an architecture for distributed systems and advanced programmable networks. Comput. Netw. 61, 24–38 (2014)
Berman, M., Chase, J.S., Landweber, L., Nakao, A., Ott, M., Raychaudhuri, D., Ricci, R., Seskar, I.: GENI: a federated testbed for innovative network experiments. Comput. Netw. 61, 5–23 (2014)
Carbone, M., Rizzo, L.: Dummynet revisited. ACM SIGCOMM Comput. Commun. Rev. 40 (2), 12–20 (2010)
Chase, J., Grit, L., Irwin, D., Marupadi, V., Shivam, P., Yumerefendi, A.: Beyond virtual data centers: toward an open resource control architecture. In: International Conference on the Virtual Computing Initiative (ICVCI)Â (2009)
Chun, B., Culler, D., Roscoe, T., Bavier, A., Peterson, L., Wawrzoniak, M., Bowman, M.: PlanetLab: an overlay testbed for broad-coverage services. ACM SIGCOMM Comput. Commun. Rev. 33 (3), 3–12 (2003)
Cutler, C., Hibler, M., Eide, E., Ricci, R.: Trusted disk loading in the Emulab network testbed. In: Proceedings of the Third Workshop on Cyber Security Experimentation and Test (CSET) (2010)
DeterLab: Cyber-security experimentation and testing facility (web site). Information Sciences Institute, University of Southern California. http://www.deterlab.net (2016). Accessed Jan 2016
Extreme Cluster/Cloud Administration Toolkit. http://www.xcat.org (2016). Accessed Jan 2016
Emulab.net: Network emulation testbed web site. Flux Research Group, School of Computing, University of Utah. http://www.emulab.net (2016). Accessed Jan 2016
Emulab.net: Other Emulab testbeds. Flux Research Group, School of Computing, University of Utah. https://wiki.emulab.net/Emulab/wiki/OtherEmulabs (2016). Accessed Jan 2016
Emulab.net: Projects that have actively used emulab.net. Flux Research Group, School of Computing, University of Utah. http://www.emulab.net/projectlist.php3 (2016). Accessed Jan 2016
Foster, I., Kesselman, C.: The Grid: Blueprint for a New Computing Infrastructure. Morgan Kaufmann Publishers, San Francisco (1999)
Hibler, M., Stoller, L., Lepreau, J., Ricci, R., Barb, C.: Fast, scalable disk imaging with frisbee. In: Proceedings of the USENIX Annual Technical Conference. USENIX (2003)
Hibler, M., Ricci, R., Stoller, L., Duerig, J., Guruprasad, S., Stack, T., Webb, K., Lepreau, J.: Large-scale virtualization in the Emulab network testbed. In: Proceedings of the USENIX Annual Technical Conference (2008)
Laverell, W.D., Fei, Z., Griffioen, J.N.: Isn’t it time you had an Emulab? In: Proceedings of the 39th SIGCSE Technical Symposium on Computer Science Education (2008)
NMC Probe (Web site). http://www.nmc-probe.org (2016). Accessed Jan 2016
Nurmi, D., Wolski, R., Grzegorczyk, C., Obertelli, G., Soman, S., Youseff, L., Zagorodnov, D.: The eucalyptus open-source cloud-computing system. In: IEEE/ACM International Symposium on Cluster Computing at the Grid (2009)
Ott, M., Seskar, I., Siracusa, R., Singh, M.: ORBIT testbed software architecture: supporting experiments as a service. In: Proceeding of IEEE Tridentcom (2005)
Ricci, R., Duerig, J.: Securing the Frisbee multicast disk loader. In: Proceedings of the First Workshop on Cyber Security and Test (CSET) (2008)
Ricci, R., Alfeld, C., Lepreau, J.: A solver for the network testbed mapping problem. ACM SIGCOMM Comput. Commun. Rev. 33 (2), 65–81 (2003)
Ricci, R., Duerig, J., Stoller, L., Wong, G., Chikkulapelly, S., Seok, W.: Designing a federated testbed as a distributed system. In: Proceedings of the 8th International ICST Conference on Testbeds and Research Infrastructures for the Development of Networks and Communities (Tridentcom) (2012)
Ricci, R., Eide, E., The CloudLab Team.: Introducing CloudLab: scientific infrastructure for advancing cloud architectures and applications. USENIX;login: 39 (6), 36–38 (2014)
Ricci, R., Wong, G., Stoller, L., Webb, K., Duerig, J., Downie, K., Hibler, M.: Apt: A platform for repeatable research in computer science. ACM SIGOPS Oper. Syst. Rev. 49 (1), 62–69 (2015)
Rocks Cluster Distribution. http://www.rocksclusters.org (2016). Accessed Jan 2016
The NS-2 User Manual. http://www.isi.edu/nsnam/ns/ (2016). Accessed Jan 2016
The OpenStack Website. http://www.openstack.org (2016). Accessed Jan 2016
The PhantomNet Testbed. http://www.phantomnet.org (2016). Accessed Jan 2016
White, B., Lepreau, J., Stoller, L., Ricci, R., Guruprasad, S., Newbold, M., Hibler, M., Barb, C., Joglekar, A.: An integrated experimental environment for distributed systems and networks. In: Proceedings of the USENIX Symposium on Operating System Design and Implementation (OSDI). USENIX (2002)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this chapter
Cite this chapter
Ricci, R., Team, t.E. (2016). Precursors: Emulab. In: McGeer, R., Berman, M., Elliott, C., Ricci, R. (eds) The GENI Book. Springer, Cham. https://doi.org/10.1007/978-3-319-33769-2_2
Download citation
DOI: https://doi.org/10.1007/978-3-319-33769-2_2
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-33767-8
Online ISBN: 978-3-319-33769-2
eBook Packages: Computer ScienceComputer Science (R0)