Title :
Parallel Initialization on Distributed Simulation Systems
Author :
Menezes, Nilo Ney Coutinho
Author_Institution :
Discrete Complex Syst. Simulation, Optimisation & Decision Making Lab., Multitel ASBL, Mons, Belgium
Abstract :
The initialization of distributed heterogeneous simulation systems presents challenges regarding the parallelization of object construction and setup. This paper presents a method for parallel initialization of distributed simulation systems that consists of a two phases setup. Object instantiation and setup are split in Config and Post Bind phases to permit fast creation times allowing distribution of initialization tasks among different nodes and removing the ordering requirement between the initialization of interdependent objects. A framework of references is presented to facilitate the use of remote objects in a MPI environment using proxies to access local and remote variables, served by a reference name server built into the simulation engine.
Keywords :
application program interfaces; digital simulation; message passing; parallel processing; MPI environment; config phase; creation times; distributed heterogeneous simulation systems initialization; distributed simulation systems; initialization task distribution; interdependent object initialization; local variables; object construction parallelization; object instantiation; object setup parallelization; ordering requirement removal; parallel initialization; postbind phase; reference name server; remote objects; remote variables; simulation engine; Computational modeling; Engines; Message systems; Program processors; Servers; Synchronization; Unified modeling language; distributed configuration; distributed simulation; parallel initialization;
Conference_Titel :
Distributed Simulation and Real Time Applications (DS-RT), 2014 IEEE/ACM 18th International Symposium on
Conference_Location :
Toulouse
Print_ISBN :
978-1-4799-6143-6
DOI :
10.1109/DS-RT.2014.11