Generic interface specifications for integrating distributed discrete-event simulation models

A. K. Garg, J. Venkateswaran, Young-Jun Son

Research output: Contribution to journalArticle

3 Citations (Scopus)

Abstract

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.

Original languageEnglish (US)
Pages (from-to)114-128
Number of pages15
JournalJournal of Simulation
Volume3
Issue number2
DOIs
StatePublished - 2009

Fingerprint

Discrete event simulation
Distributed Simulation
Discrete Event Simulation
Simulation Model
Specification
Specifications
Unified Modeling Language
Model Specification
Resource Sharing
Data Exchange
Electronic data interchange
Multiple Models
Interoperability
Simulation
Diagram
Prototype
Methodology
Demonstrate

ASJC Scopus subject areas

  • Software
  • Modeling and Simulation

Cite this

Generic interface specifications for integrating distributed discrete-event simulation models. / Garg, A. K.; Venkateswaran, J.; Son, Young-Jun.

In: Journal of Simulation, Vol. 3, No. 2, 2009, p. 114-128.

Research output: Contribution to journalArticle

@article{37cbfea2617e4b83bedc53a0e98fc74b,
title = "Generic interface specifications for integrating distributed discrete-event simulation models",
abstract = "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.",
author = "Garg, {A. K.} and J. Venkateswaran and Young-Jun Son",
year = "2009",
doi = "10.1057/jos.2008.24",
language = "English (US)",
volume = "3",
pages = "114--128",
journal = "Journal of Simulation",
issn = "1747-7778",
publisher = "Palgrave Macmillan Ltd.",
number = "2",

}

TY - JOUR

T1 - Generic interface specifications for integrating distributed discrete-event simulation models

AU - Garg, A. K.

AU - Venkateswaran, J.

AU - Son, Young-Jun

PY - 2009

Y1 - 2009

N2 - 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.

AB - 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.

UR - http://www.scopus.com/inward/record.url?scp=67649243743&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=67649243743&partnerID=8YFLogxK

U2 - 10.1057/jos.2008.24

DO - 10.1057/jos.2008.24

M3 - Article

AN - SCOPUS:67649243743

VL - 3

SP - 114

EP - 128

JO - Journal of Simulation

JF - Journal of Simulation

SN - 1747-7778

IS - 2

ER -