Research Article
Towards More Realistic Network Simulations: Leveraging the System-Call Barrier
@INPROCEEDINGS{10.1007/978-3-319-51204-4_15, author={Roman Naumann and Stefan Dietzel and Bj\o{}rn Scheuermann}, title={Towards More Realistic Network Simulations: Leveraging the System-Call Barrier}, proceedings={Ad Hoc Networks. 8th International Conference, ADHOCNETS 2016, Ottawa, Canada, September 26-27, 2016, Revised Selected Papers}, proceedings_a={ADHOCNETS}, year={2017}, month={4}, keywords={Simulation Virtualization Code reuse Simulation realism}, doi={10.1007/978-3-319-51204-4_15} }
- Roman Naumann
Stefan Dietzel
Björn Scheuermann
Year: 2017
Towards More Realistic Network Simulations: Leveraging the System-Call Barrier
ADHOCNETS
Springer
DOI: 10.1007/978-3-319-51204-4_15
Abstract
Network simulations play a substantial role in evaluating network protocols. Simulations facilitate large-scale network topologies and experiment reproducibility by bridging the gap between analytical evaluation and real-world measurements. A recent trend in discrete event network simulations is to enhance simulation realism and reduce duplicate implementation efforts by maximizing code reuse. Despite such efforts, it is not yet possible to run arbitrary network applications in state-of-the-art network simulators. As a consequence, researchers are required to maintain separate protocol implementations: one for real-world measurements and one for simulations. We review existing approaches that maximize code reuse in simulations, compare their limitations, and propose a novel architecture for protocol simulation that overcomes those restrictions.