John Heidemann / Papers / Improving Simulation for Network Research

Improving Simulation for Network Research
Sandeep Bajaj et al
USC/Information Sciences Institute


Sandeep Bajaj et al. Improving Simulation for Network Research. Technical Report 99-702b. University of Southern California Computer Science Department. [PDF] [alt PDF]


New protocols and algorithms are being developed to meet changing operational requirements in the Internet. Simulation is a vital tool to quickly and inexpensively explore the behavior of these new protocol across the range of topologies, cross-traffic, and interactions that might occur in the Internet. This paper describes ns, a widely used, multi-protocol network simulator designed to address the needs of networking researchers. Ns provides multiple levels of abstraction to permit simulations to span a wide-range of scales, emulation, where real-world packets can enter the simulator. We describe the ns architecture and examine the range of ways simulation and ns are used in networking research.

Bibtex Citation

  author = {Bajaj, Sandeep and Breslau, Lee and Estrin, Deborah and Fall, Kevin and Floyd, Sally and Haldar, Padma and Handley, Mark and Helmy, Ahmed and Heidemann, John and Huang, Polly and Kumar, Satish and McCanne, Steven and Rejaie, Reza and Sharma, Puneet and Varadhan, Kannan and Xu, Ya and Yu, Haobo and Zappala, Daniel},
  title = {Improving Simulation for Network Research},
  institution = {University of Southern California Computer Science Department},
  year = {1999},
  sortdate = {199-03-01},
  project = {ant, vint},
  jsubject = {chronological},
  number = {99-702b},
  month = mar,
  location = {johnh: pafiles},
  keywords = {vint, ns, nam, network simulation},
  url = {},
  psurl = {},
  pdfurl = {},
  note = {revised September 1999, to appear in IEEE Computer},
  xnote = {better ref is [Breslau00a]},
  copyrightholder = {author},
  myorganization = {USC/Information Sciences Institute}
Copyright © by John Heidemann