仿真系统的数据快速恢复方法及存储介质技术方案

技术编号:17779537 阅读:63 留言:0更新日期:2018-04-22 07:57
仿真系统的数据快速恢复方法及存储介质,所述方法具有实时数据网络RDG,包括RDG前端和RDG后端,RDG前端与仿真模型或应用程序处于同一进程,用于将仿真模型的数据实时推送给RDG后端,并从RDG后端查询或者读取数据;RDG后端是一个独立的进程,用于提供数据回调接口,用于RDG前端进行数据查询或调用,RDG前端与RDG后端通过跨进程技术进行数据传递。本发明专利技术中仿真模型的数据均由RDG前端将数据传递至RDG后端后进行数据的存储,避免造成多线程访问冲突;在仿真运行中无须将仿真进程挂起,不会造成大量现场数据丢失;一旦仿真引擎崩溃,重启时RDG前端可以从RDG后端快速恢复数据。

【技术实现步骤摘要】
仿真系统的数据快速恢复方法及存储介质
本申请涉及一种仿真计算领域,更具体地说,涉及在仿真系统的计算中对于数据进行快速恢复的方法。
技术介绍
随着科学技术的发展,建模与仿真技术被广泛应用于各领域问题的分析评估和辅助决策。例如:国防领域的作战行动分析与评估、社会领域的非常规突发事件应急管理辅助决策,以及交通建模与仿真评估等。仿真引擎作为仿真平台或仿真系统的核心技术,主要功能是实现仿真对象的创建与维护,仿真对象的互操作,仿真时间管理,以及仿真运行推进等。目前在仿真系统普遍存在以下问题:1)在仿真系统的开发阶段,由于开发人员对程序逻辑路径或数据范围的边界考虑不周全,漏掉某些边界条件,造成容量或边界错误,导致系统的容错能力不高;2)在仿真系统的运行阶段,用户的各种操作方式或者不同的输入数据,可能会引起一些特定用户环境下的问题;模型数据结构复杂,仿真模型属性可能会出现异常变更;参与运行的仿真模型种类、数量众多,产生的数据量过大,也会引起强度或负载问题。以上问题都可能导致仿真引擎崩溃,造成系统运行中断。系统运行中断以后,需要重新启动仿真引擎。但是在重新启动时,经常出现由于记录的仿真数据不完整使得仿本文档来自技高网...
仿真系统的数据快速恢复方法及存储介质

【技术保护点】
一种仿真系统的数据快速恢复方法,其特征在于:具有实时数据网络RDG(Realtime Data Grid),所述RDG包括RDG前端和RDG后端,所述RDG前端用于提供数据交互接口,将仿真模型或应用程序产生的数据推送给RDG后端,用于仿真模型或应用程序的数据查询或读取,并从RDG后端查询或者读取数据;所述RDG后端用于保存不同来源的数据,并提供数据回调接口,用于RDG前端进行数据查询或调用。

【技术特征摘要】
1.一种仿真系统的数据快速恢复方法,其特征在于:具有实时数据网络RDG(RealtimeDataGrid),所述RDG包括RDG前端和RDG后端,所述RDG前端用于提供数据交互接口,将仿真模型或应用程序产生的数据推送给RDG后端,用于仿真模型或应用程序的数据查询或读取,并从RDG后端查询或者读取数据;所述RDG后端用于保存不同来源的数据,并提供数据回调接口,用于RDG前端进行数据查询或调用。2.根据权利要求1所述的数据快速恢复方法,其特征在于:每个RDG前端与仿真模型或应用程序处于同一进程,并为模型或应用程序提供数据交互接口,将模型或应用程序产生的主题数据实时推送给RDG后端。3.根据权利要求2所述的数据快速恢复方法,其特征在于:RDG后端是一个独立的进程,在仿真运行过程中,应用程序或者仿真模型通过RDG前端与RDG后端通过跨进程技术进行数据传递。4.根据权利要求3所述的数据快速恢复方法,其特征在于:所述RDG前端通过共享内存或消息队列的形式与RDG后端进行数据交互。5.根据权利要求1所述的数据快速恢复方法,其特征在于:所保存的数据按照不同的主题进行分类,每个数据包括该数据的主题以及该数据的具体内容,所述RDG前端包括主题管理器和数据管理器,所述主题管理器用于管理主题,负责主题的注册...

【专利技术属性】
技术研发人员:闫飞高鹏蕊孟龙龙刘涛汪党生马文娟郑元庆
申请(专利权)人:北京华如科技股份有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1