CORBA-based, multi-threaded distributed simulation of hierarchical DEVS models: Transforming model structure into a non-hierarchical one

Ki Hyung Kim, Won Seok Kang

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

16 Scopus citations

Abstract

The Discrete Event Systems Specification (DEVS) formalism specifies a discrete event system in a hierarchical, modular form. This paper presents DEVSCluster, a CORBA-Based, multi-threaded distributed simulation scheme for models specified by the DEVS formalism. The simulator transforms a hierarchical DEVS model into a non-hierarchical one. This transformation can ease the synchronization of the distributed simulation of DEVS models by enabling the transfer of events by direct remote method invocations, not explicit message transfers. By virtue of this feature, we can utilize CORBA for the event handling in DEVSCluster. To show the effectiveness of the proposed simulation scheme, we realize DEVSCluster in Visual C++, and conduct a benchmark simulation for a large-scale logistics system. We compare the performance of MPI and CORBA-based implementations. The performance result shows that the proposed methodology works correctly and performs better than the previous approaches.

Original languageEnglish
Title of host publicationComputational Science and Its Applications - ICCSA 2004 - International Conference, Proceedings
PublisherSpringer Verlag
Pages167-176
Number of pages10
EditionPART 4
ISBN (Print)3540220607, 9783540220602
DOIs
StatePublished - 2004
EventInternational Conference on Computational Science and Its Applications, ICCSA 2004 - Assisi, Italy
Duration: 14 May 200417 May 2004

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
NumberPART 4
Volume3046 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

ConferenceInternational Conference on Computational Science and Its Applications, ICCSA 2004
Country/TerritoryItaly
CityAssisi
Period14/05/0417/05/04

Fingerprint

Dive into the research topics of 'CORBA-based, multi-threaded distributed simulation of hierarchical DEVS models: Transforming model structure into a non-hierarchical one'. Together they form a unique fingerprint.

Cite this