Generic interface specifications for integrating distributed discrete-event simulation models

Distributed simulation refers to the technology and methodology that enable interactive execution of multiple simulation models that are geographically distributed and connected via network. While existing standards (eg High Level Architecture) provide a technical architecture to enable distributed simulation, they do not provide any standard pattern for interfacing distributed discrete-event simulation models. In this paper, generic interface specifications have been proposed to enable interoperability among distributed discrete-event simulation models. The interface specification models have been broadly classified into four types: Entity transfer, Data exchange, Resource sharing, and Event notification. The specifications define the minimum set of messages required to realize a situation. The specifications are described in detail using Unified Modelling Language sequence diagrams. A prototype distributed simulation, developed using a commercial-off-the-shelf simulation package, is used to demonstrate the proposed specifications. Finally, to test the validity of the proposed specifications, statistical results obtained from the constructed distributed simulation are compared against those from a single (non-distributed) simulation.

[1]  Yuan Cao,et al.  A distributed simulation system and its application , 2007, Simul. Model. Pract. Theory.

[2]  Azzedine Boukerche,et al.  An enhancement towards dynamic grid-based DDM protocol for distributed simulation using multiple levels of data filtering , 2006, Parallel Comput..

[3]  Alexander Verbraeck,et al.  Distributed Simulation in Industry - A Survey Part 2 - Experts on Distributed Simulation , 2006, Proceedings of the 2006 Winter Simulation Conference.

[4]  Young-Jun Son,et al.  Design and development of a prototype distributed simulation for evaluation of supply chains , 2004 .

[5]  Linda Voss A Revolution in Simulation: Distributed Interaction in the '90s and Beyond , 1993 .

[6]  Rassul Ayani,et al.  A Comparison of CMB- and HLA-Based Approaches to Type I Interoperability Reference Model Problems for COTS-Based Distributed Simulation , 2005, Simul..

[7]  E. A. Alluisi,et al.  The Development of Technology for Collective Training: SIMNET, a Case History , 1991 .

[8]  Russell R. Barton,et al.  Proceedings of the 2000 winter simulation conference , 2000 .

[9]  Dr Simon J E Taylor HLA-CSPIF The High Level Architecture COTS Simulation Package Interoperability Forum , 2003 .

[10]  Beatrice Gralton,et al.  Washington DC - USA , 2008 .

[11]  R.M. Fujimoto,et al.  Parallel and distributed simulation systems , 2001, Proceeding of the 2001 Winter Simulation Conference (Cat. No.01CH37304).

[12]  S.J.E. Taylor,et al.  Issues using COTS simulation software packages for the interoperation of models , 2003, Proceedings of the 2003 Winter Simulation Conference, 2003..

[13]  David Jefferson,et al.  Fast Concurrent Simulation Using the Time Warp Mechanism. Part I. Local Control. , 1982 .

[14]  Salvatore Miranda,et al.  Supply chain distributed simulation: An efficient architecture for multi-model synchronization , 2007, Simul. Model. Pract. Theory.

[15]  John Ladbrook,et al.  GRIDS-SCF: An Infrastructure for Distributed Supply Chain Simulation , 2002, Simul..

[16]  Charles R. McLean,et al.  The IMS MISSION architecture for distributed manufacturing simulation , 2000, 2000 Winter Simulation Conference Proceedings (Cat. No.00CH37165).

[17]  Alexander Verbraeck,et al.  Distributed Simulation in Industry - A Survey Part 1 - The Cots Vendors , 2006, Proceedings of the 2006 Winter Simulation Conference.

[18]  Stephen John Turner,et al.  Integrating heterogeneous distributed COTS discrete-event simulation packages: an emerging standards-based approach , 2006, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[19]  Richard A. Wysk,et al.  Development and benchmarking of an epoch time synchronization method for distributed simulation , 2005 .

[20]  Stephen John Turner,et al.  A COTS simulation package emulator (CSPE) for investigating COTS simulation package interoperability , 2005, Proceedings of the Winter Simulation Conference, 2005..

[21]  K. Mani Chandy,et al.  Distributed Simulation: A Case Study in Design and Verification of Distributed Programs , 1979, IEEE Transactions on Software Engineering.

[22]  Stephen John Turner,et al.  The siso CSPI PDG standard for commercial off-the-shelf simulation package interoperability reference models , 2007, 2007 Winter Simulation Conference.