[发明专利]采用混合目录的双控存储服务器的缓存一致性实现方法有效
申请号: | 201410367779.0 | 申请日: | 2014-07-30 |
公开(公告)号: | CN104133785B | 公开(公告)日: | 2017-03-08 |
发明(设计)人: | 戴鸿君;于治楼 | 申请(专利权)人: | 浪潮集团有限公司 |
主分类号: | G06F12/0895 | 分类号: | G06F12/0895 |
代理公司: | 济南信达专利事务所有限公司37100 | 代理人: | 张靖 |
地址: | 250101 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种采用混合目录的双控存储服务器的缓存一致性实现方法,针对双控存储服务器的缓存一致性实现,将有限目录和链式目录结合在一起,构成一种新的目录方式;在某一时刻,有限目录的限制是最多m块,存储某个内存块的高速缓存的数量为k,那么当k<m时,采用有限目录的方式;当k>m时,超过有限目录容量的部分采用链式目录。这样既可以保证系统的可扩展性,又提高了系统的效率,同时兼顾了有限目录的效率和链式目录的容量。采用本发明所提供的技术,既可以保证系统的可扩展性,又提高了系统的效率,同时兼顾了有限目录的效率和链式目录的容量。 | ||
搜索关键词: | 采用 混合 目录 存储 服务器 缓存 一致性 实现 方法 | ||
【主权项】:
一种采用混合目录的双控存储服务器的缓存一致性实现方法,针对双控存储服务器的缓存一致性实现,其特征在于:将有限目录和链式目录结合在一起,构成一种新的目录方式,在某一时刻,有限目录的限制是最多m块,存储某个内存块的高速缓存的数量为k,那么当k<m时,采用有限目录的方式;当k>m时,超过有限目录容量的部分采用链式目录结构,具体操作如下:有控制器要读取数据时,内存向高速缓存发送数据,将这个控制器添加到链表的首部;有控制器需要将高速缓存置为无效时,对有限目录和链表均进行扫描,如果记录在有限目录中,将其从目录中删除,再将链表的首记录信息移动到有限目录中,删掉队首的记录;如果是在链表中,直接删除链表的这个元素即可;若有控制器对内存进行写操作时,将当前在读的其它高速缓存全部置为无效,对当前的目录项以及链表元素进行一次扫描,逐个向相应的高速缓存发送无效消息、确认所有块都无效,将重写位置1。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮集团有限公司,未经浪潮集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410367779.0/,转载请声明来源钻瓜专利网。