本发明公开了一种基于纠删码的跨中心协同修复方法,技术方案是先构建由数据中心和控制节点组成的分布存储系统,数据中心包括N个存储节点,控制节点为失效数据块D
i选择新存储节点LN,向LN发送网络延迟测试请求和存储节点二维数组NSet;LN测试LN与NSet中各存储节点之间的网络延迟,向控制节点发送网络延迟测试结果数组NL;控制节点根据NL选择k个可用数据块及其所在存储节点,k个可用数据块所在的存储节点进行解码计算,被选存储节点所在的数据中心将解码计算结果进行合并,将合并后的结果发送给LN;LN将结果进一步合并得到恢复的D
i;控制节点向用户返回修复成功信息。采用本发明可提高大规模分布存储系统的数据修复效率和容错能力。
声明:
“基于纠删码的跨中心协同修复方法” 该技术专利(论文)所有权利归属于技术(论文)所有人。仅供学习研究,如用于商业用途,请联系该技术所有人。
我是此专利(论文)的发明人(作者)