Title :
A Program Suite for Distributed Simulation of Networks in Multi-core Environments
Author :
Chrost, Lukasz ; Brachman, Agnieszka ; Chydzinski, Andrzej
Author_Institution :
Inst. of Inf., Silesian Univ. of Technol., Gliwice
Abstract :
The ns-2 simulator is one of the most popular and widely used discrete event network simulators. Its usage of the general purpose Tcl scripting language accompanied with a wide range of networking technologies allows users to easily create complex and differentiated simulation scenarios. The main limitation of ns-2 is its lack of support for multiprocessing, especially considering that the multi-core environments have recently become tools of everyday use. In this paper we (a) propose a programming approach that allows running single-model simulations simultaneously on a multi-core systems using ns-2 and (b) present a set of software tools developed following the proposed convention. In addition, we describe a lightweight software scheduler extending the use of ns-2 on ad-hoc grid systems.
Keywords :
authoring languages; discrete event simulation; grid computing; multiprocessing systems; scheduling; software tools; Tcl scripting language; ad-hoc grid system; discrete event network simulator; distributed simulation; multicore environment; multicore systems; networking technology; ns-2 simulator; programming; single-model simulation; software scheduler; software tool; Analytical models; Computational modeling; Discrete event simulation; Grid computing; High performance computing; Informatics; Object oriented modeling; Scheduling; Software tools; Supercomputers; network simulation; ns-2; parallel computing; task scheduler;
Conference_Titel :
Networks, 2009. ICN '09. Eighth International Conference on
Conference_Location :
Gosier, Guadeloupe
Print_ISBN :
978-1-4244-3470-1
Electronic_ISBN :
978-0-7695-3552-4
DOI :
10.1109/ICN.2009.44