[发明专利]一种分布式存储环境下的加密副本组织方法有效
申请号: | 201010128240.1 | 申请日: | 2010-03-22 |
公开(公告)号: | CN101808095A | 公开(公告)日: | 2010-08-18 |
发明(设计)人: | 黄建忠;曹强;谢长生;张友东;方允福 | 申请(专利权)人: | 华中科技大学 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 华中科技大学专利中心 42201 | 代理人: | 曹葆青 |
地址: | 430074 湖北*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种分布式存储环境下的加密副本组织方法,该方法将系统数据的管理单位数据块分成多个大小相等数据段,系统仍以块为单位进行管理,客户端以数据段为单位对数据进行加密,这样就能对数据块提供更细粒度的控制。由于数据块是被分段加密的,故各个密文数据段之间不具有相关性,可以被并行的加解密,避免了小数据量的读写就对整个数据块进行加解密带来的巨大开销;对于大数据量的读,将读请求进行分组,将不同的分组请求并行的发送到维护着被请求文件数据块副本的各个存储节点,并行读取各个分组,提高读数据的效率。本发明实现了在分布式存储环境下应用加密技术和副本技术,所提出的加密副本组织方法极大的提高了读写数据的效率。 | ||
搜索关键词: | 一种 分布式 存储 环境 加密 副本 组织 方法 | ||
【主权项】:
一种分布式存储环境下的加密副本组织方法,其特征在于:该方法的写请求中组织副本的过程为:(A1)元数据服务器收到客户端的写请求,包含文件名、写请求的起始位置O和写请求长度L;(A2)令T为(O+L)和原始文件的长度中的较大值,检查原始文件已有存储空间是否大于等于T,如果是,将已有存储空间用于存储待写入的数据,否则,元数据服务器读取管理员的配置信息或使用默认值,确定文件副本个数R、分块大小B、分段大小S和加密算法类型;元数据服务器根据存储节点总负载,选取R个负载最小的存储节点作为新的存储空间,将已有存储空间用于存储待写入的数据的前一部分,新的存储空间用于存储写入的数据的剩余数据,共计R个存储节点;将写请求需要的相关的数据包括分块大小B,分段大小S,加密算法类型以安全的方式返回给客户端;(A3)客户端计算出写请求起始位置所在的块号O/B,计算出写请求在数据块内起始位置P1及结束位置P2;(A4)判断起始位置P1和结束位置P2是否在段的边界,如果是,转入步骤(A5),否则,起始位置P1或结束位置P2在某个段的中间,读取该段原来的信息,并解密,进入步骤(A5);(A5)将该块内待写的数据进行分段加密,并写入到R个存储节点;(A6)如果是第一次执行到该步骤,并且写请求结束位置与起始位置不在同一个块内,则计算出写请求在第二个块内的起始位置P1和结束位置P2,然后转到步骤(A4);否则,转到步骤(A7);(A7)客户端向元数据服务器发送写请求完成反馈信息,元数据服务器根据系统配置信息以及文件请求信息填充文件元数据信息。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华中科技大学,未经华中科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201010128240.1/,转载请声明来源钻瓜专利网。
- 上一篇:云环境中的数据存储系统
- 下一篇:Web即时通讯方法