Sat Nov 07 8:23am EST
Vers: 4.175 Build: 09/24/2009

Emulab - Network Emulation Testbed Home

CMUlab is an experimental testbed facility at Carnegie Mellon University. It manages three testbeds, described below, one of which is a public testbed. CMUlab is managed using the Emulab software from the Flux Group at the University of Utah.

CMUlab is part of the GENI prototyping effort, led by BBN and funded by NSF.

CMUlab provides integrated access to three experimental environments:

Wireless Network Emulator
The Wireless Network Emulator is wireless testbed that uses signal propagation emulation to support fully repeatable and easy to control wireless and mobile experiments. The Wireless Emulator is a public testbed. Documentation on how to request and account and on how to run experiments can be found on the emulator web site.
Emulation
An emulated experiment allows you to specify an arbitrary network topology, giving you a controllable, predictable, and repeatable environment, including PC nodes on which you have full "root" access, running an operating system of your choice. This testbed has about 10 nodes and is only available to CMU users.
Homenet
Homenet is a residential wireless testbed deployed in the area around the CMU campus. It it consists of a set of small form factor PCs in residences. Each PC has several wireless interfaces and has Internet connectivity using DSL and/or Cablemodem. It is currently a private testbed.

Emulab unifies all of these environments under a common user interface, and integrates them into a common framework. This framework provides abstractions, services, and namespaces common to all, such as allocation and naming of nodes and links. By mapping the abstractions into domain-specific mechanisms and internal names, Emulab masks much of the heterogeneity of the different resources.

Links to help you get started: