One: the ohio network emulator

Studying network protocols and distributed applications in real networks can be di cult due to the need for complex topologies, hard to nd physical channels (e.g., satellite channels), and conditions beyond the control of a researcher (e.g., queue sizes). Network emulators can provide a controlled and reproducible environment for network testing. This paper discusses ONE, a network emulator we have written and tested.