HLA/RTI大数据量数据采集与过滤方法研究

来源 :网络与信息 | 被引量 : 0次 | 上传用户:A403537889
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:数据采集是仿真的一项重要内容,只有通过数据采集和对有效数据的过滤,才可以实现回放、分析、评估等目的。HLA的对象模型模板规定了联邦开发人员开发产生的数据可采用的接口,利用动态编译数据采集工具与分层对象方法采集联邦运行中产生的数据。
  关键词:高层体系结构;数据采集;过滤方法
  
  1 引言
  
  随着分布式仿真(Distributed Interactive Simulation,DIS)技术框架的广泛应用,其仿真系统对延展性的要求逐步提高。对于规模较小的数学仿真,由于运算量和记录数据较少,可以在单台微机上运行;对于大规模的作战仿真。其运算量非常大,事后分析所需记录的数据量也非常大”数据采集是仿真的一项重要内容,只有通过数据采集和对有效数据的过滤,才可以实现回放、分析、评估等目的。
  


  与DIS相比。高层体系结构(High LevelArohitecture HLA)通过采取联邦对象模型(Federation objecet Model,FOM)部分更新交换数据、系统延展、数据定购、时间与所有权管理等一系列措施,提高了仿真系统问的互操作性和仿真模型的可重用性。同时。这些措施也造成了仿真系统中的数据复杂化,增加了HLA仿真数据采集与过滤的难度。目前,数据采集与过滤方法集中在网络节点负载、数据计算和存储负载的扩缩矛盾之上,并且数据处理需要通过RTI来进行具体实现,但是RTI只能交换邦员之间必要的公用数据。因此通过RTI的数据不能满足数据采集与过滤的要求。
  
  2 HLA的结构与基本原理
  
  HLA主要由规则、对象模型模板、接口规范三部分组成。HLA的规则是指联邦执行过程中实现联邦成员问的交互所必须遵守的原则和协定;对象模型模板规定了联邦开发人员开发产生的数据可采用的接口;接口规范是联邦成员和运行时间支撑系统(Run Time Jnfrastructure,RTI)间的接口规范。HLA联邦构成的逻辑表示如图1所示。
  HLA中数据的管理提供基于类和基于值两种数据过滤方法,它们分别是通过声明管理和数据分发管理服务来实现的。
  
  3 利用动态编译实现数据采集过滤
  
  利用动态编译数据采集工具的主要功能是采集联邦运行中产生的数据,以一定的格式保存下来,为事后分析和回放提供数据源。
  数据采集工具实现的原理是其执行程序本身是独立于具体联邦的,但是它针对每一个仿真应用都可以生成相应代码来适应具体的需要。其过程为:首先通过配置向导来选择配置信息,培植信息的内容包括数据类型和联邦运行信息。其次,配置完成后,根据配置信息动态生成一系列代码,将代码形成动态编译,形成成员。此成员就是针对于具体联邦动态生成的数据采集成员。最后,用户可以在形成的对象类树表中选择需要定购的信息。在仿真运行过程中,就可以得到用户所关心的数据内容。图2给出了数据采集过滤成员主要组成和运行过程。
  
  4 分层对象数据采集过滤方法
  
  借鉴HLA的设计思想,将实现数据收集的操作分为可公用部分和不可公用部分,对不可公用部分(与仿真数据定义有关的部分)与可公用部分(与仿真数据定义无关的部分)分别实现,通过公用部分的重用来最大限度地实现嵌入代码的重用。
  按照数据收集过滤进行的过程,数据收集可以分成四层共五个部分,如图3所示。
  应用层:这一层是仿真系统的应用部分,包括进行仿真、回放和分析等,这些都是仿真系统在实际应用中的具体功能。
  控制层:选择数据收集过滤策略,包括需要收集的数据、数据收集进行的条件。
  实现层:包括收集和获取两个部分。收集部分的功能是将各仿真数据转换为规定格式的数据;获取部分则将收集的数据通过过滤转换为仿真数据,提供给相关的分析使用。
  数据层:包括操作和数据两部分,操作部分实现对数据的读写等操作。是数据部分与外界的接口;数据部分专用于数据的存储。操作部分将仿真数据存储方式的具体实现与仿真系统隔离,可以根据仿真的需要选择不同的数据存储方式。
  
  5 结束语
  
  通过对基于HLA的太数据量数据采集与过滤的研究,提出了可行方法,实践证明该方法基本上可以满足系统的实时性需求。在实现数据采集的基础上提高了代码的可重用性,为仿真数据采集提供了一种新的有效途径。
其他文献
你想在娱乐中享受英语的学习吗?边看电影真的能边学习英语吗?日前,笔者在用QQ影音双字幕看电影的时候。忽然灵光乍现,萌生一个用QQ影音进行英语学习的攻略。下面就让我一边操作一边道来。  软件名称:QQ影音  软件版本:1.0正式版  软件大小:17.82 MB  适用平台:Win 2000/XPNista  1 先准备一系列不带字幕的英语电影文件,每个电影文件配备中文和英文两个外挂字幕,选择电影练习
期刊
众所周知Windows 7对电脑的硬件需求比较低,于是很多用户也想把Windows 7安装到自己的机器上,不过一些用户却因为没有DVD光驱无法安装windows 7系统而郁闷。其实不用DVD光驱我们照样可以安装Windows 7系统,仅仅需要一个4GB大小的U盘,经过测试,使用U盘安装windows 7竟然比使用DVD光驱安装速度还要快。    注:“本文中所涉及到的图表、注解、公式等内容请以PD
期刊
摘要:住宅室内环境设计是主体设计工作的延伸和细化。建筑电气是实现住宅内环境设计总体构想的重要手段。主要通过照明方案的设计和照明灯具的选择完善环境设计,通过智能化的布线系统实现功能要求。  关键词:住宅:环境;布线;设计    系统概述    随着信息化社会的到来,人们的工作和生活与通讯和信息的关系日益紧密。电话、计算机等相继进入家庭。在住宅室内环境设计中。无疑应满足这些功能需要。于是在小康住宅概念
期刊
摘要:传统的电子商务网站使用同步交互方式,使得用户在访问电子商务网站时需要等待较长时间或重复操作,导致大量客户流失。本文对AJAX技术及其工作原理进行了深入研究。通过分析传统的商务系统请求,响应方武所带来的用户交互可用性的不足,将AJAX异步请求访问技术应用于电子商务系统,极大地增强了用户体验和交互性,对于构建高可用性,智能性和可扩展性的Web应用具有一定的参考价值。  关键词:AJAX;Web应
期刊
摘要:随着企业局域网的发展和完善,以投资少、不改变当前网络拓扑结构,低廉的运行维护成本为指导思想,基于H 323协议栈。采用独立固定IP方式,实现嵌入式语音信息传输。在增加生产指挥通讯渠道的同时,实现局域网内通话零话费,降低经营成本。  关键词:H.323;局域网;语音通讯    1 引言    随着企业信息化的发展,采用光纤和微波为传输介质,星型与总线型拓扑结构相结合的TCP/1P网络系统在油田
期刊
摘要:在OA系统中,每一位不同的角色都有不同的功能权限,这就需要OA系统在用户登录时通过用户的身份加载不同的功能权限,形成动态的功能权限导航系统。ASP NET2.0提供一种Provider的模式,站点导航系统正是基于这种Provider模式的服务,这样用户就可以借助这个功能强大而又灵活的模式构建自己的站点导航系统。  关键词:ASP.NET;siteMapProvider:自定义站点导航:Pro
期刊
摘要:文中从主函数、类与结构、模板与宏三方面阐述了C/C++之间的联系。从编程思想。关键宇和语法格式三方面论述了二者的区别。最后给出培养学生编程思路这一教学原则。  关键词:c/c++;程序设计;编程思想    1 引言    “c语言程序设计”课程是高校计算机及相关专业的传统课程,近年来该课程却逐渐向“C/C++程序设计”过渡,更有甚者干脆摒弃C语言课程直接开设C++课程,这一现象值得我们反思,
期刊
摘要:为了增强WEB数据库的安全,本文主要介绍了通过QDBC安全访问接口的设计与实现,在基于关系数据库的安全增强器中对标准ODBC访问接口做了扩充。  关键词:WEB数据库;ODBC;安全增强器    1 引言    在网络发展的早期。由于用户对安全还不是很重视,原来数据库的结构是客户机ODBC-数据库服务器3层体系结构。随着现代网络技术的发展,网络服务器数据库安全越来越重要,为了提升网络数据库的
期刊
摘要:针对我校图书馆数据资源的日益丰富和重要,介绍了SAN架构在我馆网络存储中的应用,分析了SAN架构在网络存储中的优越性。  关键词:网络存储;SAN架构;图书馆;数据资源    1 背景    近年来,随着高校图书馆信息化建设和应用的蓬勃发展,图书馆借还书系统以及各类数据库系统积累了大量的数据资源。我们调研了直接存储(Direct Attached Storage,简称DAS)、以LAN接口连
期刊
企业网络安全是一个纷乱的话题,之所以如此,是因为大部分网络安全产品的功能定义界定的都不是很清楚,技术概念很容易混淆。  在网络出现问题的时候。很多人想到的第一件事是安装防火墙,第二件事是杀毒。然而,这种惯性的处理办法在目前的环境下并不很有效。所以,搞好企业网络安全。要对各种安全产品的功能和作用有一个清楚的了解,才能真正从根本上解决问题。  其实,大概地来说,企业网络安全分为两个大的层次——网络基础
期刊