[发明专利]一种实现多云存储容错转换机制的方法有效
申请号: | 201610262243.1 | 申请日: | 2016-04-26 |
公开(公告)号: | CN105959356B | 公开(公告)日: | 2019-04-12 |
发明(设计)人: | 冯丹;王阿孟;胡燏翀;常拴霞;吴锋;肖仁智;张晓阳;文可 | 申请(专利权)人: | 华中科技大学 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L1/22 |
代理公司: | 华中科技大学专利中心 42201 | 代理人: | 曹葆青 |
地址: | 430074 湖北*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种实现多云存储容错转换机制的方法,包括:根据数据热度的变化,拟对热数据采用双副本冗余机制进行存储,对冷数据采用RAID5机制进行冗余存储。伴随时间的推移,数据会从热数据转变为冷数据,即容错转换过程。通过在容错转换过程中引入中间节点计算的方法,使用计算资源来换取带宽资源,减少容错转换成本。从多副本到RAID5机制的转换可采用多种路径,从众多路径中选择成本较低的路径进行转换,在一定程度上减少容错转换成本。本发明能在一定程度上提高存储效率、降低用户成本。 | ||
搜索关键词: | 一种 实现 多云 存储 容错 转换 机制 方法 | ||
【主权项】:
1.一种实现多云存储容错转换机制的方法,其特征在于,包括如下步骤:(1)当用户上传文件至多云架构时,首先在控制端主机上对文件进行分割处理;(2)在文件的元数据信息中添加转换阈值属性,以备后期进行容错转换时使用;(3)对每个分割后的数据块进行hash(key),key为数据块名称,然后通过hash计算结果确定数据块的放置位置,依次采用双副本冗余机制上传至多云存储架构中,并将所有元数据信息保存在控制端主机中;(4)定期对多云存储架构中文件的转换阈值进行检查,对于达到阈值的文件,则采用双副本到RAID5的容错转换机制进行转换;所述步骤(3)具体包括如下子步骤:(3.1)控制端主机对文件的各个数据块进行hash(key)运算,key为数据块名称,hash算法为对数据块名称进行取模运算;(3.2)通过hash算法确定好数据块放置位置后,根据设定的云服务顺序来确定数据块在多云架构中的放置和分布情况,然后采用双副本机制上传文件所包含的数据块;(3.3)将文件以及分割后的数据块元数据信息保存在控制端主机中,以备后期进行文件获取和容错转换时使用;每个文件的元数据信息包含:文件名、包含的数据块、每个数据块在多云架构中的存放位置以及转换阈值。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华中科技大学,未经华中科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610262243.1/,转载请声明来源钻瓜专利网。