发明名称 一种基于一致性hash的网络cache设计方法
摘要 本发明公开了一种基于一致性hash的网络cache设计方法,首先将服务器集群的缓存集中,放入统一的资源池内,资源池内的所有资源可以被任一资源调度使用,采用NUMA进行缓存的管理;将hash值放入一个2<sup>m</sup>的环形空间中,将单台服务器也看成对象进行hash计算放入hash环中;然后将数据块通过hash算法计算出对应的key值,将该值放入到hash空间中。本发明技术用于服务器集群的缓冲共享和缓存均衡,能够加速大规模数据访问速度和消除单节点缓存失效的影响,可以有效提高服务器集群的IO性能,不但提供统一存储空间,并能将缓存相对均匀的分布到各服务器节点中。
申请公布号 CN105007328A 申请公布日期 2015.10.28
申请号 CN201510457562.3 申请日期 2015.07.30
申请人 山东超越数控电子有限公司 发明人 张凡凡;吴登勇;李保来
分类号 H04L29/08(2006.01)I 主分类号 H04L29/08(2006.01)I
代理机构 济南信达专利事务所有限公司 37100 代理人 张靖
主权项 一种基于一致性hash的网络cache设计方法,其特征在于:首先将服务器集群的缓存集中,放入统一的资源池内,资源池内的所有资源可以被任一资源调度使用,采用NUMA进行缓存的管理;将hash值放入一个2<sup>m</sup>的环形空间中,将单台服务器也看成对象进行hash计算放入hash环中;然后将数据块通过hash算法计算出对应的key值,将该值放入到hash空间中。
地址 250100 山东省济南市高新区孙村镇科航路2877号