【24h】

Distributed simulation of DEVS and Cell-DEVS models using the RISE middleware

机译:使用RISE中间件对DEVS和Cell-DEVS模型进行分布式仿真

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

摘要

With the expansion of the Web, the desire toward global cooperation in the distributed simulation technology has also been on the rise. However, since current distributed simulation interoperability methods are coupled with system implementations, they place constraints on enhancing interoperability and synchronization algorithms. To enhance simulation interoperability on the Web, we implemented the RISE (RESTful Interoperability Simulation Environment) middleware, the first existing simulation middleware to be based on RESTful Web-services (WS). RISE is a general middleware that serves as a container to hold different simulation environments without being specific to a certain environment. RISE can hold heterogeneous simulations, and it exposes them as services via the Web. One of such services is called Distributed CD++ (DCD++) simulation system, an extension of the CD++ core engine that allows executing DEVS and Cell-DEVS models. Here, we introduce a proof-of-concept design and implementation of DCD++ using the distributed simulation using the RISE environment. We show how the RESTful WS interoperability style in RISE has improved the design, implementation and the performance of the DCD++ simulator. We also discuss a substantial performance improvement of the implementation of the RISE-based DCD++ presented here, showing many advantages of the RESTful WS presented here: improved interoperability, a seamless method to be connected into a cloud computing environment, and performance improvement when compared to our SOAP-based DCD++ in a similar testing environment. (C) 2015 Elsevier B.V. All rights reserved.
机译:随着Web的扩展,对分布式仿真技术中的全球合作的渴望也正在上升。但是,由于当前的分布式仿真互操作性方法与系统实现方式结合在一起,因此它们在增强互操作性和同步算法方面受到了限制。为了增强Web上的仿真互操作性,我们实现了RISE(RESTful互操作性仿真环境)中间件,这是第一个基于REST风格的Web服务(WS)的现有仿真中间件。 RISE是一种通用的中间件,可以充当容器来容纳不同的仿真环境,而不必特定于特定的环境。 RISE可以保存异构仿真,并通过Web将其作为服务公开。这种服务之一就是分布式CD ++(DCD ++)仿真系统,它是CD ++核心引擎的扩展,允许执行DEVS和Cell-DEVS模型。在这里,我们介绍了使用RISE环境的分布式仿真的概念验证设计和DCD ++的实现。我们展示了RISE中的RESTful WS互操作性样式如何改善了DCD ++模拟器的设计,实现和性能。我们还将讨论此处提出的基于RISE的DCD ++的实现的实质性性能改进,展示此处提出的RESTful WS的许多优点:改进的互操作性,无缝连接到云计算环境的方法以及与之相比的性能改进我们在类似的测试环境中基于SOAP的DCD ++。 (C)2015 Elsevier B.V.保留所有权利。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号