DEVS Distributed Modeling Framework - A Parallel DEVS Implementation via Microservices

被引:0
|
作者
Kewley, Robert [1 ]
Kester, Neil [2 ]
McDonnell, Joseph [3 ]
机构
[1] US Mil Acad, Dept Syst Engn, West Point, NY 10996 USA
[2] Army Mat Syst Anal Act, Aberdeen Proving Ground, MD USA
[3] Dynam Animaton Syst, Orlando, FL USA
关键词
DEVS; Parallel Discrete Event Simulation; Distributed Systems; Cloud Computing;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
This paper introduces DEVS Distributed Modeling Framework (DEVS-DMF), a publicly available implementation of DEVS for integrating simulation models as parallel and distributed microservices suitable for containerization and automated deployment. Based on the Parallel DEVS framework, DEVS-DMF explicitly enables asynchronous execution of distributed models via the actor model of computation. It is optimized for interoperability of models and flexibility of deployment, as opposed to performance. The DEVS-DMF framework provides two simplifying benefits to the simulation developer. It encapsulates internal state and synchronizes simulation execution to free the developer to focus on designing the flow of messages and encoding the state transitions and outputs generated by their flow. It also provides a natural model for partitioning the simulation into local processes, because each DEVS model, as an actor, performs a unit of execution on a separate thread each time it handles a message. An additional advantage of this framework is location transparency, its flexibility to deploy actors in a single Java Virtual Machine to scale up, or to deploy actors to different containers in the cloud to scale out. Two simulation implementations of DEVS-DMF include a parallel simulation test case and a combat weapons simulator that assesses the performance of alternative small arms weapons designs.
引用
收藏
页数:8
相关论文
共 50 条
  • [41] DEVS-based framework for modeling/simulation of mobile agent systems
    Kim, JH
    Kim, TG
    [J]. SIMULATION, 2001, 76 (06) : 345 - 357
  • [42] Activity-based simulation using DEVS: increasing performance by an activity model in parallel DEVS simulation
    Chen, Bin
    Zhang, Lao-bing
    Liu, Xiao-cheng
    Vangheluwe, Hans
    [J]. JOURNAL OF ZHEJIANG UNIVERSITY-SCIENCE C-COMPUTERS & ELECTRONICS, 2014, 15 (01): : 13 - 30
  • [43] SLLB-DEVS: An Approach for DEVS Based Modeling of Semiconductor Lithography Load Balance
    Han, Young Shin
    Kwon, Bo Seung
    Nam, Choon Sung
    Lee, Jong Sik
    [J]. APPLIED SCIENCES-BASEL, 2021, 11 (09):
  • [44] DEVS simulation of distributed intrusion detection systems
    Cho, TH
    Kim, HJ
    [J]. SIMULATION-TRANSACTIONS OF THE SOCIETY FOR MODELING AND SIMULATION INTERNATIONAL, 2001, 18 (03): : 133 - 146
  • [45] Extending the DEVS formalism for massively parallel simulation
    Wang, Yung-Hsin
    Zeigler, Bernard P.
    [J]. Discrete Event Dynamic Systems: Theory and Applications, 1993, 3 (2-3):
  • [46] Activity-based simulation using DEVS: increasing performance by an activity model in parallel DEVS simulation
    Bin CHEN
    Lao-bing ZHANG
    Xiao-cheng LIU
    Hans VANGHELUWE
    [J]. Frontiers of Information Technology & Electronic Engineering, 2014, 15 (01) : 13 - 30
  • [47] Activity-based simulation using DEVS: increasing performance by an activity model in parallel DEVS simulation
    Bin Chen
    Lao-bing Zhang
    Xiao-cheng Liu
    Hans Vangheluwe
    [J]. Journal of Zhejiang University SCIENCE C, 2014, 15 : 13 - 30
  • [48] Collaborative distributed network system: a lightweight middleware supporting collaborative DEVS modeling
    Sarjoughian, HS
    Zeigler, BP
    Park, S
    [J]. FUTURE GENERATION COMPUTER SYSTEMS, 2000, 17 (02) : 89 - 105
  • [49] DEVS for Human Behavior Modeling in CGFs
    Seck, Mamadou
    Giambiasi, Norbert
    Frydman, Claudia
    Baati, Lassaad
    [J]. JOURNAL OF DEFENSE MODELING AND SIMULATION-APPLICATIONS METHODOLOGY TECHNOLOGY-JDMS, 2007, 4 (03): : 196 - 228
  • [50] Load Balance Strategies for DEVS Approximated Parallel and Distributed Discrete-Event Simulations
    Inostrosa-Psijas, Alonso
    Gil-Costa, Veronica
    Solar, Roberto
    Marin, Mauricio
    [J]. 23RD EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED, AND NETWORK-BASED PROCESSING (PDP 2015), 2015, : 337 - 340