专利类型:发明专利
语 言:中文
申 请 号:CN201610443197.5
申 请 日:20160620
申 请 人:重庆大学
申请人地址:400044 重庆市沙坪坝区沙正街174号
公 开 日:20160907
公 开 号:CN105930534A
代 理 人:
代理机构:
摘 要:本发明一种基于云存储服务价格的数据碎片减少方法,该方法权衡存储空间服务费和采用重复数据删除技术所产生的数据碎片读取服务费(该数据碎片读取服务费不包含数据传输服务费),识别导致数据读取服务费大于所节约的数据存储空间服务费的数据碎片块,通过在云存储系统中保留这些数据碎片块不进行重复数据删除操作,从而减少云存储系统中的数据碎片量,减少用户所需支付的数据读取服务费用,使用户能够以最低的服务价格享受云存储系统所提供的数据存储服务。
主 权 项:本发明一种基于云存储服务价格的数据碎片减少方法,具体步骤为:(1)云存储服务端接收用户客户端发送的属于同一个文件的数据块信息(包括数据块内容,数据块长度,数据块指纹等)。(2)云存储服务端在云存储系统中查找步骤(1)中得到的数据块是否为重复数据块,若是,则标记对应的数据块为重复数据块,否则,则标记对应的数据块为非重复数据块。(3)得到由步骤(2)中所标记的重复数据块组成的数据碎片段,数据碎片段由存储在同一个存储对象的地址连续的重复数据块组成,同一个存储对象中可能存在多个数据碎片段。(4)计算步骤(3)中得到的每个数据碎片段的数据读取服务费以及存储空间服务费,若数据读取服务费大于存储空间服务费,则标记对应数据碎片段里面的所有数据块为重写数据碎片块,否则,则标记对应数据碎片段里面的所有数据块为非重写数据碎片块。(5)将步骤(4)中标记出的所有重写数据碎片块和步骤(2)中标记出的所有非重复数据块一起写入云存储系统的存储对象中,并删除步骤(4)中所标记出的非重写数据碎片块。
关 键 词:
法律状态:公开
IPC专利分类号:G06F17/30(2006.01)I;H04L29/08(2006.01)I