EstiNet11 is a novel commercial-grade network simulation/emulation platform that can run an emulated network in “simulation” way. Compared with the Time Dilation (TD) approach used in the literature, which has to empirically slow down the system clock for achieving good fidelity of emulation results, EstiNet11 can run a network emulation case faster than real-time clock without losing fidelity. This capability is contributed by its packet-event translation mechanism and a high-efficient event processing core in its simulation engine, which is responsible for properly processing packets generated by all containers involved in a network case.
EstiNet11 integrates the Linux kernel re-entering technology and the Linux container technology. It not only provides high-speed network simulation with Linux protocol stack and EstiNet’s protocol modules, but also provides a time-controlled Linux Docker container runtime environment. This allows EstiNet11 to run real-life Linux software packages to build a “real” “simulated” network with high time fidelity. That is, EstiNet11 can build a virtual network by means of Linux containers that run real software. In this virtual network, the system clocks of all these containers are controlled, serialized, sped up by the simulation engine of EstiNet11.
EstiNet Network Simulator and Emulator
EstiNet network simulator and emulator originates from NCTUns. NCTUns had been used for network-related research and publication from 2002 to 2011. It became a commercial software on 2011 and ...
A SDN OpenFlow Switch and SDN Wi-Fi Infrastructure Mode Network
OpenFlow module is an optional add-on to EstiNet network simulator and emulator. In a SDN (Software-Defined Networking) network, OpenFlow, as a control protocol, is used between a controller and a switch. ...
University Using Rate