DEVS-DOC: a modeling and simulation environment enabling distributed codesign

被引:10
|
作者
Hild, DR
Sarjoughian, HS
Zeigler, BR
机构
[1] MITRE Corp, Colorado Springs, CO USA
[2] Univ Arizona, Tucson, AZ 85721 USA
[3] Univ Arizona, Elect & Comp Engn Dept, Tucson, AZ 85721 USA
基金
美国国家科学基金会;
关键词
codesign; collaboration; discrete event system; specification (DEVS); distributed object computing (DOC); modeling and simulation (M&S);
D O I
10.1109/3468.995531
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
dAn approach to modeling and simulating distributed object computing (DOC) systems as a set of software components mapped onto a set of networked processing nodes is presented. The modeling approach has clearly separated hardware and software components enabling systems level, distributed codesign engineering. The distributed codesign engineering refers to a system-theoretic approach to concurrent hardware and software systems engineering that provides a tractable method for analyzing the inherent complexities that arise in distributed computing systems. A software abstraction forms a distributed cooperative object (DCO) model to represent interacting software objects. A hardware abstraction forms a loosely coupled network (LCN) model of processing nodes, network gates and interconnecting communication links. The distribution of DCO software across LCN processors forms an object system mapping (OSM). This OSM provides a sufficient specification to allow simulation investigations. In simulation, the behavioral dynamics of the interacting DCO software components load and compete for LCN processing and networking resources. The LCN resource constraints thus impose performance constraints on the interactions of the DCO software objects. Class models of the DCO, LCN, and OSM component structures and behavior dynamics were formally characterized using the discrete event system specification (DEVS) formalism. These class model specifications were implemented in DEVSJAVA, a Java implementation of DEVS. Class models of experimental frame components were developed and implemented to facilitate analysis of the interdependent distributed system behaviors during simulations. Our DEVS-DOC M&S environment enables distributed systems architects, integration engineers and system designers to analyze performance and examine engineering trades of system structures, topologies and technologies. A case study demonstrates the ability to model and simulate a real world system and the complex interactions that arise in distributed computing systems.
引用
收藏
页码:78 / 92
页数:15
相关论文
共 50 条
  • [1] 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
  • [2] An enabling environment for distributed simulation and visualization
    Zheng, Y
    Song, GH
    Zhang, JF
    Chen, JJ
    [J]. FIFTH IEEE/ACM INTERNATIONAL WORKSHOP ON GRID COMPUTING, PROCEEDINGS, 2004, : 26 - 33
  • [3] DEVS environment for high-performance modeling and simulation
    Univ of Arizona, Tucson, United States
    [J]. IEEE Comput Sci Eng, 3 (61-71):
  • [4] The DEVS environment for high-performance modeling and simulation
    Zeigler, BP
    Moon, Y
    Kim, D
    Ball, G
    [J]. IEEE COMPUTATIONAL SCIENCE & ENGINEERING, 1997, 4 (03): : 61 - 71
  • [5] A WEB BASED MODELING AND SIMULATION ENVIRONMENT TO SUPPORT THE DEVS SIMULATION LIFECYCLE
    St-Aubin, Bruno
    Menard, Jon
    Wainer, Gabriel
    [J]. PROCEEDINGS OF THE 2021 ANNUAL MODELING AND SIMULATION CONFERENCE (ANNSIM'21), 2020,
  • [6] Distributed cooperative objects: DEVS-based modeling and simulation
    Hild, D
    Sarjoughian, HS
    [J]. PROCEEDINGS OF THE COMMUNICATION NETWORKS AND DISTRIBUTED SYSTEMS MODELING AND SIMULATION (CNDS'98), 1998, : 61 - 66
  • [7] Distributed object computing: DEVS-based modeling and simulation
    Hild, D
    Sarjoughian, HS
    Zeigler, BP
    [J]. ENABLING TECHNOLOGY FOR SIMULATION SCIENCE III, 1999, 3696 : 147 - 157
  • [8] Theory of quantized systems: Formal basis for DEVS/HLA distributed simulation environment
    Zeigler, BP
    Lee, JS
    [J]. ENABLING TECHNOLOGY FOR SIMULATION SCIENCE II, 1998, 3369 : 49 - 58
  • [9] DEVS Distributed Modeling Framework - A Parallel DEVS Implementation via Microservices
    Kewley, Robert
    Kester, Neil
    McDonnell, Joseph
    [J]. 2016 SYMPOSIUM ON THEORY OF MODELING AND SIMULATION (TMS-DEVS), 2016,
  • [10] 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