【24h】

Distributed simulation of DEVS and Cell-DEVS models in CD++ using Web-Services

机译:使用Web服务在CD ++中对DEVS和Cell-DEVS模型进行分布式仿真

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

摘要

Discrete event system specification (DEVS) is a modeling and simulation formalism that has been widely used to study the dynamics of discrete event systems. Cell-DEVS is a DEVS-based formalism that defines spatial models as a cell space assembled of a group of DEVS models connected together. CD++ is a modeling and simulation toolkit capable of executing DEVS and Cell-DEVS models that has proven to be useful for executing complex models. We present the design and implementation of a distributed simulation engine, known as D-CD++, which exposes CD++ simulation utilities as machine-consumable services. In addition, we present the design and implementation of the Web-Service components which enable D-CD++ to expose the simulation functionalities to remote users. Enabling CD++ with Web-Services technology provides a solid framework for inter-operating different DEVS implementations in order to achieve a standard DEVS Modeling Language and simulation protocols. This paves the road towards DEVS standardization, while providing a mashup approach, which can lead to higher degree of reuse and reduced time to set up and run experiments, and making sharing among remote users more effective. To prove this fact, we integrate it within larger services (such as a 3D visualization engine), showing the mechanism to incorporate to other environments (including geographical information systems, web-based applications and other modeling and simulation tools) through using standard Web-Service tools. Performance of D-CD++, major bottlenecks and communication overheads are analyzed.
机译:离散事件系统规范(DEVS)是一种建模和仿真形式,已被广泛用于研究离散事件系统的动力学。 Cell-DEVS是基于DEVS的形式主义,将空间模型定义为由一组连接在一起的DEVS模型组成的单元空间。 CD ++是一个建模和仿真工具包,能够执行DEVS和Cell-DEVS模型,事实证明对执行复杂模型很有用。我们介绍了称为D-CD ++的分布式仿真引擎的设计和实现,该引擎将CD ++仿真实用程序公开为机器消耗的服务。此外,我们介绍了Web服务组件的设计和实现,这些组件使D-CD ++能够向远程用户公开仿真功能。使用Web服务技术启用CD ++为互操作不同的DEVS实现提供了一个坚实的框架,以实现标准的DEVS建模语言和仿真协议。这为实现DEVS标准化铺平了道路,同时提供了一种mashup方法,该方法可以导致更高的重用度并减少建立和运行实验的时间,并使远程用户之间的共享更加有效。为了证明这一事实,我们将其集成到较大的服务(例如3D可视化引擎)中,展示了通过使用标准的Web-服务工具。分析了D-CD ++的性能,主要瓶颈和通信开销。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号