Comparison of CORE Network Emulation Platforms
CORE (Common Open Research Emulator) is a network emulation tool that uses virtualization provided by FreeBSD jails, Linux OpenVZ containers, and Linux namespaces containers. Here the modular architecture is described that makes supporting these three platforms possible, and the relative performance of each is compared. Initial work in integrating this tool with higher-fidelity link- and physical-layer emulation is also described. The Common Open Research Emulator (CORE) is an open source network emulation framework. CORE uses existing operating system virtualization techniques to build wired and wireless virtual networks where protocols and applications can be run without modifying them.