发明名称 一种基于HLA的通用分布式数据记录装置和方法
摘要 一种基于HLA的通用分布式数据记录装置和方法,本发明涉及计算机仿真技术中基于HLA的数据记录装置和方法。它克服了现有的集中式数据记录工具容易造成网络拥塞,产生数据丢失,不能满足大规模仿真系统需求的缺陷。本发明的装置包括计算机网络、控制单元和多个数据记录单元;控制单元实现初始分配数据记录任务、运行时动态调度数据记录任务以及事后数据整合输出等功能;数据记录单元实现记录仿真数据、接收调度指令并调整数据记录任务以及上报负载信息等功能。方法包括下述步骤:各个数据记录单元记录仿真数据;控制单元逐个检查数据记录单元的负载;确定需迁移的数据量和记录任务;相关的数据记录单元增加、取消相应的记录任务。
申请公布号 CN102014137A 申请公布日期 2011.04.13
申请号 CN201010584968.5 申请日期 2010.12.13
申请人 哈尔滨工业大学 发明人 李伟;杨明;马萍;霍炬;王松艳;焦松
分类号 H04L29/06(2006.01)I;H04L29/08(2006.01)I 主分类号 H04L29/06(2006.01)I
代理机构 哈尔滨市松花江专利商标事务所 23109 代理人 牟永林
主权项 一种基于HLA的通用分布式数据记录装置,其特征在于它包括计算机网络(1)、中央控制单元(2)和多个数据记录单元(3);所述中央控制单元(2)包括数据记录任务初始分配模块(S1)、数据记录任务运行时调度模块(S2)和控制端通信模块(S4),每个数据记录单元(3)由数据接收存储模块(S3)和存储端通信模块(S6)组成;中央控制单元(2)的控制端通信模块(S4)和数据记录单元(3)的存储端通信模块(S6)与计算机网络(1)相联以传输数据和控制命令;数据记录任务初始分配模块(S1):实现读取并解析联邦对象模型文档数据文件内容,在仿真开始运行前将仿真对象类记录任务和交互类记录任务分配给各个数据记录单元(3);数据记录任务运行时调度模块(S2):根据各个数据记录单元(3)的负载信息在仿真运行时对其数据记录任务进行动态调整,将负载超过阀值的数据记录单元(3)的部分数据记录任务转移给负载较轻的数据记录单元(3);数据接收存储模块(S3):在仿真运行时接收通过RTI传输的对象实例数据和交互实例数据,并压缩存储为二进制数据文件;控制端通信模块(S4):用于数据记录单元(3)向中央控制单元(2)汇报自身负载信息和调度执行情况,以及中央控制单元(2)向数据记录单元(3)发布初始记录任务分配信息和运行时记录任务调度指令信息。
地址 150001 黑龙江省哈尔滨市南岗区西大直街92号
您可能感兴趣的专利