Invention Grant
US08654650B1 System and method for determining node staleness in a distributed system
有权
用于确定分布式系统中节点渐旧的系统和方法
- Patent Title: System and method for determining node staleness in a distributed system
- Patent Title (中): 用于确定分布式系统中节点渐旧的系统和方法
-
Application No.: US12771851Application Date: 2010-04-30
-
Publication No.: US08654650B1Publication Date: 2014-02-18
- Inventor: Allan H. Vermeulen , Timothy Andrew Rath
- Applicant: Allan H. Vermeulen , Timothy Andrew Rath
- Applicant Address: US NV Reno
- Assignee: Amazon Technologies, Inc.
- Current Assignee: Amazon Technologies, Inc.
- Current Assignee Address: US NV Reno
- Agency: Meyertons, Hood, Kivlin, Kowert & Goetzel, P.C.
- Agent Robert C. Kowert
- Main IPC: H04L12/26
- IPC: H04L12/26

Abstract:
A method and system are disclosed for implementing a distributed lock manager comprising a plurality of nodes that coordinate with one another to maintain a shared state by agreeing to transitions using a distributed consensus protocol and applying those agreed to transitions. A given node of the system periodically propagates a local time from a local clock of the given node to the other nodes. When agreeing to a transition, the system associates the transition with the propagated local clock time. The given node later calculates a maximum staleness of the transition based at least on the current time of the node's local clock and the propagated local time associated with the transition.
Information query