【技术实现步骤摘要】
【国外来华专利技术】相关申请的交叉引用本申请要求提交于2014年4月3日的美国临时专利申请61/974,475的权益,其公开内容通过引用并入本文。专利
本专利技术大体上涉及计算系统,并且具体地涉及用于计算系统中的内存管理的方法和系统。专利技术概述本文描述的本专利技术的实施例提供了一种方法,该方法包括在包括运行客户端的一个或多个计算节点的计算系统中,定义内存块,每个内存块包括由相应的客户端访问的多个内存页。计算内存块中的一个或多个内存块的相应的相似性保留签名。基于相似性保留签名,识别第一内存块和第二内存块以至少预定义的可能性在内容上相差不超过预定义的数量的内存页。提高对所识别的第一内存块和第二内存块的访问的效率。在一些实施例中,计算内存块的相似性保留签名包括计算在内存块的相应的内存页上的一组页签名。识别第一内存块和第二内存块以至少预定义的可能性在内容上相差不超过预定义的数量的内存页可以包括识别第一内存块和第二内存块的相似性保留签名相差不超过给定数量的页签名。在一些实施例中,提高访问的效率包括在第一内存块和第二内存块中查找相应具有相同内容的第一内存页和第二内存页,并且对第一内存页和第二内存页删除重复。查找具有相同内容的第一内存页和第二内存页可以包括将在第一内存页和第二内存页上计算的相应的第一哈希值和第二哈希值进行比较。在实施例中,提高访问的效率包括将分别访问第一内存块和第二内存块的第一客户端和第二客户端放置在相同的计算节点上。在替换的实施例中,提高访问的效率包括将分别访问第一内存块和第二内存块的第一客户端和第二客户端放置在计算系统中彼此拓扑地相邻的第一计算节点和第二计算节点上 ...
【技术保护点】
一种方法,包括:在包括运行客户端的一个或多个计算节点的计算系统中,定义内存块,每个内存块包括由相应的客户端访问的多个内存页;计算关于所述内存块中的一个或多个内存块的相应的相似性保留签名;基于所述相似性保留签名,识别第一内存块和第二内存块以至少预定义的可能性在内容上相差不超过预定义的数量的内存页;以及提高对所识别的第一内存块和第二内存块的访问的效率。
【技术特征摘要】
【国外来华专利技术】2014.04.03 US 61/974,4751.一种方法,包括:在包括运行客户端的一个或多个计算节点的计算系统中,定义内存块,每个内存块包括由相应的客户端访问的多个内存页;计算关于所述内存块中的一个或多个内存块的相应的相似性保留签名;基于所述相似性保留签名,识别第一内存块和第二内存块以至少预定义的可能性在内容上相差不超过预定义的数量的内存页;以及提高对所识别的第一内存块和第二内存块的访问的效率。2.根据权利要求1所述的方法,其中,计算内存块的相似性保留签名包括计算在所述内存块的相应的内存页上的一组页签名。3.根据权利要求2所述的方法,其中,识别所述第一内存块和所述第二内存块以至少所述预定义的可能性在内容上相差不超过预定义的数量的内存页包括:识别所述第一内存块的相似性保留签名和所述第二内存块的相似性保留签名相差不超过给定数量的页签名。4.根据权利要求1所述的方法,其中,提高访问的效率包括:在所述第一内存块和所述第二内存块中查找相应的具有相同内容的第一内存页和第二内存页,并且对所述第一内存页和所述第二内存页删除重复。5.根据权利要求4所述的方法,其中,查找具有相同内容的所述第一内存页和所述第二内存页包括将在所述第一内存页和所述第二内存页上计算的相应的第一哈希值和第二哈希值进行比较。6.根据权利要求1-5中任一项所述的方法,其中,提高访问的效率包括:将分别访问所述第一内存块和所述第二内存块的第一客户端和第二客户端放置在相同的计算节点上。7.根据权利要求1-5中任一项所述的方法,其中,提高访问的效率包括将分别访问所述第一内存块和所述第二内存块的第一客户端和第二客户端放置在第一计算节点和第二计算节点上,所述第一计算节点和第二计算节点在所述计算系统中彼此拓扑地相邻。8.根据权利要求1-5中任一项所述的方法,其中,提高访问的效率包括在相同的计算节点上或在所述计算系统中彼此拓扑地相邻的第一计算节点和第二计算节点上放置所述第一内存块和所述第二内存块。9.根据权利要求1-5中任一项所述的方法,其中,定义所述内存块包括将所述内存页分类为活动内存页和非活动内存页,并且在所述内存块中只包括所述非活动内存页。10.一种计算系统,其包括一个或多个计算节点,所述一个或多个计算节点包括相应的内存和相应的处理器,其中,所述处理器被配置为:运行访问存储在所述内存中的内存页的客户端;定义内存块,每个内存块包括由相应的客户端访问的多个内存页;计算所述内存块中的一个或多个内存块的相应的相似性保留签名;基于所述相似性保留签名,识...
【专利技术属性】
技术研发人员:本诺特·纪尧姆·查尔斯·胡德奇亚,罗姆·弗雷曼,
申请(专利权)人:斯特拉托斯卡莱有限公司,
类型:发明
国别省市:以色列;IL
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。