• DocumentCode
    1599950
  • 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
  • fYear
    2009
  • Firstpage
    6
  • Lastpage
    11
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • 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
  • Type

    conf

  • DOI
    10.1109/ICN.2009.44
  • Filename
    4976642