TY - GEN
T1 - CORBA-based, multi-threaded distributed simulation of hierarchical DEVS models
T2 - International Conference on Computational Science and Its Applications, ICCSA 2004
AU - Kim, Ki Hyung
AU - Kang, Won Seok
PY - 2004
Y1 - 2004
N2 - 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.
AB - 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.
UR - http://www.scopus.com/inward/record.url?scp=77949712685&partnerID=8YFLogxK
U2 - 10.1007/978-3-540-24768-5_18
DO - 10.1007/978-3-540-24768-5_18
M3 - Conference contribution
AN - SCOPUS:77949712685
SN - 3540220607
SN - 9783540220602
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 167
EP - 176
BT - Computational Science and Its Applications - ICCSA 2004 - International Conference, Proceedings
PB - Springer Verlag
Y2 - 14 May 2004 through 17 May 2004
ER -