Emulab is a network testbed, giving researchers a wide range of environments in which to develop, debug, and evaluate their systems. The name Emulab refers both to a facility and to a software system. The primary Emulab installation is run by the Flux Group, part of the School of Computing at the University of Utah. There are also installations of the Emulab software at more than two dozen sites around the world, ranging from testbeds with a handful of nodes up to testbeds with hundreds of nodes. Emulab is widely used by computer science researchers in the fields of networking and distributed systems. It is also designed to support education, and has been used to teach classes in those fields.
CMUlab is a network testbed facility at Carnegie Mellon University. It consists for three testbeds that use the Emulab software for testbed management and control. The facilities include a cluster a rack-mounted PCs, a residential wireless testbed called Homenet and the CMU wireless network emulator testbed. The wireless emulator testbed is publicly available and has been used by a number of external groups and to teach wireless networking courses. The other two testbeds are currently still private.