
 
4  CONCLUSION-FUTURE WORK 
We  presented  in  this  work  a  new  tool  to  enhance 
simulations  conducted  with  NS-2.  This  new  tool 
named  TRAFIL  aims  at  offering  an  easy  to  use 
interface  in  which  users  can  load  and  store 
simulation  trace  files  in  order  to  facilitate  the 
analysis procedure. We used simulation trace files to 
produce  measurements,  statistics  and  charts  in  an 
effort to help students and researchers when running 
simulations with NS-2. TRAFIL was written in the 
JAVA  programming  language  and  is  platform 
independent.  The  main  benefit  of  TRAFIL  apart 
from  the  production  of  ready  to  use  metrics  and 
charts is the reduced time it consumes for the whole 
trace  file  analysis procedure;  firstly  by minimizing 
the time to open and use a trace file and secondly by 
enabling  the  user  to  store  each  trace  file  in  a 
database  for  easy  access  and  future  use.  That  was 
something that was missing all previous years in the 
NS-2  simulation  environment.  It  also  gives  the 
opportunity  to  extract  all  the  information  that  is 
stored  or  produced  to  a  text  or  Excel  file  when  it 
comes  to  the  trace  file,  simulation  metrics  and 
information or jpeg for the charts. Finally, TRAFIL 
can  be  extended  to  support  a  variety of  trace  files 
and not only NS-2 trace files with great ease due to 
the use of Metafiles and Sub Metafiles. 
In  our  future  work  we  plan  to  extent  TRAFIL 
with useful tools  for simulating video transmission 
scenarios.  The  idea  is  to  fully  automate  the  whole 
simulation  and  analysis  procedure.  In  addition  to 
automating the simulation process we plan to offer 
the opportunity to perform SQL queries directly to 
the  database  and  returning  the  results  to  the  user. 
This  way  a  user  can  retrieve  all  the  different 
combinations  of  values  contained  in  a  trace  file. 
TRAFIL  is  publicly  available  at  (TRAFIL 
download). 
REFERENCES 
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. 
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. 
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. 
Network Simulator NS-2: http://www.isi.edu/nsnam/ns/ 
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 '06; Proceeding from the 2006 
workshop on ns-2: the IP network simulator. 
NS-2  Trace  Formats:  http://nsnam.isi.edu/nsnam/index. 
php/NS-2_Trace_Formats 
Network Simulation Cradle Homepage: http://www.wand 
.net.nz/~stj2/nsc/software.html 
NS2Measure  Hoepage:  http://cng1.iet.unipi.it/wiki/index. 
php/Ns2measure 
Qian, H.  and Fang,  W. (2008). Jtrana: A java-based ns2 
wireless  trace  analyzer:  http://sites.google.com/site/ 
ns2trana/ 
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. 
Trace Graph  Source Code: http://www.angelfire.com/al4/ 
esorkor/ 
Trace Analyzer  Source Code: http://trace-analyzer.source 
forge.net/ 
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. 
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  
H.  Schulzrinne,  S.  Casner,  R.  Frederick,  V.  Jacobson, 
2003.  “RTP:  A  Transport  Protocol  for  Real-Time 
Applications”, RFC 3550, July 2003 
TRAFIL  download:  http://ru6.cti.gr/ru6/research_tools. 
php#TRAFL 
DCNET 2012 - International Conference on Data Communication Networking
64