A Comparison of CMB- and HLA-Based Approaches to Type I Interoperability Reference Model Problems for COTS-Based Distributed Simulation

  • Authors:
  • Simon J. E. Taylor;Stephen J. Turner;Navonil Mustafee;Henrik Ahlander;Rassul Ayani

  • Affiliations:
  • Centre for Applied Simulation Modelling (CASM), School of Information Systems, Computing and Mathematics, Brunel University, Uxbridge, UK;Parallel and Distributed Computing Centre (PDCC), School of Computer Engineering, Nanyang Technological University, Singapore;Centre for Applied Simulation Modelling (CASM), School of Information Systems, Computing and Mathematics, Brunel University, Uxbridge, UK;Laboratory for Electronics and Computer Systems (LECS), Royal Institute of Technology (KTH), Stockholm, Sweden;Laboratory for Electronics and Computer Systems (LECS), Royal Institute of Technology (KTH), Stockholm, Sweden

  • Venue:
  • Simulation
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

Commercial off-the-shelf (COTS) simulation packages (CSPs) are software used by many simulation modelers to build and experiment with models of various systems in domains such as manufacturing, health, logistics, and commerce. As part of an ongoing standardization effort, this article introduces the COTS Simulation Package Emulator (CSPE), a proposed benchmark that can be used to investigate asynchronous entity-passing problems as described by the Type I interoperability reference model for COTS-based distributed simulation. To demonstrate its use, two approaches to this form of interoperability are discussed: an implementation based on the Chandy-Misra-Bryant (CMB) conservative algorithm and an implementation based on the High Level Architecture (HLA) Time Advance Request (TAR). It is shown the HLA approach outperforms the CMB approach in almost all cases. The article concludes that the CSPE benchmark is a valid basis from which the most efficient approach to Type I interoperability problems for COTS-based distributed simulation can be discovered.