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
来源
2016 SYMPOSIUM ON THEORY OF MODELING AND SIMULATION (TMS-DEVS) | 2016年
关键词
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 条
  • [31] DEVS Modeling of Network Vulnerability
    Seo, Hee Suk
    Kim, Tae Kyung
    PROCEEDINGS OF WORLD ACADEMY OF SCIENCE, ENGINEERING AND TECHNOLOGY, VOL 26, PARTS 1 AND 2, DECEMBER 2007, 2007, 26 : 648 - +
  • [32] Implementing parallel Cell-DEVS
    Troccoli, A
    Wainer, G
    36TH ANNUAL SIMULATION SYMPOSIUM, PROCEEDINGS, 2003, : 273 - 280
  • [33] Fault Tolerant Framework in MPI-based Distributed DEVS Simulation
    Chen, Bin
    Qiu, Xiao-gang
    Huang, Ke-di
    WCECS 2009: WORLD CONGRESS ON ENGINEERING AND COMPUTER SCIENCE, VOLS I AND II, 2009, : 866 - 871
  • [34] A vectorial DEVS extension for large scale system modeling and parallel simulation
    Bergero, Federico
    Kofman, Ernesto
    SIMULATION-TRANSACTIONS OF THE SOCIETY FOR MODELING AND SIMULATION INTERNATIONAL, 2014, 90 (05): : 522 - 546
  • [35] DEVS-DOC: a modeling and simulation environment enabling distributed codesign
    Hild, DR
    Sarjoughian, HS
    Zeigler, BR
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS, 2002, 32 (01): : 78 - 92
  • [36] Application of the DEVS framework in construction simulation
    Palaniappan, Sivakumar
    Sawliney, Anil
    Sarjoughian, Hessam S.
    PROCEEDINGS OF THE 2006 WINTER SIMULATION CONFERENCE, VOLS 1-5, 2006, : 2077 - +
  • [37] A Testing Framework for DEVS Formalism Implementations
    Li, Xiaobo
    Vangheluwe, Hans
    Lei, Yonglin
    Song, Hongyan
    Wang, Weiping
    THEORY OF MODELING & SIMULATION: DEVS INTEGRATIVE M&S SYMPOSIUM 2011 (TMS-DEVS 2011) - 2011 SPRING SIMULATION, 2011, 43 (01): : 183 - 188
  • [38] IMPLEMENTATION OF DEVS BASED DISTRIBUTED NETWORK SIMULATOR FOR LARGE-SCALE NETWORKS
    Cobanoglu, B.
    Zengin, A.
    Ekiz, H.
    Celik, F.
    Kiraz, A.
    Kayaalp, F.
    INTERNATIONAL JOURNAL OF SIMULATION MODELLING, 2014, 13 (02) : 147 - 158
  • [39] Activity-based DEVS modeling
    Alshareef, Abdurrahman
    Sarjoughian, Hessam S.
    Zarrin, Bahram
    SIMULATION MODELLING PRACTICE AND THEORY, 2018, 82 : 116 - 131
  • [40] A .NET Remoting-Based Distributed Simulation Approach for DEVS and Cell-DEVS Models
    Feng, Bo
    Wainer, Gabriel
    DS-RT 2008: 12TH 2008 IEEE/ACM INTERNATIONAL SYMPOSIUM ON DISTRIBUTED SIMULATION AND REAL TIME APPLICATIONS, PROCEEDINGS, 2008, : 292 - 299