[发明专利]群集高速缓冲存储器相干性协议有效
申请号: | 201180048408.0 | 申请日: | 2011-10-21 |
公开(公告)号: | CN103154910A | 公开(公告)日: | 2013-06-12 |
发明(设计)人: | A·普鲁希;R·K·乔里;A·P·格利 | 申请(专利权)人: | 马维尔国际贸易有限公司 |
主分类号: | G06F12/08 | 分类号: | G06F12/08;H04L29/08 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 酆迅;辛鸣 |
地址: | 巴巴多斯*** | 国省代码: | 巴巴多斯;BB |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 群集 高速 缓冲存储器 相干性 协议 | ||
1.一种装置,包括:
非瞬态存储介质,被配置为与计算机器相关联的高速缓冲存储器;其中所述计算机器是共享对存储设备的访问的计算机器群集的成员;以及
群集高速缓存逻辑,与所述计算机器相关联,其中所述高速缓存逻辑被配置用于:
与和其它计算机器相关联的群集高速缓存逻辑通信,以确定对所述存储设备中的数据执行高速缓存操作的群集高速缓存逻辑团体的操作状态;以及
至少部分基于所述群集高速缓存逻辑在所述团体中的成员资格状态,有选择地启用在所述高速缓冲存储器中高速缓存来自所述存储设备的数据。
2.根据权利要求1所述的装置,其中所述群集高速缓存逻辑被配置用于在所述群集高速缓存逻辑是所述团体的成员时启用高速缓存来自所述存储设备的数据,并且在所述群集高速缓存逻辑不是所述团体的成员时禁用高速缓存。
3.根据权利要求1所述的装置,其中所述群集高速缓存逻辑被配置用于在所述团体的健康状态被劣化时禁用高速缓存来自所述存储设备的数据。
4.根据权利要求3所述的装置,其中所述群集高速缓存逻辑被配置用于通过向其它团体成员广播健康检查消息、并且如果未从所述团体的所述其它成员接收响应则随后广播指示所述团体的所述健康状态被劣化的团体劣化消息,来确定所述团体的所述健康状态。
5.根据权利要求1所述的装置,其中所述群集高速缓存逻辑被配置用于响应于接收团体劣化消息来禁用高速缓存。
6.根据权利要求1所述的装置,其中所述群集高速缓存逻辑被配置用于在所述计算机器中止主控具有在所述高速缓冲存储器中高速缓存的虚拟盘文件的虚拟机器时,使所述计算机器的所述高速缓冲存储器中的数据无效。
7.根据权利要求1所述的装置,其中所述群集高速缓存逻辑被配置用于:
检测来自所述团体中的请求群集高速缓存逻辑的持续保留消息,所述请求群集高速缓存逻辑保留对所述存储器设备的独占访问;
在保留所述存储器设备之时记录由所述请求群集高速缓存逻辑写入的存储器块的列表;
检测来自所述请求群集高速缓存逻辑的撤销消息;
向所述团体中的所述群集高速缓存逻辑广播所述存储器块的列表;以及
如果未从所述团体的所有成员接收响应,则广播指示所述团体的健康状态被劣化的团体劣化消息。
8.一种方法,包括:
确定高速缓存来自共享存储设备的数据的高速缓存逻辑团体中的成员资格;以及
如果建立了所述团体中的成员资格,则启用在高速缓冲存储器中高速缓存来自所述共享存储设备的数据。
9.根据权利要求8所述的方法,还包括:
向其它团体成员广播健康检查消息;
监视来自所述其它团体成员的响应;以及
如果未从所述其它团体成员接收响应,则广播指示所述团体的健康状态被劣化的团体劣化消息。
10.根据权利要求9所述的方法,还包括:
从另一群集高速缓存逻辑接收令牌,所述另一群集高速缓存逻辑是所述团体的成员;
响应于接收所述令牌来广播所述健康检查消息;以及
在从所有所述团体成员接收响应或者广播所述团体劣化消息之后,向所述团体的另一成员传递所述令牌。
11.根据权利要求8所述的方法,还包括如果删除虚拟机器,则使所述高速缓冲存储器中的与所述虚拟机器的虚拟盘对应的数据无效。
12.根据权利要求8所述的方法,还包括如果虚拟机器向不同主机计算机器移动,则使所述高速缓冲存储器中的与所述虚拟机器的虚拟盘对应的数据无效。
13.根据权利要求8所述的方法,还包括响应于接收从所述团体的成员接收的团体劣化消息来禁用高速缓存。
14.根据权利要求13所述的方法,还包括响应于从所述团体的成员接收的恢复高速缓存消息来恢复高速缓存。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于马维尔国际贸易有限公司,未经马维尔国际贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201180048408.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种同步频闪、曝闪控制电路
- 下一篇:一种工矿灯驱动电路