MSWIM '01 Proceedings of the 4th ACM international workshop on Modeling, analysis and simulation of wireless and mobile systems
Network Emulation in the Vint/NS Simulator
ISCC '99 Proceedings of the The Fourth IEEE Symposium on Computers and Communications
Xen and the art of virtualization
SOSP '03 Proceedings of the nineteenth ACM symposium on Operating systems principles
Outdoor experimental comparison of four ad hoc routing algorithms
MSWiM '04 Proceedings of the 7th ACM international symposium on Modeling, analysis and simulation of wireless and mobile systems
CUBIC: a new TCP-friendly high-speed TCP variant
ACM SIGOPS Operating Systems Review - Research and developments in the Linux kernel
NEPI: using independent simulators, emulators, and testbeds for easy experimentation
ACM SIGOPS Operating Systems Review
Validation of the IEEE 802.11 MAC model in the ns3 simulator using the EXTREME testbed
Proceedings of the 3rd International ICST Conference on Simulation Tools and Techniques
SliceTime: a platform for scalable and accurate network emulation
Proceedings of the 8th USENIX conference on Networked systems design and implementation
Device driver-enabled wireless network emulation
Proceedings of the 4th International ICST Conference on Simulation Tools and Techniques
Hi-index | 0.00 |
Testing and evaluating real-world wireless and mobile systems is very difficult. The volatile nature of the wireless medium and mobility complicates their evaluation. The access to system information hindered by the operating system further increases the evaluation of a real-world system. In contrast, a simulator allows to easily set up complex wireless and mobile scenarios, log protocol variables of interest and to repeat the whole test easily if desired. Developers of real-world systems also want to perform tests with the simplicity and convenience of a simulation without loosing the ability to execute arbitrary networking software in its genuine environment (an operating system). In this paper, we present fantasy, a new network emulation architecture that allows the fully automated setup and execution of an experiment, enables the convenient access to system information and the collection of test results. With the integration of the cross-layer architecture crawler, we demonstrate that we are able to monitor parameters across protocol layers and to evaluate network emulation scenarios where cross-layer optimization is involved.