System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 基于集群的联合仿真实现方法、系统、设备及存储介质技术方案_技高网

基于集群的联合仿真实现方法、系统、设备及存储介质技术方案

技术编号:41129011 阅读:3 留言:0更新日期:2024-04-30 17:57
本申请涉及一种基于集群的联合仿真实现方法、系统、设备及存储介质。所述方法包括:基于集群构建联合仿真资源训练网络。第一工作节点的仿真应用与管理节点建立第一通信长连接,并向管理节点主动查找消息生产队列所在的第二工作节点。管理节点通过第一通信长连接获取第一工作节点的状态信息以配置负载均衡策略,得到发送消息上下文。第一工作节点的仿真应用根据发送消息上下文与第一通信长连接向第二工作节点的消息生产队列发送仿真数据完成消息发送。第二工作节点的仿真应用根据接收消息上下文与第二通信长连接从第一工作节点的消息消费队列中拉取仿真数据完成消息接收。在大规模仿真实体环境中,采用本方法可实现高效高速并行计算。

【技术实现步骤摘要】

本申请涉及计算机,特别是涉及一种基于集群的联合仿真实现方法、系统、设备及存储介质


技术介绍

1、分布式仿真技术应用场景的多样性使高层体系结构(hla)在接入者增多、数据传输规模较大时,实时性较低,无法应用于虚实结合的仿真场景。并且多数采用运行支撑环境(rti)的仿真平台采用单机仿真,面临大批量仿真实体数目时,其实时内存资源调用能力下降,运行速率明显变慢,无法在大数据量环境中实现并行计算;同时rti的仿真系统在不同软硬件平台间兼容性差,降低了其可扩展性及可维护性。


技术实现思路

1、基于此,有必要针对上述技术问题,提供一种能够在大规模仿真实体环境中实现高效高速并行计算的基于集群的联合仿真实现方法、系统、设备及存储介质。

2、一种基于集群的联合仿真实现方法,所述方法包括:

3、在分布式联合仿真运行过程中,基于集群构建联合仿真资源训练网络。联合仿真资源训练网络包括管理控制台与集群,其中,集群包括一个管理节点与若干个工作节点。

4、工作节点根据通信域划分为第一工作节点与第二工作节点,第一工作节点的仿真应用调用api接口与管理节点建立第一通信长连接,并向管理节点主动查找消息生产队列所在的第二工作节点。

5、管理节点通过第一通信长连接获取第一工作节点的状态信息,根据第一工作节点的状态信息配置负载均衡策略,得到第一工作节点连接第二工作节点的发送消息上下文。

6、第一工作节点的仿真应用根据发送消息上下文与第一通信长连接向第二工作节点的消息生产队列发送仿真数据完成消息发送。

7、第二工作节点的仿真应用调用api接口与管理节点建立第二通信长连接,并向管理节点主动查找消息消费队列的第一工作节点。

8、管理节点通过第二通信长连接获取第二工作节点的状态信息,根据第二工作节点的状态信息配置负载均衡策略,得到第二工作节点连接第一工作节点的接收消息上下文。

9、第二工作节点的仿真应用根据接收消息上下文与第二通信长连接从第一工作节点的消息消费队列中拉取仿真数据完成消息接收。

10、在其中一个实施例中,还包括:在分布式联合仿真运行过程中,基于集群启动一个集群内的管理节点与集群外的管理控制台构建联合仿真资源训练网络。

11、在其中一个实施例中,管理节点包括:通信子系统、业务处理子系统以及存储子系统。第一工作节点的仿真应用作为消息生产者的仿真单元。第二工作节点的仿真应用作为消息消费者的仿真单元。消息生产者的仿真单元通过管理节点的通信子系统直接建立集群中消息队列的负载均衡分配策略实现消息传输。

12、在其中一个实施例中,还包括:管理控制台通过远程管理api接入通信子系统的restful服务获取管理集群的远程管理权限。

13、在其中一个实施例中,还包括:第一工作节点的仿真应用调用api接口与管理节点建立第一通信长连接,第一工作节点通过第一通信长连接向管理节点上报第一工作节点的状态信息与第一工作节点的仿真应用的注册信息,并向管理节点主动查找消息生产队列的第二工作节点。

14、在其中一个实施例中,还包括:第一工作节点的仿真应用的发送应用定时向管理节点查询消息生产队列的负载均衡,并更新管理节点分配的集群中工作节点。

15、在其中一个实施例中,还包括:第二工作节点的仿真应用的接收应用定时向管理节点查询消息消费队列的负载均衡,并更新管理节点分配的消息消费队列与消息消费队列对应的集群中工作节点。

16、一种基于集群的联合仿真实现系统,所述系统包括:

17、联合仿真训练网络构建模块,用于在分布式联合仿真运行过程中,基于集群构建联合仿真资源训练网络。联合仿真资源训练网络包括管理控制台与集群,其中,集群包括一个管理节点与若干个工作节点。

18、消息生产队列节点查找模块,用于工作节点根据通信域划分为第一工作节点与第二工作节点,第一工作节点的仿真应用调用api接口与管理节点建立第一通信长连接,并向管理节点主动查找消息生产队列所在的第二工作节点。

19、发送消息负载均衡模块,用于管理节点通过第一通信长连接获取第一工作节点的状态信息,根据第一工作节点的状态信息配置负载均衡策略,得到第一工作节点连接第二工作节点的发送消息上下文。

20、异域节点消息发送模块,用于第一工作节点的仿真应用根据发送消息上下文与第一通信长连接向第二工作节点的消息生产队列发送仿真数据完成消息发送。

21、消息消费队列节点查找模块,用于第二工作节点的仿真应用调用api接口与管理节点建立第二通信长连接,并向管理节点主动查找消息消费队列的第一工作节点。

22、接收消息负载均衡模块,用于管理节点通过第二通信长连接获取第二工作节点的状态信息,根据第二工作节点的状态信息配置负载均衡策略,得到第二工作节点连接第一工作节点的接收消息上下文。

23、异域节点消息接收模块,用于第二工作节点的仿真应用根据接收消息上下文与第二通信长连接从第一工作节点的消息消费队列中拉取仿真数据完成消息接收。

24、一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:

25、在分布式联合仿真运行过程中,基于集群构建联合仿真资源训练网络。联合仿真资源训练网络包括管理控制台与集群,其中,集群包括一个管理节点与若干个工作节点。

26、工作节点根据通信域划分为第一工作节点与第二工作节点,第一工作节点的仿真应用调用api接口与管理节点建立第一通信长连接,并向管理节点主动查找消息生产队列所在的第二工作节点。

27、管理节点通过第一通信长连接获取第一工作节点的状态信息,根据第一工作节点的状态信息配置负载均衡策略,得到第一工作节点连接第二工作节点的发送消息上下文。

28、第一工作节点的仿真应用根据发送消息上下文与第一通信长连接向第二工作节点的消息生产队列发送仿真数据完成消息发送。

29、第二工作节点的仿真应用调用api接口与管理节点建立第二通信长连接,并向管理节点主动查找消息消费队列的第一工作节点。

30、管理节点通过第二通信长连接获取第二工作节点的状态信息,根据第二工作节点的状态信息配置负载均衡策略,得到第二工作节点连接第一工作节点的接收消息上下文。

31、第二工作节点的仿真应用根据接收消息上下文与第二通信长连接从第一工作节点的消息消费队列中拉取仿真数据完成消息接收。

32、一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:

33、在分布式联合仿真运行过程中,基于集群构建联合仿真资源训练网络。联合仿真资源训练网络包括管理控制台与集群,其中,集群包括一个管理节点与若干个工作节点。

34、工作节点根据通信域划分为第一工作节点与第二工作节点,第一工作节点的仿真应用调用api接口与管理节本文档来自技高网...

【技术保护点】

1.一种基于集群的联合仿真实现方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,在分布式联合仿真运行过程中,基于集群构建联合仿真资源训练网络,包括:

3.根据权利要求1所述的方法,其特征在于,所述管理节点包括:通信子系统、业务处理子系统以及存储子系统;

4.根据权利要求3所述的方法,其特征在于,在分布式联合仿真运行过程中,基于集群构建联合仿真资源训练网络的步骤之后,还包括:

5.根据权利要求4所述的方法,其特征在于,所述第一工作节点的仿真应用调用API接口与所述管理节点建立第一通信长连接,并向所述管理节点主动查找消息生产队列所在的所述第二工作节点,包括:

6.根据权利要求5所述的方法,其特征在于,在所述第一工作节点的仿真应用根据所述发送消息上下文与所述第一通信长连接向所述第二工作节点的消息生产队列发送仿真数据完成消息发送之后,还包括:

7.根据权利要求1所述的方法,其特征在于,在所述第二工作节点的仿真应用根据所述接收消息上下文与所述第二通信长连接从所述第一工作节点的消息消费队列中拉取仿真数据完成消息接收之后,还包括:

8.一种基于集群的联合仿真实现系统,其特征在于,所述系统包括:

9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述方法的步骤。

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。

...

【技术特征摘要】

1.一种基于集群的联合仿真实现方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,在分布式联合仿真运行过程中,基于集群构建联合仿真资源训练网络,包括:

3.根据权利要求1所述的方法,其特征在于,所述管理节点包括:通信子系统、业务处理子系统以及存储子系统;

4.根据权利要求3所述的方法,其特征在于,在分布式联合仿真运行过程中,基于集群构建联合仿真资源训练网络的步骤之后,还包括:

5.根据权利要求4所述的方法,其特征在于,所述第一工作节点的仿真应用调用api接口与所述管理节点建立第一通信长连接,并向所述管理节点主动查找消息生产队列所在的所述第二工作节点,包括:

6.根据权利要求5所述的方法,其特征在于,在所述第一工作节点的...

【专利技术属性】
技术研发人员:彭勇尹全军王鹏秦龙段伟尹璐加李彦清张琪尹邦虎宋德令徐呈
申请(专利权)人:中国人民解放军国防科技大学
类型:发明
国别省市:

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

1