【技术实现步骤摘要】
本专利技术属于分布式存储系统,特别是一种基于分布式存储系统的多节点修复方法及其系统。
技术介绍
近年来,系统产生的数据规模显著增长,在社会生活方面,诸如社交网络、流媒体服务以及电子商务等所产生的数据量都在TB甚至PB级别;在科学研究领域方面,诸如海洋和大气研究、天气预报、能源开发等方面每天需要处理的数据也是海量级,例如一颗卫星一天拍摄图像所产生的数据量就在TB级别。因此,分布式存储系统逐渐发展起来,将数据处理与数据存储分离以适应大数据的存储。然而,在针对分布式存储系统损坏节点的数据修复研究中,大多数的再生码和其他编码方法都是基于参与修复的数据节点具有相同的下载费用,而修复数据过程中从每个数据节点下载的信息量也是一样的。然而实际应用中,经常存在各个数据节点具有不一样的下载费用的情况。因此,不同的数据节点而采用相同的下载费用,往往导致修复损坏节点的费用较高。
技术实现思路
针对上述现有技术中存在的问题,本专利技术提供一种基于分布式存储系统的多节点修复方法及其系统,能够降低多节点修复的费用。本专利技术的基于分布式存储系统的多节点修复方法,技术方案如下,包括:根据最大流最小割确定新节点连接的节点集合,所述节点集合包括第一类型节点以及第二类型节点;获取所述节点集合中第一类型节点的数量以及第二类型节点的数量;根据第一类型节点的数量、第二类型节点的数量、第一类型节点的单位下载费用以及第二类型 ...
【技术保护点】
基于分布式存储系统的多节点修复方法,其特征在于,包括:根据最大流最小割确定与待修复的新节点连接的节点集合,所述节点集合包括第一类型节点以及第二类型节点;获取所述节点集合中第一类型节点的数量以及第二类型节点的数量;根据第一类型节点的数量、第二类型节点的数量、第一类型节点的单位下载费用以及第二类型节点的单位下载费用,计算修复该新节点总费用最小时从第一类型节点下载的第一下载量和从第二类型节点下载的第二下载量;根据所述节点集合、第一下载量和第二下载量修复该新节点。
【技术特征摘要】
1.基于分布式存储系统的多节点修复方法,其特征在于,包括:
根据最大流最小割确定与待修复的新节点连接的节点集合,所述节点集合
包括第一类型节点以及第二类型节点;
获取所述节点集合中第一类型节点的数量以及第二类型节点的数量;
根据第一类型节点的数量、第二类型节点的数量、第一类型节点的单位下
载费用以及第二类型节点的单位下载费用,计算修复该新节点总费用最小时从
第一类型节点下载的第一下载量和从第二类型节点下载的第二下载量;
根据所述节点集合、第一下载量和第二下载量修复该新节点。
2.根据权利要求1所述的基于分布式存储系统的多节点修复方法,其特征
在于,所述节点集合中包括原始节点以及其他已修复的新节点。
3.根据权利要求2所述的基于分布式存储系统的多节点修复方法,其特征
在于,所述根据第一类型节点的数量、第二类型节点的数量、第一类型节点的
单位下载费用以及第二类型节点的单位下载费用,计算修复该新节点总费用最
小时从第一类型节点下载的第一下载量和从第二类型节点下载的第二下载量,
包括:
根据第一类型节点的数量以及第一类型节点的单位下载费用,计算修复该
新节点从第一类型节点下载数据所需的第一下载费用;
根据第二类型节点的数量以及第二类型节点的单位下载费用,计算修复该
新节点从第二类型节点下载数据所需的第二下载费用;
根据所述第一下载费用以及第二下载费用得到修复该新节点的总费用,并
计算修复该新节点总费用最小时从第一类型节点下载的第一下载量和从第二类
型节点下载的第二下载量。
4.根据权利要求1所述的基于分布式存储系统的多节点修复方法,其特征
在于,所述根据所述节点集合、第一下载量和第二下载量修复该新节点,包括:
根据所述第一下载量从节点集合中的第一类型节点得到第一下载数据,以
及根据所述第二下载量从节点集合中的第二类型节点得到第二下载数据;
根据...
【专利技术属性】
技术研发人员:宋述鹏,陈雪晨,
申请(专利权)人:广东顺德中山大学卡内基梅隆大学国际联合研究院,中山大学,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。