An XML experiment description language for ns-3

  • Authors:
  • George Riley;Joshua Pekley

  • Affiliations:
  • Georgia Institute of Technology, Atlanta, GA;Georgia Institute of Technology, Atlanta, GA

  • Venue:
  • Proceedings of the 4th International ICST Conference on Simulation Tools and Techniques
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

While the ns-3 tool has been shown to be an excellent tool for researchers and network designers to analyze and evaluate network performance, the use of ns-3 in educational classroom environments has less success. The use of ns-3 to illustrate network design principles to lower--level undergraduate students requires considerable skill in the C++ programming language, and appears to be beyond the ability of first or second year undergraduate students. Further, teaching faculty at the university level are also unlikely to have these skills, or the desire to obtain them to use ns-3. In order to allow novices to use ns-3 to construct simple experiments and observe results, we have created the ns3xml front--end processor for ns-3, that reads a flat text file in the well--known XML format and then constructs and executes an ns-3 experiment based on the XML description of the experiment.