Network Emulator for Mobile Universes (NEmu)

Description

Experimentation is typically the last step before launching a network application in the wild. However, it is often difficult to gather enough hardware resources for experimenting with a reasonably sized P2P application inside a controlled environment. Virtualization is thus a handy technique for creating such an experimentation testbed. We propose a tool called nemu designed to create virtual networks for testing and evaluating prototypes of P2P applications with a complete control over the network topology and link bandwidths. nemu builds host-based overlay networks by using emulators such as QEMU. nemu is a network virtualization software that emulates network components to build network experimentation testbeds. nemu is an open source software written in Python and freely available for download.

Software

Participants

Vincent Autefage
Damien Magoni


Last updated: January 31, 2012.