多冗余度异构调度裁决器的调度裁决方法及装置制造方法及图纸

技术编号:36806931 阅读:15 留言:0更新日期:2023-03-09 00:20
本发明专利技术实施例涉及一种多冗余度异构调度裁决器的调度裁决方法及装置,包括:接收多个接口传输的目标数据,并基于预设格式对目标数据进行数据格式处理,得到格式化处理后的目标数据;检测多冗余度构调度裁决器中的多个MCU分别对应的流量信息;基于检测到的多个MCU分别对应的流量信息以及多个MCU的工作模式确定调度裁决策略;基于调度裁决策略,对格式化处理后的目标数据进行数据分发。由此,通过调度裁决器的数据分析完成各接口的输入输出数据的格式解析,最终呈现在上行、下行传输接口为AXI总线格式,通过多组数据解析模块实现数据的复制分发,保证功能和性能的正常,具备良好的抗攻击以及自我恢复能力,同时满足可靠性和安全性的广义鲁棒特性。安全性的广义鲁棒特性。安全性的广义鲁棒特性。

【技术实现步骤摘要】
多冗余度异构调度裁决器的调度裁决方法及装置


[0001]本专利技术实施例涉及网络通信和信息安全领域,尤其涉及一种多冗余度异构调度裁决器的调度裁决方法及装置。

技术介绍

[0002]当前网络空间安全存在四个本源性问题,受软硬件构件设计水平的局限,信息系统设计缺陷的漏洞难以避免,在开放生态环境中,信息系统无法做到完全自主可控,软硬件后门的可能性长期存在,现阶段的技术尚无法做到彻查所有的漏洞后门,产品和系统的安全质量难以得到有效控制。
[0003]拟态防御通过在“动态

异构

冗余”的架构上引入多模裁决机制,对攻击者形成测不准防御迷雾,有效地将网络空间的不确定威胁问题归一化为利用鲁棒控制理论能解决的工程技术问题。
[0004]DHR本质上是一种择多表决冗余结构,在考虑系统复杂度的情况下,比较常见的采用三模冗余TMR(Triple Modular Redundancy,TMR)。基于DHR构建的应用系统多是采用TMR结构,理论上可证明在常规扰动和恢复模式下具备足够的广义鲁棒性。不过,TMR结构的最大问题在于当清洗恢复的异构执行体还未完成时,剩余的两个异构执行体又出现了输出不一致,此时,一般采用暂停输出或者随机输出某个异构执行体的方式处理。在DHR系统中,为克服可能出现的“协同关联攻击”(即同时有两个以上的异构执行体输出错误结果),经常会采用“定时清洗”的方式进行后向验证,因此,出现这种情况的机率很大,但是很多应用场景不允许输出中断,而随机输出较高错误率造成较差体验。/>
技术实现思路

[0005]鉴于此,为解决上述技术问题或部分技术问题,本专利技术实施例提供一种多冗余度异构调度裁决器的调度裁决方法及装置。
[0006]第一方面,本专利技术实施例提供一种多冗余度异构调度裁决器的调度裁决方法,包括:
[0007]接收多个接口传输的目标数据,并基于预设格式对所述目标数据进行数据格式处理,得到格式化处理后的目标数据;
[0008]检测多冗余度构调度裁决器中的多个MCU分别对应的流量信息;
[0009]基于检测到的多个MCU分别对应的流量信息以及多个MCU的工作模式确定调度裁决策略;
[0010]基于所述调度裁决策略,对格式化处理后的目标数据进行数据分发。
[0011]在一个可能的实施方式中,所述方法还包括:
[0012]实时检测所述多冗余度构调度裁决器中投入工作的MCU是否出现工作异常;
[0013]对检测出现工作异常的MCU更换为备份MCU。
[0014]在一个可能的实施方式中,所述方法还包括:
[0015]对检测出现工作异常的MCU进行清洗重置处理,重新释放所述出现工作异常的MCU。
[0016]在一个可能的实施方式中,所述方法还包括:
[0017]基于所述多个接口的接口类型,将所述目标数据处理成与所述接口类型对应的数据格式,得到上行数据格式的目标数据和下行数据格式的目标数据。
[0018]在一个可能的实施方式中,所述方法还包括:
[0019]基于所述调度裁决策略,将所述上行数据格式的目标数据通过上行通道完成业务数据的输入代理;
[0020]将所述下行数据格式的目标数据通过下行通道完成异构MCU响应数据的输出代理。
[0021]在一个可能的实施方式中,所述方法还包括:
[0022]对所述多个MCU进行流量均衡监测,并检测工作异常的MCU;
[0023]获取所述多个MCU的当前工作模式;
[0024]基于所述多个MCU的流量均衡监测结果和所述当前工作模式确定调度裁决策略,其中,调度裁决策略用于对工作异常的MCU进行更换。
[0025]第二方面,本专利技术实施例提供一种多冗余度异构调度裁决器的调度裁决装置,包括:
[0026]处理模块,用于接收多个接口传输的目标数据,并基于预设格式对所述目标数据进行数据格式处理,得到格式化处理后的目标数据;
[0027]检测模块,用于检测多冗余度构调度裁决器中的多个MCU分别对应的流量信息;
[0028]确定模块,用于基于检测到的多个MCU分别对应的流量信息以及多个MCU的工作模式确定调度裁决策略;
[0029]调度模块,用于基于所述调度裁决策略,对格式化处理后的目标数据进行数据分发。
[0030]在一个可能的实施方式中,所述调度模块还用于实时检测所述多冗余度构调度裁决器中投入工作的MCU是否出现工作异常;对检测出现工作异常的MCU更换为备份MCU。
[0031]在一个可能的实施方式中,所述调度模块还用于对检测出现工作异常的MCU进行清洗重置处理,重新释放所述出现工作异常的MCU。
[0032]在一个可能的实施方式中,所述处理模块还用于基于所述多个接口的接口类型,将所述目标数据处理成与所述接口类型对应的数据格式,得到上行数据格式的目标数据和下行数据格式的目标数据。
[0033]在一个可能的实施方式中,所述调度模块还用于基于所述调度裁决策略,将所述上行数据格式的目标数据通过上行通道完成业务数据的输入代理;将所述下行数据格式的目标数据通过下行通道完成异构MCU响应数据的输出代理。
[0034]在一个可能的实施方式中,所述确定模块还用于对所述多个MCU进行流量均衡监测,并检测工作异常的MCU;获取所述多个MCU的当前工作模式;基于所述多个MCU的流量均衡监测结果和所述当前工作模式确定调度裁决策略,其中,调度裁决策略用于对工作异常的MCU进行更换。
[0035]第三方面,本专利技术实施例提供一种多冗余度异构调度裁决器,包括:处理器和存储
器,所述处理器用于执行所述存储器中存储的多冗余度异构调度裁决器的调度裁决程序,以实现上述第一方面中所述的多冗余度异构调度裁决器的调度裁决方法。
[0036]第四方面,本专利技术实施例提供一种存储介质,包括:所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现上述第一方面中所述的多冗余度异构调度裁决器的调度裁决方法。
[0037]本专利技术实施例提供的多冗余度异构调度裁决器的调度裁决方案,通过接收多个接口传输的目标数据,并基于预设格式对所述目标数据进行数据格式处理,得到格式化处理后的目标数据;检测多冗余度构调度裁决器中的多个MCU分别对应的流量信息;基于检测到的多个MCU分别对应的流量信息以及多个MCU的工作模式确定调度裁决策略;基于所述调度裁决策略,对格式化处理后的目标数据进行数据分发。相比于现有的采用暂停输出或者随机输出某个异构执行体的调度方法无法克服某些不允许输出中断的场景并且输出错误率较高的问题,由本方案,通过调度裁决器的数据分析完成各接口的输入输出数据的格式解析,最终呈现在上行、下行传输接口为AXI总线格式,通过多组数据解析模块实现数据的复制分发,在保证功能和性能正常的前提下,具备良好的抗攻击以及自我恢复能力,同时满足可靠性和安全性的广义鲁棒特性。
附图说本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种多冗余度异构调度裁决器的调度裁决方法,其特征在于,包括:接收多个接口传输的目标数据,并基于预设格式对所述目标数据进行数据格式处理,得到格式化处理后的目标数据;检测多冗余度构调度裁决器中的多个MCU分别对应的流量信息;基于检测到的多个MCU分别对应的流量信息以及多个MCU的工作模式确定调度裁决策略;基于所述调度裁决策略,对格式化处理后的目标数据进行数据分发。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:实时检测所述多冗余度构调度裁决器中投入工作的MCU是否出现工作异常;对检测出现工作异常的MCU更换为备份MCU。3.根据权利要求2所述的方法,其特征在于,所述对检测出现工作异常的MCU更换为备份MCU之后,所述方法还包括:对检测出现工作异常的MCU进行清洗重置处理,重新释放所述出现工作异常的MCU。4.根据权利要求1所述的方法,其特征在于,所述接收多个接口传输的目标数据,并基于预设格式对所述目标数据进行数据格式处理,得到格式化处理后的目标数据,包括:基于所述多个接口的接口类型,将所述目标数据处理成与所述接口类型对应的数据格式,得到上行数据格式的目标数据和下行数据格式的目标数据。5.根据权利要求4所述的方法,其特征在于,所述基于所述调度裁决策略,对格式化处理后的目标数据进行数据分发,包括:基于所述调度裁决策略,将所述上行数据格式的目标数据通过上行通道完成业务数据的输入代理;将所述下行数据格式的目标数据通过下行通道完成异构MCU响应数据的输出代理。6.根据权利要求1所述的方法,其特征在于,所述基于检测到的多...

【专利技术属性】
技术研发人员:席泽生张波何川王云帆
申请(专利权)人:国网安徽省电力有限公司信息通信分公司国家电网有限公司
类型:发明
国别省市:

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

1