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 条
  • [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] Parallel DEVS: A parallel, hierarchical, modular modeling formalism and its distributed simulator
    Chow, ACH
    [J]. TRANSACTIONS OF THE SOCIETY FOR COMPUTER SIMULATION, 1996, 13 (02): : 55 - 67
  • [3] A GENERIC METHODOLOGY TO DEVS PARALLEL AND DISTRIBUTED SIMULATION
    Adegoke, Adedoyin
    Traore, Mamadou K.
    [J]. EUROPEAN SIMULATION AND MODELLING CONFERENCE 2011, 2011, : 91 - +
  • [4] DEVS peer-to-peer protocol for distributed and parallel simulation of hierarchical and decomposable DEVS models
    Park, Sunwoo
    Kim, Sean H. J.
    Hunt, C. Anthony
    Park, Dongsun
    [J]. 2007 INTERNATIONAL SYMPOSIUM ON INFORMATION TECHNOLOGY CONVERGENCE, PROCEEDINGS, 2007, : 91 - +
  • [5] Parallel environment for DEVS and cell-DEVS models
    Liu, Qi
    Wainer, Gabriel
    [J]. SIMULATION-TRANSACTIONS OF THE SOCIETY FOR MODELING AND SIMULATION INTERNATIONAL, 2007, 83 (06): : 449 - 471
  • [6] Debugging Parallel DEVS
    Van Mierlo, Simon
    Van Tendeloo, Yentl
    Vangheluwe, Hans
    [J]. SIMULATION-TRANSACTIONS OF THE SOCIETY FOR MODELING AND SIMULATION INTERNATIONAL, 2017, 93 (04): : 285 - 306
  • [7] DEVS DIAGRAM REVISED: A STRUCTURED APPROACH FOR DEVS MODELING
    Song, Hae Sang
    Kim, Tag Gon
    [J]. EUROPEAN SIMULATION AND MODELLING CONFERENCE 2010, 2010, : 94 - +
  • [8] Conservative Synchronization Methods for Parallel DEVS and Cell-DEVS
    Jafer, Shafagh
    Wainer, Gabriel
    [J]. PROCEEDINGS OF THE 2011 SUMMER COMPUTER SIMULATION CONFERENCE, 2011, : 60 - 67
  • [9] DEVS/SOA: Towards DEVS interoperability in distributed M&S
    Moreno, Alejandro
    Risco-Martin, Jose L.
    Besada, Eva
    Mittal, Saurabh
    Aranda, Joaquin
    [J]. 13TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON DISTRIBUTED SIMULATION AND REAL-TIME APPLICATIONS, PROCEEDINGS, 2009, : 144 - 153
  • [10] SERVICES MODELING AND DISTRIBUTED SIMULATION DEVS/HLA SUPPORTED
    Zacharewicz, Gregory
    Alix, Thecle
    Vallespir, Bruno
    [J]. PROCEEDINGS OF THE 2009 WINTER SIMULATION CONFERENCE (WSC 2009 ), VOL 1-4, 2009, : 2874 - 2886