Invention Grant
- Patent Title: Asynchronous and idempotent distributed lock interfaces
-
Application No.: US15437345Application Date: 2017-02-20
-
Publication No.: US10116766B2Publication Date: 2018-10-30
- Inventor: Long Xuan Nguyen
- Applicant: Amazon Technologies, Inc.
- Applicant Address: US WA Seattle
- Assignee: Amazon Technologies, Inc.
- Current Assignee: Amazon Technologies, Inc.
- Current Assignee Address: US WA Seattle
- Agency: Meyertons, Hood, Kivlin, Kowert & Goetzel, P.C.
- Agent Robert C. Kowert
- Main IPC: H04L29/08
- IPC: H04L29/08 ; G06F3/06 ; G06F9/50 ; G06F17/30 ; H04L12/863 ; G06F9/52 ; H04L12/24 ; H04L12/861

Abstract:
Methods and apparatus for distributed locking interfaces are disclosed. A state manager implements programmatic interfaces for distributed locking operations. In response to a queue-for-lock request for a registry element received via an interface, the state manager provides to the requester, a reference to a first asynchronous computation. The first asynchronous computation comprises an insertion of a lock request into a queue of waiters for a lock on the element. In response to a blocking request for a result of the computation, the state manager transmits, after the lock request has been inserted into the queue of waiters, a notification of the insertion of the request. The notification in turn includes a reference to a second asynchronous computation. The second asynchronous computation comprises a grant of the lock on the particular element to the requester.
Public/Granted literature
- US20170163762A1 ASYNCHRONOUS AND IDEMPOTENT DISTRIBUTED LOCK INTERFACES Public/Granted day:2017-06-08
Information query