[发明专利]一种基于混合链的数据中心网络故障诊断和自动配置方法有效
| 申请号: | 202010511243.7 | 申请日: | 2020-06-08 |
| 公开(公告)号: | CN111405074B | 公开(公告)日: | 2020-09-08 |
| 发明(设计)人: | 黄海平;陈雨昊;陈龙;肖甫;汪文明;朱洁;马子洋;李琦 | 申请(专利权)人: | 南京邮电大学 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/24;H04L29/06 |
| 代理公司: | 南京正联知识产权代理有限公司 32243 | 代理人: | 张玉红 |
| 地址: | 210023 江*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 混合 数据中心 网络 故障诊断 自动 配置 方法 | ||
1.一种基于混合链的数据中心网络故障诊断和自动配置方法,其特征在于:所述方法包括以下步骤:
步骤1:基于混合链的数据中心网络架构建立:将独立的数据中心网络架构设计成私有链,数据中心网络中的服务器作为私有链的成员,每个成员初始化其邻居列表;各个具有数据依赖关系的相邻的数据中心网络作为成员组成联盟链,同时形成数据中心网络群组,每个成员初始化其邻居列表;若干私有链和联盟链共同组成了混合区块链;
步骤2:区块链的安全参数初始化:独立的数据中心网络作为私有链,基于公钥密码体制,各成员获得其公私密钥对;私有链采用Merkle树形式存储各成员的交易信息哈希值路径;对Merkle树的树根签名后保存到私有链区块中并可对交易信息的完整性进行验证;各成员通过假名地址进行交易;各个具有数据依赖关系的相邻的数据中心网络形成联盟链,基于公钥密码体制,各成员获得其在联盟链中的公私密钥对;联盟链采用Merkle树形式存储各成员的交易信息哈希值路径;对Merkle树的树根签名后保存到联盟链区块中并可对交易信息的完整性进行验证;各成员同样通过假名地址进行交易;
步骤3:独立的数据中心网络完成故障节点诊断和系统自动配置:首先确定搜索策略,遍历整个数据中心网络成员;其次完成和邻居成员的故障互诊断测试,将故障互诊断信息形成交易发布在私有链中;然后,根据私有链中的交易信息,基于诊断系统模型和诊断技术,将故障成员放入故障集合,将正常成员放入正常集合;最终,通过智能合约完成对故障集合中成员服务器的处理并发布处理交易公告;
步骤4:联盟链中任意两个相邻的独立数据中心网络通过各自的数据属性集合判定当前传输的数据是否存在数据依赖关系,如果存在数据依赖关系,则记录交易并完成数据传输;
步骤5:对数据中心网络群组已发布的所有交易记录实现验证和追踪。
2.如权利要求1所述的一种基于混合链的数据中心网络故障诊断和自动配置方法,其特征在于:所述步骤1中混合链中的私有链和联盟链的架构建立:在私有链中,成员间的交易信息主要为故障互诊断信息、服务器更换信息或者任务调整信息,主要借助于部署在私有链中的智能合约完成去中心化的交易信息发布和自动配置;在联盟链中,成员间的交易信息主要为连通性测试信息或者数据依赖传输信息,主要借助于部署在联盟链中的智能合约完成去中心化的交易信息发布和自动配置。
3.如权利要求1所述的一种基于混合链的数据中心网络故障诊断和自动配置方法,其特征在于:所述步骤3中,各独立的数据中心网络根据实际需求选择搜索策略:深度优先遍历策略、广度优先遍历的先进先出策略、广度优先遍历的先进后出策略和广度优先遍历的优先权队列策略。
4.如权利要求1所述的一种基于混合链的数据中心网络故障诊断和自动配置方法,其特征在于:所述步骤3中,在完成和邻居成员的故障互诊断测试时,将故障互诊断信息形成交易发布在私有链中,包括如下步骤:
步骤3.1:各独立的数据中心网络随机指定原始节点x,按照确定的搜索策略,构建其邻居列表N(x)并依次和邻居列表中的邻居节点y,进行故障互诊断测试,故障互诊断测试的结果分类为和四种情况,其中T表示正常,F表示故障,T/F表示无法确定,表示互诊断测试双目标记符,不失一般性,的含义为节点x和其邻居节点y相互进行故障互诊断测试,其中节点x对节点y的诊断测试结果为T/F,节点y对节点x的诊断测试结果同样为T/F;
步骤3.2:故障诊断结果作为交易的内容,x和y同时作为交易的发起者,分别使用和其公钥信息相关的假名,利用其私钥分别完成对交易的数字签名,然后将该交易发布在私有链中,所有成员都将收到该交易信息;
步骤3.3:私有链中的共识节点通过共识算法最终将该故障诊断结果的交易记录在产生的区块中;
步骤3.4:完成故障诊断的成员服务器将被标记,按照搜索策略选择另一个未进行诊断或者还未诊断出结果的成员服务器重复步骤3.1-3.3,直至独立数据中心网络中的所有成员服务器均已完成故障诊断或者被标记。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京邮电大学,未经南京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010511243.7/1.html,转载请声明来源钻瓜专利网。





