Simulation Design and Execution - The Case of TRAFIL

Christos Bouras, Savvas Charalambides, Michalis Drakoulelis, Georgios Kioumourtzis, Kostas Stamos

Abstract

This paper presents the enhancements that we have done on the TRAFIL (TRAce FILe) framework, which significantly extend its capabilities in the areas of simulation design and execution. In particular, TRAFIL now offers the possibility to design, create, execute and review NS-2 simulation scenarios, on top of its existing post-simulation trace analysis functionalities. The enhancements make TRAFIL a complete wrapper around the NS-2 simulator, allowing the user to perform all steps from pre-simulation design to actual simulation execution in an automated way and fast and convenient post-simulation analysis of potentially large amount of data. The paper describes the new TRAFIL architecture and how these enhancements were implemented with the goal of relieving NS-2 users from the often cumbersome tasks of script writing and validating, while also enabling them at to go behind the TRAFIL environment and into the simulator internals at any time. The paper presents the new GUI functionalities developed for that purpose, the approach that we took for their design and how these fit in the overall TRAFIL architecture.

References

  1. Breslau, L., Estrin, D., Fall, K., Floyd, S., Heidemann, J., Helmy, A., Huang, P., McCanne, S., Varadhan, K., Xu, Y., Yu, H., 2000. Advances in Network Simulation, IEEE Computer, Vol. 33, No. 5, pp. 59 - 67.
  2. Fujimoto, R., Perumalla, K., Park, A., Wu, H., Am-mar, M., Riley, G., 2003. Large-scale network simulation: how big? how fast? Modeling, Analysis and Simulation of Computer Telecommunications Systems, 2003. MASCOTS 2003. 11th IEEE/ACM Interna-tional Symposium on, pages 116-123, 2003.
  3. Weingärtner, E., vom Lehn, H., Wehrle, K., 2009. A performance comparison of recent network simulators. In Proceedings of the IEEE International Conference on Communications 2009 (ICC 2009), Dresden, Germany, IEEE.
  4. Azizur Rahman, M., Pakštas, A., Zhigang Wang F., .2009. Network modelling and simulation tools, Simulation Modelling Practice and Theory, Volume 17, Issue 6, July 2009, Pages 1011-1031, ISSN 1569-190X, 10.1016/j.simpat.2009.02.005.
  5. Wang, S.Y., Chou, C.L., Lin, C.C., 2007. The design and implementation of the NCTUns network simulation engine, Simulation Modelling Practice and Theory, Volume 15, Issue 1, January 2007, Pages 57-81, ISSN 1569-190X, 10.1016/j.simpat.2006.09.013.
  6. Network Simulator NS-2 website: http://www.isi.edu/ nsnam/ns/ (Accessed May 2013).
  7. Cicconetti, C., Mingozzi, E., Stea, G., 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 ns2: the IP network simulator.
  8. Chen, Q., Schmidt-Eisenlohr, F., Jiang, D., TorrentMoreno, M., Delgrossi, L., Hartenstein, H., 2007. Overhaul of ieee 802.11 modeling and simulation in ns-2, Proceedings of the 10th ACM Symposium on Modeling, analysis, and simulation of wireless and mobile systems, October 22-26, 2007, Chania, Crete Island, Greece.
  9. NS-2 Contributed Code: http://nsnam.isi.edu/nsnam/index. php/Contributed_Code#Support, (Accessed May 2013).
  10. Luis Font, J., Iñigo, P., Domínguez, M., Luis Sevillano, J., Amaya, C., 2011. Analysis of source code metrics from ns-2 and ns-3 network simulators, Simulation Modelling Practice and Theory, Volume 19, Issue 5, May 2011, Pages 1330-1346, ISSN 1569-190X, 10.1016/j.simpat.2011.01.009.
  11. NS-2 Trace Formats: http://nsnam.isi.edu/nsnam/index. php/NS-2_Trace_Formats (Accessed May 2013).
  12. Freitag Borin, J., L.S. da Fonseca, N., 2008. Simulator for WiMAX networks, Simulation Modelling Practice and Theory, Volume 16, Issue 7, August 2008, Pages 817- 833, ISSN 1569-190X, 10.1016/j.simpat.2008.05.002.
  13. Bouras, C., Charalambides, S., Drakoulelis, M., Kioumourtzis, G., Stamos, K., 2013. A tool for automating network simulation and processing tracing data files. Simulation Modelling Practice and Theory Vol 30, 2013, Pages 90-110.
  14. TRAFIL download: http://ru6.cti.gr/ru6/research_tools. php#TRAFIL (Accessed May 2013)
Download


Paper Citation


in Harvard Style

Bouras C., Charalambides S., Drakoulelis M., Kioumourtzis G. and Stamos K. (2013). Simulation Design and Execution - The Case of TRAFIL . In Proceedings of the 3rd International Conference on Simulation and Modeling Methodologies, Technologies and Applications - Volume 1: SIMULTECH, ISBN 978-989-8565-69-3, pages 27-34. DOI: 10.5220/0004396800270034


in Bibtex Style

@conference{simultech13,
author={Christos Bouras and Savvas Charalambides and Michalis Drakoulelis and Georgios Kioumourtzis and Kostas Stamos},
title={Simulation Design and Execution - The Case of TRAFIL},
booktitle={Proceedings of the 3rd International Conference on Simulation and Modeling Methodologies, Technologies and Applications - Volume 1: SIMULTECH,},
year={2013},
pages={27-34},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0004396800270034},
isbn={978-989-8565-69-3},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 3rd International Conference on Simulation and Modeling Methodologies, Technologies and Applications - Volume 1: SIMULTECH,
TI - Simulation Design and Execution - The Case of TRAFIL
SN - 978-989-8565-69-3
AU - Bouras C.
AU - Charalambides S.
AU - Drakoulelis M.
AU - Kioumourtzis G.
AU - Stamos K.
PY - 2013
SP - 27
EP - 34
DO - 10.5220/0004396800270034