首页> 外文期刊>ACM Transactions on Modeling and Computer Simulation >Transparent Optimistic Synchronization in the High-Level Architecture via Time-Management Conversion
【24h】

Transparent Optimistic Synchronization in the High-Level Architecture via Time-Management Conversion

机译:通过时间管理转换在高层体系结构中进行透明的乐观同步

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

摘要

Distributed simulation allows the treatment of large/complex models by having several interacting simulators running concurrently, each one in charge of a portion of the model. In order to effectively manage integration and interoperability aspects, the standard known as High Level Architecture (HLA) has been developed, which is based on a middleware component known as Run-Time-Infrastructure (RTI). One of the main issues faced by such a standard is synchronization, so that HLA supports both conservative and optimistic approaches. However, technical issues, combined with some peculiarities of the optimistic approach, force most simulators to use the conservative approach. In order to tackle these issues, we present the design and implementation of a Time Management Converter (TiMaC) for HLA based simulation systems. TiMaC is a state machine designed to be transparently interposed between the application layer and the underlying RTI, which performs mapping of the conservative HLA synchronization interface onto the optimistic one. Such a mapping allows transparent optimistic execution (and the related benefits) for simulators originally designed to rely on conservative synchronization. This is achieved without the need to modify the RTI services or alter the HLA standard. An experimental evaluation demonstrating the viability and effectiveness of our proposal is also reported, by integrating our TiMaC implementation with the Georgia Tech B-RTI package and running on it both (A) benchmarks relying on traces from simulated demonstration exercises collected using the Joint Semi-Automated Forces (JSAF) simulation program and (B) a self-federated Personal Communication System simulation application.
机译:分布式仿真通过让多个交互仿真器同时运行来处理大型/复杂模型,每个仿真器负责一部分模型。为了有效地管理集成和互操作性方面,已经开发了称为高级体系结构(HLA)的标准,该标准基于称为运行时基础结构(RTI)的中间件组件。这种标准面临的主要问题之一是同步,因此HLA支持保守和乐观方法。但是,技术问题,加上乐观方法的一些特殊性,迫使大多数模拟器使用保守方法。为了解决这些问题,我们介绍了基于HLA的仿真系统的时间管理转换器(TiMaC)的设计和实现。 TiMaC是一种状态机,旨在透明地插入应用程序层和底层RTI之间,该状态机执行保守HLA同步接口到乐观接口的映射。对于最初设计为依赖保守同步的模拟器,这种映射允许透明的乐观执行(及相关的好处)。无需修改RTI服务或更改HLA标准即可实现此目的。通过将TiMaC实施与Georgia Tech B-RTI程序包集成在一起并在其上运行,还报告了一项实验评估,证明了我们建议的可行性和有效性。这两个(A)基准均依赖于使用联合半-自动部队(JSAF)模拟程序,以及(B)一个自我联合的个人通信系统模拟应用程序。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号