Efficient Flattening Algorithm for Hierarchical and Dynamic Structure Discrete Event Models

被引:7
作者
Bae, Jang Won [1 ,5 ]
Bae, Sang Won [2 ]
Moon, Il-Chul [3 ]
Kim, Tag Gon [4 ]
机构
[1] Korea Adv Inst Sci & Technol, Daejeon, South Korea
[2] Kyonggi Univ, Dept Comp Sci, Suwon, South Korea
[3] Korea Adv Inst Sci & Technol, Dept Ind & Syst Engn, Daejeon, South Korea
[4] Korea Adv Inst Sci & Technol, Dept Elect Engn, Daejeon, South Korea
[5] Elect & Telecommun Res Inst, Human Comp Res Sect, Daejeon, South Korea
来源
ACM TRANSACTIONS ON MODELING AND COMPUTER SIMULATION | 2016年 / 26卷 / 04期
关键词
Flattening algorithm; hierarchical model; dynamic structure model; DEVS; graph-based acceleration; SIMULATION; FRAMEWORK; SPECIFICATION; ARCHITECTURE; SYSTEMS;
D O I
10.1145/2875356
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Discrete event models are widely used to replicate, analyze, and understand complex systems. DEVS (Discrete Event System Specification) formalism enables hierarchical modeling, so it provides an efficiency in the model development of complex models. However, the hierarchical modeling incurs prolonged simulation executions due to indirect event exchanges through the model hierarchy. Although direct event paths are applied to mitigate this overhead, the situation becomes even worse when a model changes its structures during simulation execution, called a dynamic structure model. This article suggests Coupling Relation Graph (CRG) and Strongly Coupled Component (SCC) concepts to improve hierarchical and dynamic structure DEVS simulation execution. CRG is a directed graph representing DEVS model structure, and SCC is a group of connected components in a CRG. Using CRG and SCC, this article presents (1) how to develop CRG from a DEVS model and (2) how to construct and update direct event paths with respect to dynamic structural changes. In particular, compared to the previous works, the proposed method focuses on the reduction of the updating costs for the direct event paths. Through theoretical and empirical analyses, this article shows that the proposed method significantly reduces the simulation execution time, especially when a simulation model contains lots of components and changes its model structures frequently. We expect that the proposed method would support the faster simulation executions of complex hierarchical and dynamic structure models.
引用
收藏
页数:25
相关论文
共 53 条
  • [1] A unifying framework for specifying DEVS parallel and distributed simulation architectures
    Adegoke, Adedoyin
    Togo, Hamidou
    Traore, Mamadou K.
    [J]. SIMULATION-TRANSACTIONS OF THE SOCIETY FOR MODELING AND SIMULATION INTERNATIONAL, 2013, 89 (11): : 1293 - 1309
  • [2] Modeling Framework and Architecture of Hybrid System Dynamics and Discrete Event Simulation for Construction
    Alvanchi, Amin
    Lee, SangHyun
    AbouRizk, Simaan
    [J]. COMPUTER-AIDED CIVIL AND INFRASTRUCTURE ENGINEERING, 2011, 26 (02) : 77 - 91
  • [3] [Anonymous], 1999, Parallel and Distribution Simulation Systems
  • [4] [Anonymous], 2012, 2012 6 INT S MEDICAL
  • [5] Accelerated simulation of hierarchical military operations with tabulation technique
    Bae, J. W.
    Kim, J. H.
    Moon, I-C
    Kim, T. G.
    [J]. JOURNAL OF SIMULATION, 2016, 10 (01) : 36 - 49
  • [6] Simulation-based analyses of an evacuation from a metropolis during a bombardment
    Bae, Jang Won
    Lee, SeHoon
    Hong, Jeong Hee
    Moon, Il-Chul
    [J]. SIMULATION-TRANSACTIONS OF THE SOCIETY FOR MODELING AND SIMULATION INTERNATIONAL, 2014, 90 (11): : 1244 - 1267
  • [7] Barros FJ, 1996, T SOC COMPUT SIMUL, V13, P35
  • [8] A vectorial DEVS extension for large scale system modeling and parallel simulation
    Bergero, Federico
    Kofman, Ernesto
    [J]. SIMULATION-TRANSACTIONS OF THE SOCIETY FOR MODELING AND SIMULATION INTERNATIONAL, 2014, 90 (05): : 522 - 546
  • [9] A novel parallelization technique for DEVS simulation of continuous and hybrid systems
    Bergero, Federico
    Kofman, Ernesto
    Cellier, Francois
    [J]. SIMULATION-TRANSACTIONS OF THE SOCIETY FOR MODELING AND SIMULATION INTERNATIONAL, 2013, 89 (06): : 663 - 683
  • [10] Byun J. H., 2009, P 2009 SPRING SIM MU, P151