首页> 外国专利> Speculative distributed conflict resolution for a cache coherence protocol

Speculative distributed conflict resolution for a cache coherence protocol

机译:缓存一致性协议的推测性分布式冲突解决

摘要

A method comprising the steps of: sending a request (1st PRIL) of a copy of a data block from a first peer node (210) of a multi-node system (200) to all other nodes in the multi-node system (200) (210 , 220, 230, 240), the system (200) including a home node (240) for the requested data block and a plurality of peer nodes (210, 220, 230), each peer node capable of storing a copy of the requested data block; Receiving a request (1.1 PRIL) of a copy of a data block from a second peer node (220) at the first peer node (210); determining if there is a conflict at the first peer node (210) and conflicting if the received request (1.1 PRIL) and the sent request (1st PRIL) request the same data block; if a conflict is determined, sending a first message (CNCL; READ) from the first peer node (210) the home node (240) indicating that the Conflict exists and whether a copy of the data block requested by the first peer node (210) has been received at the first peer node (210), the second peer node (220) sending a second message (READ) to the home node indicating that the conflict is; receiving a third message (XFER, DATA, XFER) from the home node (240) at the first node (210); the second peer node receiving a WAIT message from the home node; andsending the received copy of the data block from the first peer node (210) to the second peer node (220) in response to the received third message from the home node (240).
机译:一种方法,包括以下步骤:从多节点系统(200)的第一对等节点(210)向多节点系统(200)的所有其他节点发送数据块副本的请求(第一PRIL)。 )(210、220、230、240),系统(200)包括用于请求的数据块的主节点(240)和多个对等节点(210、220、230),每个对等节点都能够存储副本所请求的数据块;在第一对等节点(210)处接收来自第二对等节点(220)的数据块副本的请求(1.1 PRIL);确定在第一对等节点(210)是否存在冲突,并且是否接收到的请求(1.1 PRIL)和发送的请求(1st PRIL)请求相同的数据块,则发生冲突;如果确定冲突,则从第一对等节点(210)向归属节点(240)发送第一消息(CNCL; READ),以指示该冲突存在以及第一对等节点(210)请求的数据块的副本)已经在第一对等节点(210)处被接收到,第二对等节点(220)向归属节点发送第二消息(READ),指示冲突是;在第一节点(210)从归属节点(240)接收第三消息(XFER,DATA,XFER);第二对等节点从归属节点接收等待消息;响应于从归属节点(240)接收到的第三消息,将接收到的数据块副本从第一对等节点(210)发送到第二对等节点(220)。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号