[发明专利]一种用于去中心云环境的重复数据删除系统及方法有效
申请号: | 201610456843.1 | 申请日: | 2016-06-22 |
公开(公告)号: | CN105955675B | 公开(公告)日: | 2018-11-09 |
发明(设计)人: | 徐小龙;涂群 | 申请(专利权)人: | 南京邮电大学 |
主分类号: | G06F3/06 | 分类号: | G06F3/06;G06F17/30;H04L29/08 |
代理公司: | 南京经纬专利商标代理有限公司 32200 | 代理人: | 姜慧勤 |
地址: | 210023 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种用于去中心云环境的重复数据删除系统及方法,该系统由进行文件操作的客户端、存储数据块和管理元数据的存储节点共同构成,客户端包括文件预处理模块、局部重删模块、第一元数据管理模块、数据传输模块,存储节点包括重删模块、第二元数据管理模块、存储模块;该方法针对去中心云环境中存在的冗余数据,从客户端和存储节点共同执行重复数据删除操作,先删除重复的文件,再删除重复的数据块,从而降低了去中心云环境中数据的冗余性。 | ||
搜索关键词: | 一种 用于 中心 环境 重复 数据 删除 系统 方法 | ||
【主权项】:
1.一种用于去中心云环境的重复数据删除系统,其特征在于,该系统包括若干客户端和若干存储节点,各存储节点逻辑构成Chord环,所述客户端包括文件预处理模块、局部重删模块、第一元数据管理模块、数据传输模块,存储节点包括重删模块、第二元数据管理模块、存储模块;所述文件预处理模块用于对本地待上传文件进行分类;所述局部重删模块用于对分类后的文件计算其指纹值,并将待上传文件的指纹值与本地已上传的同类型文件的指纹值进行比较,若指纹值相同,则不上传该文件,否则,将待上传文件的指纹值经数据传输模块上传到指纹值对应的存储节点;所述第一元数据管理模块用于记录客户端已上传文件的指纹值及文件其他基本属性信息;所述重删模块用于通过Chord算法查找待上传文件的指纹值,若找到,则通过数据传输模块通知客户端不用上传该文件,否则,告知客户端待上传文件为非重复文件;所述局部重删模块还用于将非重复文件切分成数据块,并计算各数据块的指纹值,将各数据块的指纹值经数据传输模块上传到指纹值对应的存储节点;所述重删模块还用于通过Chord算法查找数据块的指纹值,若找到,则通知客户端不用上传该数据块,否则,将该数据块上传到对应存储节点的存储模块;所述第二元数据管理模块用于记录落在存储节点的各文件的指纹值,及构成文件的各数据块的元数据信息。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京邮电大学,未经南京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610456843.1/,转载请声明来源钻瓜专利网。
- 上一篇:一种根据鱼群密度进行饲料投喂的养殖系统
- 下一篇:具安全锁扣的宠物趾甲剪