【技术实现步骤摘要】
【技术保护点】
一种分布式存储环境下的加密副本组织方法,其特征在于:该方法的写请求中组织副本的过程为:(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)将该块内待写的数据进行分段 ...
【技术特征摘要】
【专利技术属性】
技术研发人员:黄建忠,曹强,谢长生,张友东,方允福,
申请(专利权)人:华中科技大学,
类型:发明
国别省市:83[中国|武汉]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。