[发明专利]面向HLA的仿真资源代理服务系统有效
申请号: | 200810240156.1 | 申请日: | 2008-12-19 |
公开(公告)号: | CN101442555A | 公开(公告)日: | 2009-05-27 |
发明(设计)人: | 施国强;张灏龙;李烁;孔文秦;冷传航;代坤 | 申请(专利权)人: | 中国运载火箭技术研究院 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06;H04L12/26 |
代理公司: | 中国航天科技专利中心 | 代理人: | 安 丽 |
地址: | 100076北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 面向 hla 仿真 资源 代理 服务 系统 | ||
技术领域
本发明涉及一种面向HLA的仿真资源代理服务的实现系统,属于计算机仿真技术领域。
背景技术
为了满足仿真系统的重用性和交互性,美国为分布交互仿真提出了高层体系结构(High Level Architecture,简称HLA)标准。作为国际仿真标准,HLA标准包括联邦管理、时间管理等在内的六大类服务,解决了分布仿真模型的动态数据交互问题。然而,目前的服务不支持仿真联邦成员复杂性的预判,不区分各个联邦成员的优先级,不支持仿真系统整体运行性能的提高。所以,在仿真系统和数学模型日益复杂、占用的计算机资源和模型间的通信量日益增加的情况下,现有的HLA服务无法解决仿真资源的负载均衡和仿真中的网络流量问题,无法将仿真模型的复杂性与计算资源的均衡性联系起来,导致仿真系统的运行效率低下。
发明内容
本发明的技术解决问题:克服现有技术的不足,提供一种面向HLA的仿真资源代理服务的实现系统,该系统实现HLA分布式仿真系统运行效率的优化。
本发明的技术解决方案:面向HLA的仿真资源代理服务系统包括:Agent服务器、仿真服务Agent、仿真资源Agent、成员节点和仿真资源;
成员节点,是HLA规范下的联邦成员;仿真资源在运行和使用过程中产生仿真信息;
仿真服务Agent,采集所在仿真节点的运行环境信息,通过Agent通信语言与其他仿真节点进行通信,周期的发布和接收其他仿真节点运行环境信息,获取Agent服务器的仿真信息,根据接收到的运行环境信息及仿真信息产生迁移策略,通知Agent服务器建立和运行仿真资源Agent;
Agent服务器,是仿真资源Agent和仿真服务Agent在全生命周期内的建立、生存和运行环境,向仿真资源Agent和仿真服务Agent提供基本服务接口,Agent服务器从成员节点同步获取仿真信息;根据仿真服务Agent的通知建立和运行仿真资源Agent;
仿真资源Agent,完成自主仿真资源动态迁移任务,从一个Agent服务器移动到另一个Agent服务器,同时将仿真资源连同其运行状态迁移到目标仿真节点,并恢复仿真资源的运行。
所述的Agent服务器实现过程为:
(1)仿真成员在加入联邦并启动之后,启动Agent服务器,建立仿真服务Agent,对HLA仿真的联邦成员进行实时监控,从各个联邦成员周期的获取仿真信息,并将获取的仿真信息周期发布给仿真服务Agent,动态仿真信息存储到数据库中;在仿真资源Agent和仿真服务Agent建立和运行的过程中,调用Agent服务器提供的基本服务接口;
(2)判断是否收到仿真服务Agent的迁移指令,若收到该迁移指令,则建立仿真资源Agent,利用仿真服务Agent发送的迁移策略,迁移仿真资源Agent。
所述的仿真服务Agent实现过程为:
(1)从Agent服务器中获取仿真信息;获取所在仿真节点运行环境信息,通过Agent通信语言ACL与其他仿真节点进行通信,周期和同步的发布和接收其他仿真节点运行环境信息;
(2)根据步骤(1)中获取的信息判断是否进行迁移,若进行迁移,则产生迁移策略,通知Agent服务器建立和运行仿真资源Agent;否则从步骤(1)开始循环执行。
所述的仿真资源Agent实现过程如下:
(1)根据仿真服务Agent产生的迁移策略中的目标地址,向所有的仿真节点发送交互消息,通知各个成员节点改变时间推进机制,暂停成员节点执行;
(2)通过本地成员节点得到逻辑时间和成员节点中各个关键模型实体的ID、状态及数据,更改仿真推进机制和逻辑时间前瞻量,同时将仿真资源放入仿真资源Agent;
(3)通过Agent传输协议ATP将仿真资源Agent传输到目标地址,重新部署仿真环境,根据成员ID加入联邦成员并恢复状态和数据,将逻辑时间和推进机制恢复到迁移之前的状态,通知其他成员节点恢复推进机制为步骤(1)中改变前的推进机制,从而继续进行中断了的仿真。
所述的仿真信息主要包括仿真状态信息、逻辑时间信息和关键中间结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国运载火箭技术研究院,未经中国运载火箭技术研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810240156.1/2.html,转载请声明来源钻瓜专利网。