首页> 外国专利> Methods and systems for managing state changes during an arbitration cycle when multiple computer nodes request changes of shared data

Methods and systems for managing state changes during an arbitration cycle when multiple computer nodes request changes of shared data

机译:当多个计算机节点请求更改共享数据时,用于在仲裁周期中管理状态更改的方法和系统

摘要

When multiple nodes in a computer network perform work on a shared entity, an arbitration process is used to ensure changes made by more than one node to the same data is propagated to each of the nodes holding the shared entity and that the changes are applied in the same order on each of the nodes. An arbitration cycle for a particular entity is begun on a node (“instigator”) when the node broadcasts a proposal message for a change to the entity to the other nodes or when the node (“observer”) receives such a proposal message. Multiple nodes can be instigators during a single arbitration cycle. Each node that receives a proposal message sends a response message to the corresponding instigator. The arbitration cycle is closed to additional proposal messages after one instigator has received responses from all the nodes that share the entity. After each instigator node receives all the proposals in the arbitration cycle, it determines whether it is the winner of the arbitration cycle and broadcasts a closure message if it is. Each node determines an order in which to apply the changes proposed in the arbitration cycle when it knows it has received all the proposals in the arbitration cycle as determined by the sending or receiving of the closure message.
机译:当计算机网络中的多个节点在一个共享实体上执行工作时,将使用仲裁过程来确保将一个以上节点对同一数据所做的更改传播到保存该共享实体的每个节点,并将这些更改应用到每个节点上的顺序相同。当节点向其他节点广播对该实体进行更改的提议消息时,或者当节点(“观察者”)接收到该提议消息时,该特定实体的仲裁周期就在该节点(“发起者”)上开始。在单个仲裁周期中,多个节点可以成为发起人。每个收到提议消息的节点都会向相应的发起者发送响应消息。一个发起者从共享该实体的所有节点收到响应后,仲裁周期就不再接受其他提议消息。在每个发起人节点在仲裁周期中收到所有提议之后,它确定它是否是仲裁周期的获胜者,如果是,则广播结束消息。当每个节点知道它已收到关闭消息的发送或接收所确定的仲裁周期中的所有提议时,就确定应用仲裁周期中提议的更改的顺序。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号