Effects of Detail in Wireless Network Simulation

Effects of Detail in Wireless Network Simulation

Heidemann, John and Bulusu, Nirupama and Elson, Jeremy and Intanagonwiwat, Chalermek and Lan, Kun-chan and Xu, Ya and Ye, Wei and Estrin, Deborah and Govindan, Ramesh and Heidemann, John
USC/Information Sciences Institute

John Heidemann, Nirupama Bulusu, Jeremy Elson, Chalermek Intanagonwiwat, Kun-chan Lan, Ya Xu, Wei Ye, Deborah Estrin, Ramesh Govindan and John Heidemann 2000. Effects of Detail in Wireless Network Simulation.

Abstract

Experience with wired networks has provides guidance about what level of detail is appropriate for simulation-based protocol studies. Wireless simulations raise many new questions about approriate levels of detail in simulation models for radio propagation and energy consumption. This paper describes the trade-offs associated with adding detail to simulation models. We evaluate the effects of detail in five case studies of wireless simulations for protocol design. Ultimately the researcher must judge what level of detail is required for a given question, but we suggest two approaches to cope with varying levels of detail. When error is not correlated, networking algorithms that are robust to a range of errors are often stressed in similar ways by random error as by detailed models. We also suggest visualization techniques that can help pinpoint incorrect details and manage detail overload.

Reference

@unpublished{Heidemann00d,
  author = {Heidemann, John and Bulusu, Nirupama and Elson, Jeremy and Intanagonwiwat, Chalermek and Lan, Kun-chan and Xu, Ya and Ye, Wei and Estrin, Deborah and Govindan, Ramesh and Heidemann, John},
  title = {Effects of Detail in Wireless Network Simulation},
  note = {submitted to SCS Communication Networks and Distributed Systems Modeling and Simulation Conference},
  year = {2000},
  sortdate = {2000-09-01},
  project = {ant, vint, scadds, scowr},
  jsubject = {chronological},
  month = sep,
  location = {johnh: pafile},
  keywords = {network simulation},
  url = {http://www.isi.edu/%7ejohnh/PAPERS/Heidemann00d.html},
  psurl = {http://www.isi.edu/%7ejohnh/PAPERS/Heidemann00d.ps.gz},
  pdfurl = {http://www.isi.edu/%7ejohnh/PAPERS/Heidemann00d.pdf},
  myorganization = {USC/Information Sciences Institute}
}