发明名称 |
分布式共享磁盘系统中的磁盘写操作 |
摘要 |
本发明提供了一种用于管理系统中的缓存的技术,该系统具有多个缓存,其可含有相同数据项的不同副本。具体地,提供了一种用于对在这样的数据项上执行的写入磁盘操作进行协调的技术,以确保该数据项的较旧版本不会改写较新版本,并且减少了出现故障后进行恢复所需要的处理量。还提供了各种方法,其中使用主控制器与多个缓存进行协调,以将数据项写入永久存储器。还提供了一种用于管理与缓存相关的校验点的技术,其中该校验点被用于确定在出现故障时开始处理恢复日志的位置。 |
申请公布号 |
CN100487675C |
申请公布日期 |
2009.05.13 |
申请号 |
CN200710079943.8 |
申请日期 |
2002.03.06 |
申请人 |
甲骨文国际公司 |
发明人 |
萨什坎斯·钱德拉塞克拉恩;罗杰·班福德;威廉·布里奇;大卫·布劳尔;尼尔·麦克诺顿;威尔逊·尚;维纳伊·斯瑞哈瑞 |
分类号 |
G06F12/08(2006.01)I;G06F17/30(2006.01)I;G06F11/14(2006.01)I |
主分类号 |
G06F12/08(2006.01)I |
代理机构 |
北京康信知识产权代理有限责任公司 |
代理人 |
余 刚;尚志峰 |
主权项 |
1. 一种用于在具有多个缓存的系统中管理缓存的方法,所述多个缓存包含数据项的不同副本,所述方法包括以下步骤:在第一缓存中修改所述数据项以创建修改的数据项;当与所述第一缓存相关的节点想要将所述修改的数据项写入永久存储器时,执行以下步骤:如果与所述第一缓存相关的节点当前不具有对所述数据项的所有权,则与所述第一缓存相关的所述节点发送将所述数据项写入永久存储器的请求给所述数据项的主控制器;以及如果与所述第一缓存相关的所述节点当前具有对所述数据项的所有权,则所述节点将所述数据项写入永久存储器而不发送将所述数据项写入永久存储器的请求给所述主控制器。 |
地址 |
美国加利福尼亚州 |