Design and Implementation of Real-Time Parallel Engine for Discrete Event Wargame Simulation


KIPS Transactions on Software and Data Engineering, Vol. 10, No. 2, pp. 111-122, Feb. 2003
10.3745/KIPSTA.2003.10.2.111, Full Text:

Abstract

Military wargame simulation models must support the HLA in order to facilitate interoperability with other simulations, and using parallel simulation engines offer efficiency in reducing system overhead generated by propelling interoperability. However, legacy military simulation model engines process events using sequential event-driven method. This is due to problems generated by parallel processing such as synchronous reference to global data domains. Additionally, using legacy simulation platforms result in insufficient utilization of multiple CPUs even if a multiple CPU system is under use. Therefore, in this paper, we propose conversing the simulation engine to an object model-based parallel simulation engine to ensure military wargame model´s improved system processing capability, synchronous reference to global data domains, external simulation time processing, and the sequence of parallel-processed events during a crash recovery. The converted parallel simulation engine is designed and implemented to enable parallel execution on a multiple CPU system (SMP).


Statistics
Show / Hide Statistics

Statistics (Cumulative Counts from September 1st, 2017)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.


Cite this article
[IEEE Style]
J. S. Kim, D. S. Kim, J. G. Kim and K. H. Ryu, "Design and Implementation of Real-Time Parallel Engine for Discrete Event Wargame Simulation," KIPS Journal A (2001 ~ 2012) , vol. 10, no. 2, pp. 111-122, 2003. DOI: 10.3745/KIPSTA.2003.10.2.111.

[ACM Style]
Jin Soo Kim, Dae Seog Kim, Jung Guk Kim, and Keun Ho Ryu. 2003. Design and Implementation of Real-Time Parallel Engine for Discrete Event Wargame Simulation. KIPS Journal A (2001 ~ 2012) , 10, 2, (2003), 111-122. DOI: 10.3745/KIPSTA.2003.10.2.111.