【技术实现步骤摘要】
仿真系统的数据快速恢复方法及存储介质
本申请涉及一种仿真计算领域,更具体地说,涉及在仿真系统的计算中对于数据进行快速恢复的方法。
技术介绍
随着科学技术的发展,建模与仿真技术被广泛应用于各领域问题的分析评估和辅助决策。例如:国防领域的作战行动分析与评估、社会领域的非常规突发事件应急管理辅助决策,以及交通建模与仿真评估等。仿真引擎作为仿真平台或仿真系统的核心技术,主要功能是实现仿真对象的创建与维护,仿真对象的互操作,仿真时间管理,以及仿真运行推进等。目前在仿真系统普遍存在以下问题: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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。