首页> 外文学位 >Implementing parallel and distributed DEVS and cell-DEVS simulation in a windows platform.
【24h】

Implementing parallel and distributed DEVS and cell-DEVS simulation in a windows platform.

机译:在Windows平台上实现并行和分布式DEVS和cell-DEVS仿真。

获取原文
获取原文并翻译 | 示例

摘要

Research advances in modeling and simulation emphasize the need for parallel and distributed methodologies and environments. The growing demand for executing complex models by general users has directed researchers to implement parallel simulation with commodity PC machines. This research presents an effective approach to executing a parallel and distributed Discrete Event System Specification (DEVS) and Cell-DEVS application in Windows cluster environments.;DEVS is a modular and hierarchical formalism for modeling and analyzing general systems that can be described by discrete events. Cell-DEVS is a DEVS-based formalism used to model complex physical systems as cell spaces. Parallel DEVS provides a way to handle simultaneously scheduled events, while keeping all the major properties of the original DEVS formalism. A logical process (LP), as a basic entity in parallel DEVS environments, receives and generates timestamped events to communicate with other LPs. The communication mechanism of the LP can be implemented with a distributed paradigm.;In this research, PCD++Win and PCD++/.NET simulation systems are presented. Both of them follow a conservative approach and use a set of commodity Windows PC machines to execute parallel DEVS and Cell-DEVS simulations. PCD++Win is based on Windows MPI and allows users to setup a Windows cluster and execute parallel DEVS and Cell-DEVS simulations with a GUI. PCD++Win can be exposed as a Web service, while another application can consume PCD++Win over the Internet. PCD++/.NET is based on Microsoft.NET. It presents an approach to combining .NET Remoting objects with a simulation engine to execute parallel and distributed DEVS and Cell-DEVS simulations. PCD++/.NET supports several communication protocols and runs on the Common Language Runtime. The performance analysis shows that the speedup of PCD++/.NET can be achieved for the simulation, which has a modest inter-LP communication load.
机译:建模和仿真方面的研究进展强调了对并行和分布式方法和环境的需求。普通用户对执行复杂模型的需求不断增长,这促使研究人员使用商用PC机实现并行仿真。这项研究提供了一种在Windows集群环境中执行并行和分布式离散事件系统规范(DEVS)和Cell-DEVS应用程序的有效方法。DEVS是一种模块化和分层的形式主义,用于建模和分析可以由离散事件描述的通用系统。 。 Cell-DEVS是基于DEVS的形式主义,用于将复杂的物理系统建模为单元空间。并行DEVS提供了一种同时处理预定事件的方法,同时保留了原始DEVS形式主义的所有主要属性。作为并行DEVS环境中的基本实体,逻辑进程(LP)接收并生成带有时间戳的事件以与其他LP通信。 LP的通信机制可以用分布式范例来实现。在本研究中,提出了PCD ++ Win和PCD ++ /。NET仿真系统。他们两个都遵循保守的方法,并使用一组商用Windows PC机器执行并行的DEVS和Cell-DEVS仿真。 PCD ++ Win基于Windows MPI,并允许用户设置Windows群集并使用GUI执行并行DEVS和Cell-DEVS模拟。 PCD ++ Win可以作为Web服务公开,而另一个应用程序可以通过Internet使用PCD ++ Win。 PCD ++ /。NET基于Microsoft.NET。它提出了一种将.NET Remoting对象与模拟引擎结合起来以执行并行和分布式DEVS和Cell-DEVS模拟的方法。 PCD ++ /。NET支持多种通信协议,并在公共语言运行时上运行。性能分析表明,通过仿真可以实现PCD ++ /。NET的加速,该仿真具有适度的LP间通信负载。

著录项

  • 作者

    Feng, Bo.;

  • 作者单位

    Carleton University (Canada).;

  • 授予单位 Carleton University (Canada).;
  • 学科 Engineering System Science.
  • 学位 M.Sc.
  • 年度 2009
  • 页码 85 p.
  • 总页数 85
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 系统科学;
  • 关键词

  • 入库时间 2022-08-17 11:37:38

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号