【技术实现步骤摘要】
【国外来华专利技术】确定针对垃圾收集的去重复存储区中的未引用页面
技术介绍
消费者和公司生成和使用的电子数据的数量和大小在规模和复杂性上都会随着相关应用的规模和复杂性的增长而继续增长。作为响应,容纳越来越多且复杂的数据以及相关应用的数据中心已开始实施各种各样的联网和服务器配置来提供数据的存储和对数据的访问。附图说明下面的详细描述参考附图,在其中:图1图示根据本公开的示例的确定去重复(deduplication)存储区中的未引用页面的计算系统的框图;图2图示根据本公开的示例的确定去重复存储区中的未引用页面的另一计算系统的框图;图3图示根据本公开的示例的存储用于确定去重复存储区中的未引用页面的指令的计算系统的非瞬时计算机可读存储介质的框图;图4图示根据本公开的示例的确定去重复存储区中的未引用页面的方法的流程图;图5图示根据本公开的示例的确定去重复存储区中的未引用页面的方法的流程图;以及图6图示根据本公开的示例的三级表方案的框图。具体实施方式随着用户生成和消费更大数量的数据,对这些数据的存储需求也会增加。较大的数据卷(volume)变得越来越昂贵、耗费时间且耗费空间来存储和访问。此外,重复数据( ...
【技术保护点】
一种非瞬时计算机可读存储介质,其存储当被处理器执行时使该处理器实行以下的指令:针对对于客户端卷上的数据的接收垃圾收集数据请求而计算循环冗余校验(CRC)值;使用三级表方案将CRC值变换成对于客户端卷的去重复存储区中的物理页面位置;以及通过将经变换的CRC值与去重复存储区中存储的多个现有CRC值进行比较基于对物理页面的直接引用的缺乏来确定去重复存储区中的物理页面是否是未引用的。
【技术特征摘要】
【国外来华专利技术】1.一种非瞬时计算机可读存储介质,其存储当被处理器执行时使该处理器实行以下的指令:针对对于客户端卷上的数据的接收垃圾收集数据请求而计算循环冗余校验(CRC)值;使用三级表方案将CRC值变换成对于客户端卷的去重复存储区中的物理页面位置;以及通过将经变换的CRC值与去重复存储区中存储的多个现有CRC值进行比较基于对物理页面的直接引用的缺乏来确定去重复存储区中的物理页面是否是未引用的。2.根据权利要求1所述的非瞬时计算机可读存储介质,进一步存储当被处理器执行时使该处理器实行以下的指令:当确定存在对去重复存储区中的物理页面的直接引用的缺乏时,释放去重复存储区中的未引用的物理页面。3.根据权利要求1所述的非瞬时计算机可读存储介质,其中当存在对去重复存储区中的物理页面的直接引用的缺乏时,确定去重复存储区中的物理页面是未引用的。4.根据权利要求1所述的非瞬时计算机可读存储介质,其中当不存在对去重复存储区中的物理页面的直接引用的缺乏时,确定去重复存储区中的物理页面不是未引用的。5.根据权利要求1所述的非瞬时计算机可读存储介质,其中迭代地执行确定去重复存储区中的物理页面是否是未引用的。6.一种基于块的存储系统,包括:循环冗余校验(CRC)模块,其针对对于客户端卷上的数据的接收垃圾收集数据请求计算CRC值;三级表模块,其使用三级表方案将CRC值变换成对于客户端卷的去重复存储区中的物理页面位置;垃圾收集模块,其在客户端卷在线时通过将经变换的CRC值与去重复存储区中存储的多个现有CRC值进行比较基于对物理页面的直接引用的缺乏来确定去重复存储区中的物理页面是否是未引用的;以及页面释放模块,其当确定去重复存储区中的物理页面是未引用的时释放去重复存储区中的未引用页面。7.根...
【专利技术属性】
技术研发人员:J王,S纳扎里,SD默赛,
申请(专利权)人:慧与发展有限责任合伙企业,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。