The embodiment of the present invention discloses a method, device, electronic equipment and medium for determining data center faults, in which the method includes: dividing each node device in the physical diagram into at least one node layer; and dividing each node layer into at least one node layer according to the similarity between the connection relationship between any two node devices and other node devices in the other node layer. Node devices are divided into preset number of node groups; according to the labeling rules of node roles in the blueprint of data center design, and the connection relationship between node devices in each node group, the node devices in each node group are labeled with parameters; according to the connection relationship between the roles of each node in the blueprint, the intermediate moments are created for each node device based on the labeled parameters. Matrix diagram; Determine the fault node equipment and its role based on physical diagram and intermediate matrix diagram. The embodiment of the present invention realizes the efficient determination of fault nodes in data center and improves the accuracy of the determination of fault nodes.
【技术实现步骤摘要】
用于确定数据中心故障的方法、装置、电子设备和介质
本专利技术实施例涉及计算机网络
,尤其涉及一种用于确定数据中心故障的方法、装置、电子设备和介质。
技术介绍
为了给用户提供高带宽低延迟、稳定并可靠的网络服务,很多新开发的应用程序均部署在云环境中,这推动了存储、传输和计算服务从电脑客户端向数据中心(Datacenter,简称DC)的转变。为了满足单个电脑客户端中越来越多的服务需求,例如网络搜索、视频观看、移动互联网和云存储等,服务终端的规模呈指数级增长。构建合理的数据中心网络拓扑及路由,以实现数据中心快速扩展并充分利用数据中心网络性能,成为计算机网络领域的重要研究方向。现有技术中根据预先设计的数据矩阵形式的机房蓝图,基于图论理论,以及记录的设备与位置的对应关系,构建数据中心。但是,该构建过程比较繁琐,并且记录每一个设备与位置的对应关系是一项巨大的工作,而且这种记录可能容易出错,导致数据中心构建出错。现有的故障定位方法通常采用基于数据中心构建时采用的设计蓝图和从建好的数据中心收集的物理图,确定出设计蓝图和物理图之间的最大公共子图,则数据中心的故障部分即对应设计蓝 ...
【技术保护点】
1.一种用于确定数据中心故障的方法,其特征在于,包括:将数据中心的物理图中各节点设备按照设备类型划分为至少一个节点层;在各个节点层中,根据任意两个节点设备与其他节点层中节点设备的连接关系之间的相似度,将各个节点层中的节点设备划分为预设数量的节点组;按照所述数据中心的设计蓝图中节点角色的标记规则,以及各个节点层之间节点设备的连接关系,对每个节点组中的节点设备进行参数标记,使参数标记后的节点设备与所述设计蓝图中的节点角色一一对应;按照所述设计蓝图中各个节点角色之间的连接关系,基于参数标记后的各个节点设备创建中间矩阵图,其中,每个节点设备在所述中间矩阵图中的位置与在所述物理图中的 ...
【技术特征摘要】
1.一种用于确定数据中心故障的方法,其特征在于,包括:将数据中心的物理图中各节点设备按照设备类型划分为至少一个节点层;在各个节点层中,根据任意两个节点设备与其他节点层中节点设备的连接关系之间的相似度,将各个节点层中的节点设备划分为预设数量的节点组;按照所述数据中心的设计蓝图中节点角色的标记规则,以及各个节点层之间节点设备的连接关系,对每个节点组中的节点设备进行参数标记,使参数标记后的节点设备与所述设计蓝图中的节点角色一一对应;按照所述设计蓝图中各个节点角色之间的连接关系,基于参数标记后的各个节点设备创建中间矩阵图,其中,每个节点设备在所述中间矩阵图中的位置与在所述物理图中的位置相同;确定所述物理图和所述中间矩阵图中的目标差异矩阵元素,并根据所述目标差异矩阵元素确定故障节点设备以及所述故障节点设备对应的节点角色。2.根据权利要求1所述的方法,其特征在于,所述至少一个节点层包括服务器节点层、边缘交换机节点层、聚合交换机节点层和核心交换机节点层。3.根据权利要求2所述的方法,其特征在于,按照所述数据中心的设计蓝图中节点角色的标记规则,以及各个节点层之间节点设备的连接关系,对每个节点组中的节点设备进行参数标记,包括:将所述服务器节点层的各个节点设备按照所属的当前层中节点组依次进行参数标记;根据所述边缘交换机节点层与所述服务器节点层中节点设备之间的连接关系,将所述边缘交换机层的节点设备使用与之连接的服务器类节点设备在所述服务器节点层中的组号进行第一次标记,并根据所述边缘交换机层中节点设备所属的当前层中节点组依次进行第二次标记,得到所述边缘交换机节点层的各个节点设备的标记参数;将所述核心交换机节点层的各个节点设备按照所属的当前层中节点组依次进行参数标记;根据所述聚合交换机节点层分别与所述边缘交换机节点层和所述核心交换机节点层中节点设备之间的连接关系,将所述聚合交换机节点层的节点设备使用与之连接的边缘交换机类节点设备在所述边缘交换机节点层中的组号进行第一次标记,并将所述聚合交换机节点层的节点设备使用与之连接的核心交换机类节点设备在所述核心交换机节点层中的组号进行第二次标记,得到所述聚合交换机节点层的各个节点设备的标记参数;其中,每个节点层的节点设备在按照所属的当前层中节点组进行标记时,属于同一节点组的节点设备使用相同的组号标记。4.根据权利要求1所述的方法,其特征在于,所述在各个节点层中,根据任意两个节点设备与其他节点层中节点设备的连接关系之间的相似度,将各个节点层中的节点设备划分为预设数量的节点组,包括:在每个节点层中,每次任选两个节点设备作为目标节点设备,并根据每个目标节点设备与其他节点层中节点设备的连接关系,确定每个目标节点设备对应的矩阵子图;将两个目标节点设备对应的矩阵子图中相同位置上的矩阵元素进行异或计算,确定两个矩阵子图中差异矩阵元素的数量;根据所述差异矩阵元素的数量确定所述两个目标节点设备与其他节点层中节点设备的连接关系之间的相似度,并根据所述相似度确定所述两个目标节点设备是否属于同一节点组。5.根据权利要求1所述的方法,其特征在于,按照所述设计蓝图中各个节点角色之间的连接关系,基于参数标记后的各个节点设备创建中间矩阵图,包括:按照所述设计蓝图中各个节点角色之间的连接关系,基于所述参数标记后的各个节点设备对应的节点角色创建中间蓝图;将所述参数标记后的各...
【专利技术属性】
技术研发人员:张彻,张实唯,李伟超,汪漪,
申请(专利权)人:南方科技大学,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。