1.一种分布式故障修复方法,其特征在于,应用于智能计算云操作系统,所述智能计算云操作系统用于运行和管理智能平台资源;所述分布式故障修复方法包括:获取所述智能计算云操作系统的实时运行数据;所述实时运行数据至少包括:实时节点负载信息、节点可用性信息、数据访问模式;
对所述实时运行数据进行流式分割处理,得到所述实时运行数据对应的多个实时运行数据流;
将多个实时运行数据流并行输入到流式可扩展异常检测模型的分支模块中,并由多个分支模块分别执行对应实时运行数据流的动态模糊检测处理,以获得多个实时运行数据流中的异常运行数据流;其中,多个分支模块分布式部署在所述智能计算云操作系统的不同处理节点中;
通过动态故障修复模型,汇总所述异常运行数据流,并动态修复所述智能计算云操作系统;
所述流式可扩展异常检测模型中的每一个分支模块至少包括:模糊树形结构构建层、路径规划层、路径积分层、异常检测层、输出层;
所述将多个实时运行数据流并行输入到流式可扩展异常检测模型的分支模块中,并由多个分支模块分别执行对应实时运行数据流的动态模糊检测处理,以获得多个实时运行数据流中的异常运行数据流,包括:通过模糊树形结构构建层,循环分割当前分支模块对应的实时运行数据流,以构建当前分支模块对应的模糊树形结构网络;模糊树形结构网络中包括根网格以及叶网格;
通过路径规划层,获取模糊树形结构网络中根网格达到每一叶网格所经历的路径规划数据;
通过路径积分层,基于所述路径规划数据计算每一叶网格的路径长度;
通过异常检测层,基于每一叶网格的路径长度确定每一叶网格的异常评分,并以异常评分大于动态异常阈值的叶网格作为异常网格;所述动态异常阈值通过对所述智能计算云操作系统中实时负载情况和/或节点可用性的自适应评估得到;
通过输出层,将异常网格对应的实时运行数据流,作为所述异常运行数据流;
所述通过模糊树形结构构建层,循环分割当前分支模块对应的实时运行数据流,以构建当前分支模块对应的模糊树形结构网络,包括:接收当前分支模块对应的实时运行数据流;
在初始循环周期中,随机选取任意轴作为分割轴,并以选取的分割轴对实时运行数据流进行切分,以得到两个第一子数据流;
在第二循环周期中,重新选取另一任意轴作为分割轴,并以选取的分割轴分别对两个第一子数据流进行切分,以得到各自对应的两个第二子数据流;
重复上述循环周期,对每一子数据流进行切分,直到达到切分停止条件时停止循环,以获得所述模糊树形结构网络。
2.根据权利要求1所述的分布式故障修复方法,其特征在于,所述随机选取任意轴作为分割轴,或者所述重新选取另一任意轴作为分割轴,包括:将当前分支模块对应的实时运行数据流映射到数据特征群像空间,以形成实时运行数据特征群;
基于实时运行数据特征群中数据特征元素的分布情况,随机选取切分位置以及切分角度,并记录选取的切分位置以及切分角度构成分割轴;
其中,任意轴为数据特征群像空间中的任意线性轴、非线性轴、多类型组合轴中的一个。
3.根据权利要求1所述的分布式故障修复方法,其特征在于,所述动态故障修复模型至少包括:异常定位层、异常识别层、动态修复层;
所述通过动态故障修复模型,汇总所述异常运行数据流,并动态修复所述智能计算云操作系统,包括:通过异常定位层,实时接收所述异常运行数据流,并以所述异常运行数据流对应的数据源节点作为候选异常节点;
通过异常识别层,基于候选异常节点的历史运行数据、所处网络拓扑结构、以及实时处理数据流,判断候选异常节点是否为异常节点;
通过动态修复层,在所述智能计算云操作系统中启动对异常节点的修复处理,以使异常节点恢复至健康运行状态。
4.根据权利要求3所述的分布式故障修复方法,其特征在于,所述通过动态修复层,在所述智能计算云操作系统中启动对异常节点的修复处理,以使异常节点恢复至健康运行状态,包括:判断异常节点所属的异常类型;
若异常节点为冗余节点,则基于预先设置的动态冗余修复策略,移除或隔离异常频率高于设定可用上限的节点;或者若异常节点中存在的数据异常现象,则增加异常节点的数据副本数量,并将数据副本存储到扩充的备份节点上;所述备份节点为健康状态和数据访问模式处于健康状态的节点;或者若存在多个相邻的异常节点,则优化异常节点所处局部网络的网络拓扑结构,或对多个相邻的异常节点执行集体隔离操作,并建立备份节点集群,用以接管被集体隔离的异常节点的数据处理任务。
5.一种智能计算云操作系统,其特征在于,所述智能计算云操作系统用于运行和管理智能平台资源,并实现如权利要求1所述的分布式故障修复方法,所述智能计算云操作系统包括:获取单元,被配置为获取所述智能计算云操作系统的实时运行数据;所述实时运行数据至少包括:实时节点负载信息、节点可用性信息、数据访问模式;
分流单元,被配置为对所述实时运行数据进行流式分割处理,得到所述实时运行数据对应的多个实时运行数据流;
检测单元,被配置为将多个实时运行数据流并行输入到流式可扩展异常检测模型的分支模块中,并由多个分支模块分别执行对应实时运行数据流的动态模糊检测处理,以获得多个实时运行数据流中的异常运行数据流;其中,多个分支模块分布式部署在所述智能计算云操作系统的不同处理节点中;
修复单元,被配置为通过动态故障修复模型,汇总所述异常运行数据流,并动态修复所述智能计算云操作系统。
6.一种智能计算平台,其特征在于,所述智能计算平台包括:
至少一个处理器、存储器和输入输出单元;
其中,所述存储器用于存储计算机程序,所述处理器用于调用所述存储器中存储的计算机程序来执行如权利要求1至4中任一项所述的分布式故障修复方法。