We present a new simulation toolkit called TRAILS (Toolkit for Realism and Adaptivity In Large-scale Simulations), which extends the ns-2 simulator by adding important functionality and optimizing certain critical simulator operations. The added features provide the tools to study wireless networks of high dynamics. TRAILS facilitates the implementation of advanced mobility patterns, obstacle presence and disaster scenarios, and failures injection that can dynamically change throughout the execution of the simulation. Moreover, we define a set of utilities that enhance the use of ns-2. This functionality is implemented in a simple and flexible architecture, that follows design patterns, object oriented and generic programming principles, maintaining a proper balance between reusability, extendability and ease of use. We evaluate the performance of TRAILS and show that it offers significant speed-ups regarding the execution time of ns-2 in certain important, common wireless settings. Our results also show that this is achieved with minimum overhead in terms of memory usage. © 2008 IEEE.

TRAILS, a toolkit for efficient, realistic and evolving models of mobility, faults and obstacles in wireless networks / Chatzigiannakis, Ioannis; Kinalis, A.; Mylonas, G.; Nikoletseas, S.; Prasinos, G.; Zaroliagis, C.. - STAMPA. - (2008), pp. 23-32. (Intervento presentato al convegno 41st Annual Simulation Symposuim tenutosi a Ottawa; Canada nel 13-16 April 2008) [10.1109/ANSS-41.2008.25].

TRAILS, a toolkit for efficient, realistic and evolving models of mobility, faults and obstacles in wireless networks

CHATZIGIANNAKIS, Ioannis;
2008

Abstract

We present a new simulation toolkit called TRAILS (Toolkit for Realism and Adaptivity In Large-scale Simulations), which extends the ns-2 simulator by adding important functionality and optimizing certain critical simulator operations. The added features provide the tools to study wireless networks of high dynamics. TRAILS facilitates the implementation of advanced mobility patterns, obstacle presence and disaster scenarios, and failures injection that can dynamically change throughout the execution of the simulation. Moreover, we define a set of utilities that enhance the use of ns-2. This functionality is implemented in a simple and flexible architecture, that follows design patterns, object oriented and generic programming principles, maintaining a proper balance between reusability, extendability and ease of use. We evaluate the performance of TRAILS and show that it offers significant speed-ups regarding the execution time of ns-2 in certain important, common wireless settings. Our results also show that this is achieved with minimum overhead in terms of memory usage. © 2008 IEEE.
2008
41st Annual Simulation Symposuim
Architectural design; FORTRAN (programming language); Object oriented programming; Adaptivity; Annual simulation; Design patterns; Ease-of-use; Execution time; Flexible architectures; Generic programming; High dynamics; Large-scale simulations; Memory usage; Mobility patterns; NS-2 simulators; Object oriented; Simulation toolkits; Speed-ups; Wireless networks; Wireless settings
04 Pubblicazione in atti di convegno::04b Atto di convegno in volume
TRAILS, a toolkit for efficient, realistic and evolving models of mobility, faults and obstacles in wireless networks / Chatzigiannakis, Ioannis; Kinalis, A.; Mylonas, G.; Nikoletseas, S.; Prasinos, G.; Zaroliagis, C.. - STAMPA. - (2008), pp. 23-32. (Intervento presentato al convegno 41st Annual Simulation Symposuim tenutosi a Ottawa; Canada nel 13-16 April 2008) [10.1109/ANSS-41.2008.25].
File allegati a questo prodotto
File Dimensione Formato  
VE_2008_11573-949722.pdf

solo gestori archivio

Tipologia: Versione editoriale (versione pubblicata con il layout dell'editore)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 800.56 kB
Formato Adobe PDF
800.56 kB Adobe PDF   Contatta l'autore

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11573/949722
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 23
  • ???jsp.display-item.citation.isi??? 14
social impact