首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 31 毫秒
1.
时间管理是HLA/RTI中重要的服务之一,时间管理服务的目的是保证RTI能在适当的时间以适当的方式和顺序将来自盟员的消息转发给相应的盟员,主要包括时间较准约束机制,逻辑时间推进和相关时间请求3部分,HLA时间管理由RTI和盟员共同完成,RTI提供相应的接口,以实现有效信息交换,该文提出了一个基于CORBA的时间管理实现方案。  相似文献   

2.
符合IEEE1516规范的HLA/RTI时间管理   总被引:3,自引:0,他引:3  
时间管理是HLA的一项关键服务。本文综合介绍了IEEE15 16规范中时间管理的主要内容 ,包括消息的排序传递以及仿真中逻辑时间的推进机制 ,然后结合RTI开发的工程实践 ,阐述了在设计和实现符合规范的时间管理服务时的具体做法 ,给出了基于CORBA的RTI时间管理服务的实现模型。  相似文献   

3.
基于HLA的潜艇仿真时间管理研究   总被引:1,自引:0,他引:1  
李伟波  史扬  刘剑 《计算机仿真》2007,24(9):104-107
作为高层体系结构的软件实现,RTI提供了支持分布式交互仿真实现的服务.RTI提供的时间管理服务保证了正确地实现成员间仿真时间的协调推进和数据交换.潜艇作战仿真系统涉及的仿真节点多,仿真实时性要求高,各联邦成员之间的同步问题会影响到仿真系统的正常运行和仿真结果.通过分析RTI的时间管理机制,针对RTI技术在时间管理服务方面的特点和应用,探讨了使用保守时间推进机制的潜艇仿真时间管理的开发方法,并通过编程实现了仿真时间与墙钟时间的同步,保证了系统的真实性和可靠性.  相似文献   

4.
HLA/RTI中的时间管理机制分析   总被引:4,自引:0,他引:4  
RTI是HLA的核心,时间管理服务作为RTI提供的六大类服务之一,按照HLA接口规范说明来管理各类消息的发送和接收,并协调不同的时间推进机制,以保证分布式仿真的逻辑正确性。详细描述了HLA/RTI的时间管理机制。  相似文献   

5.
本文研究HLA/RTI实现的结构和时间管理之间的关系。当前,人们在为不同的应用构造联盟的过程中设计实现了各种各样的RTI,例如网络多人游戏应用的集中式RTI、国防应用的分布式RTI等。现在,在开发RTI软件的过程中,为了满足IEEE标准且获得所有HLA特征,人们通常在所有RTI中都需要完成时间管理。首先,本文展示了集中式RTI和层次式RTI的结构,解释了时间管理需求的原因。然后,基于基本的结构分析,得出在集中式RTI中并不需要时间管理的结论。最后,本文列举了一些推论,例如层次式RTI的时间管理。  相似文献   

6.
基于HLA/RTI设计了一个顾客/服务员仿真系统,结合RTI 1.3提供的声明管理,对象管理和时间管理等服务,就对象类和交互类及其属性和参数等信息交换机制进行了分析,并讨论了基于HLA/RTI的分布式交互仿真系统中可能存在的一种死锁问题。  相似文献   

7.
作为高层体系结构HLA 的软件实现, RTI 按照HLA 接口规范的定义, 提供了支持分布式交互仿真实现的服务。其中时间管理是一类很重要的服务, 是为了保证正确地实现成员间仿真时间的协调推进和数据交换。通过一个具体的例子, 对RTI 中的保守时间推进机制进行了深入分析, 并研究了时间管理中的LBTS 的计算、避免死锁的策略等问题。  相似文献   

8.
唐京桥  侯朝桢 《计算机应用》2005,25(Z1):358-360
RTI是HLA的核心,时间管理服务是RTI提供的六大类服务之一.GALT算法是时间管理服务能否实现的关键技术.不合理的GALT算法会导致死锁或破坏HLA时间管理的原则,从而导致整个仿真无法向前推进,或产生过去时刻的消息.分析了文献[7]中对死锁规律的描述,指出了其中存在的问题及身高测量法可能带来的问题.对原有的GALT算法做了改进,在保证不破坏HLA时间管理原则的前提下,解决了GALT算法的死锁问题,从而确保了时间管理服务的可靠实现.  相似文献   

9.
基于多播技术RTI时间管理服务设计的研究   总被引:2,自引:0,他引:2  
高层体系结构HLA已经成为分布式仿真领域的热门技术,HLA规范的核心是基于“公布/定购”关系基础之上的盟员间的数据交换策略,多播技术能够有效地适应这一需求并在众多的RTI软件中得到了广泛的应用。具有高可靠性要求的时间管理服务是RTI软件设计的难点,然而多播技术本质上是一种不可靠的UDP数据传输方式,本文提出了一种使用多播技术来实现时间管理中最大可用逻辑时间GALT计算的机制。  相似文献   

10.
层次式RTI服务器的设计与实现   总被引:10,自引:0,他引:10  
提出了基于互操作协议的层次式RTI服务器的设计思想,给出了层次式RTI服务器YH—mRTI的体系结构,在此基础上介绍了YH—mRTI各管理服务的实现技术.由于YH—mRTI中多个RTI可以并行执行,因而可大大提高广域网上大规模仿真的效率.  相似文献   

11.
为了在仿真运行过程中对联盟、盟员以及RTI进行监控,HLA中引入了管理对象模型(MOM),该模型是HLA/RTI架构中的重要组成部分。该文介绍了IEEEl516规范中定义的MOM,并在此基础上对其进行了扩展。结合我们StarLink RTI的开发实践,提出了通过代理盟员实现MOM的设计方案,在该RTI中实现了对MOM的支持。最后在此基础上,设计并实现了管理盟员StarFM。  相似文献   

12.
HLA/RTI中记录和重演问题研究   总被引:7,自引:0,他引:7  
记录和重演是HLA/RTI仿真框架中应用的重要方面之一,该文在HLA/RTI体系结构入手,讨论了记录和重演的两种可行结构集中式和分布式的各自优缺点,提出了一种新的对象ID管理概念,以及如何利用声明管理和数据分发管理服务来解决从DIS系统过渡到RTI时记录重演遇到的问题。  相似文献   

13.
为解决高层体系结构中声明管理服务,分析高层体系结构盟员之间基于公布/定购关系数据交换,提出基于多播技术声明管理服务有两个基本的解决方案,即集中式解决方案和分布式解决方案.在声明管理服务集中式解决方案中,局部RTI部件和中央RTI部件协同解决多播组的合并和分配.在分布式解决方案中,中央RTI部件并不参加,而是由各个局部RTI部件协同解决.  相似文献   

14.
RTI中乐观推进机制的实现   总被引:2,自引:0,他引:2  
正确理解乐观推进机制的基本原理,并按照高层体系结构HLA(high level architecture)规范实现RTI(runtime infrastructure)中的乐观推进服务一直是分布式仿真领域关注的难点问题.介绍了并行离散事件仿真PDES(parallel discrete event simulation)和HLA中的乐观推进机制,并指出了它们之间的重要差异,例如PDES中的虚拟时间(virtual time)可以回卷(roll back),回卷发生在进程中;而HLA中的逻辑时间不能够回卷,但乐观盟员在不影响保守盟员推进的情况下可以回卷自己调度事件的时间,回卷发生在盟员内而不是RTI内.另外,提出了在实现乐观推进服务时,不需要RTI作任何保存操作的"零保存"技术,并成功地将该技术应用到RTI软件StarLink中."零保存"技术通过在消息句柄类型RTI::MessageRetractionHandle定义中增加两个变量,一个表示TSO(time stamp order)消息的时标,另一个表示所有接收该消息的盟员(RTI::MessageRetractionHandle为IEEE1516.1定义的数据类型),RTI将具有此类型的消息句柄返回给发送TSO消息的盟员保存,当发送盟员再次使用消息句柄撤消(retract)消息时,RTI从消息句柄中就可以知道并通知接收盟员撤消消息.对于理解和开发RTI中的乐观推进服务具有重要的现实意义.  相似文献   

15.
一种无死锁的时间管理算法   总被引:17,自引:2,他引:17  
刘步权  王怀民  姚益平 《软件学报》2003,14(9):1515-1522
高层体系结构HLA(high level architecture)是美国国防部提出的建模和仿真的标准,时间管理服务是其重要的组成部分,而GALT(greatest available logical time)的计算是RTI(runtime infrastructure)时间管理服务实现的核心技术.GALT算法容易导致死锁,继而导致整个仿真无法推进.在Frederick Kuhl算法的基础上探讨了死锁产生时系统所特有的一些规律,得出了一些重要结论:如果系统处于死锁状态,则所有盟员的GALT和输出时间一定分别相等,并且GALT一定等于输出时间;所有Lookahead大于0的盟员一定处于NMR/NMRA推进状态而不会处于其他推进状态(TAR/TARA/FQR).最后提出了基于"身高测量法"的无死锁的GALT算法,"身高测量法"为RTI中时间管理模块的实现提供了可靠保证.  相似文献   

16.
基于聚合体的联盟管理服务的实现技术   总被引:1,自引:0,他引:1  
曹锦  刘步权  罗宇 《计算机仿真》2006,23(7):122-127,243
与传统的分布式仿真运行支撑平台不同,StarLink+采用层次式体系结构的实现方法。由于层次式体系结构中需要多个RTI服务器在网络上协调一致地为大规模仿真提供服务,因而其实现较其它结构的RTI软件要复杂得多。为降低StarLink+系统管理的复杂性,支持大规模仿真盟员的加入,论文提出了基于”聚合体”的联盟管理服务的实现思想,并基于该方法具体地描述了各个服务的实现算法。该技术能够大大地降低系统管理的复杂性,从而相应地提高仿真系统的执行效率。  相似文献   

17.
数据管理是RTI一项重要内容,从仿真支撑环境开发的角度讲,数据管理有更为广义的概念。该文分析了HLA/RTI数据管理的原理,结合AST-RTI的开发,给出了HLA/RTI数据管理的一个实现框架,针对其中的关键技术,如静态数据结构、基本数据结构和类的派生关系,给出了原理和实现方法,同时用实际的仿真结果验证了框架的优越性,最后指出了下一步的工作重点和方向。  相似文献   

18.
实时性是某些仿真系统的重要性能指标.分析了运行支撑环境(RTI)消息基本流程及高层体系结构(HLA)时间管理服务对仿真实时性的影响,提出采用"多步推进+墙钟控制"的时间推进方式来实现实时仿真,并设计了一种测试RTI实时性的试验方案,以及用该试验测试了MAKRTI2.3.3在两种传输服务下的实时性,仿真结果表明,在高速局域网下,采用多步推进的时间推进方式能有效提高仿真实时性,基本上达到大多数半实物仿真系统的实时要求.  相似文献   

19.
基于同步和异步时间管理的混合时间管理算法   总被引:1,自引:0,他引:1  
基于HLA的并行分布式仿真是目前仿真的一种趋势.HLA的接口规范中定义了六类服务,其中时间管理服务是保证联邦成员之间正确交互的基础.时间管理服务保证了在仿真过程中所发生的事件在逻辑上的正确性,以及所发送的消息在逻辑上的有序性.实现该管理机制有两种方法:保守时间推进算法和乐观时间推进算法.而保守时间推进又可以通过异步时间管理算法或同步时间管理算法来实现,异步和同步算法各有优缺点,这使得它们的运用具有一定的局限性.文中全面分析了异步和同步时间管理算法的优缺点,在此基础上提出了一种将两者结合,进行优缺点互补的混合时间管理算法,以此来提高保守时间推进算法的效率,使其能更好地运用于RTI中.并通过实验验证了该混合算法的有效性.  相似文献   

20.
基于UML的HLA/RTI联邦执行管理的可视化建模   总被引:1,自引:0,他引:1  
卢健  齐欢  代建民 《计算机仿真》2005,22(6):170-173
RTI是HLA体系结构中的重要组成部分,理解RTI所提供的各种服务函数之间的交互过程是个难点。该文运用了可视化建模语言UML对RTI的联邦执行管理进行了建模,提供了分析和理解RTI的新思路。该文介绍了新一代分布式仿真体系结构HLA的主要研究内容,阐述了RTI的功能和体系结构。对HLA/RTI的联邦执行管理机制作了重点分析,在Rational Rose软件平台上对其进行了可视化的建模,给出了联邦执行管理的时序图。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号