【技术实现步骤摘要】
面向分布式仿真系统的网络通信架构及其数据交互方法
本申请涉及建模与仿真
,尤其涉及一种面向分布式仿真系统的网络通信架构及其数据交互方法。
技术介绍
对于分布式仿真系统,网络通信引擎是核心与关键,其研究涉及交互接口设计、数据可靠传输、传输内容优化等多个方面,而网络通信引擎的架构是实现上述设计的重要支撑,高可靠性、强柔性的网络通信引擎架构可以不仅可以大幅降低开发人员的负担,加快分布式系统研发速度,也可以大幅提升系统的运行效率。传统的分布式仿真系统网络通信引擎的架构一般采用中心化和去中心化两种结构进行设计。中心化结构主要是在分布式仿真系统中运行一个中心服务器,由中心服务器对整个分布式环境进行统一管理,采用该结构由于中心服务器的特殊地位,其稳定性决定了整个系统的稳定性,中心服务器故障将导致整个系统的故障。去中心化结构与中心化结构完全相反,没有中心服务器,各分布式环境下的各个仿真系统间关系完全对等,仿真系统间按照一定的约束条件进行交互,由于没有中心服务器,就不会导致单个仿真系统故障造成的整个系统故障,但由于缺乏中 ...
【技术保护点】
1.一种面向分布式仿真系统的网络通信架构,其特征在于,包括:中心服务器和N个仿真应用客户端;其中,所述N为大于1的正整数,/n所述中心服务器分别与每个所述仿真应用客户端连接,用于处理中心服务功能;/n每个所述仿真应用客户端之间相互连接,用于获取各个所述客户端的数据信息;/n在所述中心服务器故障时,每个所述仿真应用客户端获取当前策略表,根据所述当前策略表中仿真应用客户端排序信息确定目标仿真应用客户端,控制所述目标仿真应用客户端执行所述中心服务器的核心功能。/n
【技术特征摘要】
1.一种面向分布式仿真系统的网络通信架构,其特征在于,包括:中心服务器和N个仿真应用客户端;其中,所述N为大于1的正整数,
所述中心服务器分别与每个所述仿真应用客户端连接,用于处理中心服务功能;
每个所述仿真应用客户端之间相互连接,用于获取各个所述客户端的数据信息;
在所述中心服务器故障时,每个所述仿真应用客户端获取当前策略表,根据所述当前策略表中仿真应用客户端排序信息确定目标仿真应用客户端,控制所述目标仿真应用客户端执行所述中心服务器的核心功能。
2.如权利要求1所述的面向分布式仿真系统的网络通信架构,其特征在于,
所述中心服务功能包括但不限于请求处理、时钟同步、负载均衡、环境监控、数据记录和环境配置;其中,所述请求处理、所述时钟同步和所述负载均衡为所述核心功能。
3.如权利要求1所述的面向分布式仿真系统的网络通信架构,其特征在于,还包括:
每个所述仿真应用客户端获取仿真应用客户端名称、每个所述客户端运行的仿真应用数量、每个所述仿真应用客户端计算机CPU和内存占用率对每个所述仿真应用客户端进行动态排序生成所述当前策略表存储在每个所述仿真应用客户端中。
4.如权利要求2所述的面向分布式仿真系统的网络通信架构,其特征在于,
在所述中心服务器正常情况下,采用网络化进行所述时钟同步;
在所述中心服务器故障情况下,在所述核心功能切换过程中,采用本地时钟同步策略。
5.如权利要求1所述的面向分布式仿真系统的网络通信架构,其特征在于,
每个所述仿真应用客户端依据运行环境配置表按照不同的数据交互对象、内容建立组播环境;
每个所述仿真应用客户端依据所述中心服务器或自身的时钟同步方法,进行...
【专利技术属性】
技术研发人员:方伟,徐涛,张兵强,方君,余应福,闫文君,王萌,
申请(专利权)人:中国人民解放军海军航空大学航空作战勤务学院,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。