【技术实现步骤摘要】
树结构节点压缩优先级
技术介绍
[0001]可以应用数据减少技术来减少存储在存储系统中的数据量。示例数据减少技术包括重复数据删除。重复数据删除识别重复的数据单元,并设法减少或消除存储在存储系统中的重复数据单元的实例的数量。
附图说明
[0002]本公开的一些实施方式参考以下附图进行描述。
[0003]图1是根据一些示例的包括存储系统的布置的框图。
[0004]图2是根据一些示例的键值索引的框图。
[0005]图3A
‑
3B示出了根据一些示例的键值索引中的间接节点的压缩示例。
[0006]图4是根据一些示例的压缩过程的流程图。
[0007]图5是根据一些示例的存储机器可读指令的存储介质的框图。
[0008]图6是根据一些示例的系统的框图。
[0009]图7是根据进一步示例的过程的流程图。
[0010]在所有附图中,相同的附图标记表示相似但不一定相同的元素。这些图不一定按比例绘制,并且某些部件的尺寸可能被放大以更清楚地说明所示示例。此外,附图提供了与描述一致的示例和/或实施方式。然而,描述不限于附图中提供的示例和/或实施方式。
具体实施方式
[0011]在本公开中,术语“一(a)”、“一个(an)”或“该(the)”的使用也旨在包括复数形式,除非上下文另有明确指示。此外,当在本公开中使用时,术语“包括(includes,including)”、“包含(comprises,comprising)”、“具有(have,having)”指定 ...
【技术保护点】
【技术特征摘要】
1.一种非暂态机器可读存储介质,所述非暂态机器可读存储介质包括指令,所述指令在执行时使系统执行以下操作:在树结构的多个节点中布置数据,所述多个节点包括较高级别节点和较低级别节点,其中,所述多个节点中的给定节点与概率数据结构相关联,所述概率数据结构提供所述给定节点中是否存在数据的概率指示;为所述给定节点的读取确定由所述概率数据结构指示的误肯定的误肯定度量,其中,当所述给定节点中不存在数据时,如果所述概率数据结构指示所述给定节点中存在所述数据,则发生误肯定;以及基于所确定的误肯定度量对所述给定节点的压缩进行优先级排序,其中,所述给定节点的所述压缩包括将所述给定节点中的数据传输到所述树结构中的另一节点。2.根据权利要求1所述的非暂态机器可读存储介质,其中,所述概率数据结构包括布隆过滤器。3.根据权利要求1所述的非暂态机器可读存储介质,其中,对所述给定节点的所述压缩进行优先级排序包括:响应于较高的误肯定度量,为所述给定节点的所述压缩设置较高的优先级,以及响应于较低的误肯定度量,为所述给定节点的所述压缩设置较低的优先级。4.根据权利要求1所述的非暂态机器可读存储介质,其中,所述给定节点的所述压缩包括将所述给定节点中的所述数据传输到所述给定节点的至少一个子节点。5.根据权利要求1所述的非暂态机器可读存储介质,其中,所述树结构的所述多个节点中的所述数据包括键值对,所述键值对中的每个键值对包括数据单元的指纹和所述数据单元的位置信息。6.根据权利要求1所述的非暂态机器可读存储介质,其中,基于所述所确定的误肯定度量对所述给定节点的所述压缩进行优先级排序包括为所述给定节点的所述压缩设置第一优先级,并且其中,所述指令在执行时使所述系统执行以下操作:比较为所述多个节点中的相应节点设置的多个优先级,所述多个优先级包括所述第一优先级;以及基于所述多个优先级的所述比较选择所述多个节点中的节点。7.根据权利要求1所述的非暂态机器可读存储介质,其中,所述多个节点中的每个相应节点包括相应节点缓冲器以存储所述相应节点的相应数据,并且其中,所述指令在执行时使所述系统执行以下操作:响应于所述相应节点中的数据量超过阈值量,为所述相应节点创建压缩作业,其中,对所述给定节点的所述压缩进行优先级排序包括对为所述给定节点创建的压缩作业进行优先级排序,为所述给定节点创建所述压缩作业响应于所述给定节点中的数据量超过所述阈值量。8.根据权利要求7所述的非暂态机器可读存储介质,其中,所述指令在执行时使所述系统执行以下操作:将压缩作业的信息存储在压缩作业调度结构中;以及基于分配给所述压缩作业的优先级调度所述压缩作业。9.根据权利要求7所述的非暂态机器可读存储介质,其中,所述指令在执行时使所述系
统执行以下操作:响应于为所述给定节点确定的所述误肯定度量高于为所述多个节点中的另一节点确定的误肯定度量,向所述给定节点的所述压缩作业分配比分配给所述另一节点的压缩作业的优先级更高的优先级。10.根据权利要求7所述的非暂态机器可读存储介质,其中,所述指令在执行时使所述系统执行以下操作:响应于为所述给定节点确定的所述误肯定度量高于为所述多个节点中的另一节点确定的误肯定度量,向所述给定节点的所述压缩作业分配比分配给所述另一节点的压缩作业的优先级更高的优先级,即使所述另一节点的所述节点缓冲器具有比所述给定节点的所述节点缓冲器更多的数据。11.根据权利要求7所述的非暂态机器可读存储介质,其中,所述指令在执行时使所述系统执行以下操作:响应于所述给定节点的读取请求:确定所述概率数据结构是否返回肯定指示,所述肯定指示概率性地指示所述读取请求的数据存在于所述给定节点的所述节点缓冲器中,以...
【专利技术属性】
技术研发人员:A,
申请(专利权)人:慧与发展有限责任合伙企业,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。