Validation Experiences with the NS Simulator

Sally Floyd (ACIRI), 1999

Summary. The author defines validation as ensuring that the models used in a simulation are reasonable and verification as ensuring that a model's implementation is correct. What isn't addressed is ensuring that the simulator and model together reflect reality because (1) sometimes simulations are targeted to future network scenarios and (2) the Internet is inherently difficult to model due to its heterogeneity and constant evolution and (3) the real world implementations can have bugs (the former two points are listed as the two key challenges in defining models).


More Detail


Other Notes

"Validation" has many meanings. This particular paper addressed validating the models and implementation of the models; we're more interested in validating simulator results with reality. We should be careful about how we use our terms.


Kristin Wright
Last modified: Tue Jan 18 11:59:58 MST 2000