BibTeX for papers by David Kotz; for complete/updated list see https://www.cs.dartmouth.edu/~kotz/research/papers.html @InProceedings{liu:direx, author = {Jason Liu and Yougu Yuan and David M. Nicol and Robert S. Gray and Calvin C. Newport and David Kotz and Luiz Felipe Perrone}, title = {{Simulation Validation Using Direct Execution of Wireless Ad-Hoc Routing Protocols}}, booktitle = {{Proceedings of the Workshop on Parallel and Distributed Simulation (PADS)}}, year = 2004, month = {May}, pages = {7--16}, publisher = {ACM}, copyright = {IEEE}, DOI = {10.1109/PADS.2004.1301280}, URL = {https://www.cs.dartmouth.edu/~kotz/research/liu-direx/index.html}, abstract = {Computer simulation is the most common approach to studying wireless ad-hoc routing algorithms. The results, however, are only as good as the models the simulation uses. One should not underestimate the importance of \emph{validation}, as inaccurate models can lead to wrong conclusions. In this paper, we use direct-execution simulation to validate radio models used by ad-hoc routing protocols, against real-world experiments. This paper documents a common testbed that supports direct execution of a set of ad-hoc routing protocol implementations in a wireless network simulator. The testbed reads traces generated from real experiments, and uses them to drive direct-execution implementations of the routing protocols. Doing so we reproduce the same network conditions as in real experiments. By comparing routing behavior \emph{measured} in real experiments with behavior \emph{computed} by the simulation, we are able to validate the models of radio behavior upon which protocol behavior depends. We conclude that it is \emph{possible} to have fairly accurate results using a simple radio model, but the routing behavior is quite sensitive to one of this model's parameters. The implication is that one should i) use a more complex radio model that explicitly models point-to-point path loss, or ii) use measurements from an environment typical of the one of interest, or iii) study behavior over a range of environments to identify sensitivities.}, }