TRAFIL - A Tool for Enhancing Simulation TRAce FILes Processing

Christos Bouras, Savvas Charalambides, George Kioumourztis, Kostas Stamos

Abstract

NS-2 (Network Simulator) is one of the most popular discrete event simulators used for network simulation. Trace files produced by NS-2 provide very useful information for post simulation analysis. This paper presents the architecture and development considerations for a TRAce FILe analysis tool, which intends to simplify the management of trace files generated during network simulations. The tool is focused on NS-2 trace files, but can be extended to handle a variety of simulation trace files formats. Its purpose is to make the execution of a large number of network simulations faster, and the extraction of results from a large amount of data more flexible and productive. TRAFIL introduces a novel way of interpreting, parsing, reading and eventually utilizing NS-2 trace files by using "metafiles" and "sub-metafiles" during the trace file recognition and process procedures, making the overall operations more abstract, substantially efficient and faster than alternative approaches. Furthermore, TRAFIL facilitates the whole trace file analysis task, offering the opportunity to store each trace file as well as every measurement produced for each trace file. The tool aims to aid the analysis of simulation results offering features that other tools in this area have been missing.

References

  1. Lee Breslau, Deborah Estrin, Kevin Fall, Sally Floyd, John Heidemann, Ahmed Helmy, Polly Huang, Steven McCanne, Kannan Varadhan, Ya Xu, Haobo Yu. 2000. “Advances in Network Simulation”, IEEE Computer,Vol. 33, No. 5, pp. 59 - 67.
  2. R. Fujimoto, K. Perumalla, A. Park, H. Wu, M. Am-mar, and G. Riley, 2003. Large-scale network simulation: how big? how fast? Modeling, Analysis and Simulation of Computer Telecommunications Systems, 2003. MASCOTS 2003. 11th IEEE/ACM International Symposium on, pages 116-123, 2003.
  3. E. Weingärtner, H. vom Lehn, and K. Wehrle, 2009. A performance comparison of recent network simulators. In Proceedings of the IEEE International Conference on Communications 2009 (ICC 2009), Dresden, Germany, IEEE.
  4. Network Simulator NS-2: http://www.isi.edu/nsnam/ns/
  5. Claudio Cicconetti, Enzo Mingozzi, Giovanni Stea, 2006. An Integrated Framework for Enabling Effective Data Collection and Statistical Analysis with ns-2. In Proceedings of WNS2 7806; Proceeding from the 2006 workshop on ns-2: the IP network simulator.
  6. NS-2 Trace Formats: http://nsnam.isi.edu/nsnam/index. php/NS-2_Trace_Formats
  7. Network Simulation Cradle Homepage: http://www.wand .net.nz/stj2/nsc/software.html
  8. NS2Measure Hoepage: http://cng1.iet.unipi.it/wiki/index. php/Ns2measure
  9. Qian, H. and Fang, W. (2008). Jtrana: A java-based ns2 wireless trace analyzer: http://sites.google.com/site/ ns2trana/
  10. J. Malek and K. Nowak, 2003. Trace graph-data presentation system for network simulator ns. In Proceedings of the: Information Systems - Concepts, Tools and Applications (ISAT 2003), Poland.
  11. Trace Graph Source Code: http://www.angelfire.com/al4/ esorkor/
  12. Aliff Umair Salleh, Zulkifli Ishak, Norashida Md. Din, Md Zaini Jamaludin, 2006. Trace Analyzer for NS-2. In Proceedings of the 4th Student Conference on Research and Development (SCOReD 2006), Shah Alam, Selangor, MALAYSIA.
  13. Ryad Ben-El-Kezadri, Farouk Kamoun, Guy Pujolle, 2008. XAV: a fast and flexible tracing framework for network simulation. Proceedings of the 11th international symposium on Modeling, analysis and simulation of wireless and mobile systems, Vancouver, British Columbia, Canada
  14. H. Schulzrinne, S. Casner, R. Frederick, V. Jacobson, 2003. “RTP: A Transport Protocol for Real-Time Applications”, RFC 3550, July 2003
  15. TRAFIL download: http://ru6.cti.gr/ru6/research_tools. php#TRAFL
Download


Paper Citation


in Harvard Style

Bouras C., Charalambides S., Kioumourztis G. and Stamos K. (2012). TRAFIL - A Tool for Enhancing Simulation TRAce FILes Processing . In Proceedings of the International Conference on Data Communication Networking, e-Business and Optical Communication Systems - Volume 1: DCNET, (ICETE 2012) ISBN 978-989-8565-23-5, pages 61-64. DOI: 10.5220/0003976300610064


in Bibtex Style

@conference{dcnet12,
author={Christos Bouras and Savvas Charalambides and George Kioumourztis and Kostas Stamos},
title={TRAFIL - A Tool for Enhancing Simulation TRAce FILes Processing},
booktitle={Proceedings of the International Conference on Data Communication Networking, e-Business and Optical Communication Systems - Volume 1: DCNET, (ICETE 2012)},
year={2012},
pages={61-64},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0003976300610064},
isbn={978-989-8565-23-5},
}


in EndNote Style

TY - CONF
JO - Proceedings of the International Conference on Data Communication Networking, e-Business and Optical Communication Systems - Volume 1: DCNET, (ICETE 2012)
TI - TRAFIL - A Tool for Enhancing Simulation TRAce FILes Processing
SN - 978-989-8565-23-5
AU - Bouras C.
AU - Charalambides S.
AU - Kioumourztis G.
AU - Stamos K.
PY - 2012
SP - 61
EP - 64
DO - 10.5220/0003976300610064