Invention Grant
- Patent Title: Log-based synchronization with conditional append
- Patent Title (中): 基于日志的条件附加同步
-
Application No.: US14024473Application Date: 2013-09-11
-
Publication No.: US09552407B1Publication Date: 2017-01-24
- Inventor: William Nathan John Hurst , Ivan Avramov , Jonathan Peter Wright , Timothy Daniel Cole , Christopher Gerald Emery
- 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: Baker & Hostetler LLP
- Main IPC: G06F17/30
- IPC: G06F17/30 ; G06F7/00

Abstract:
A device may participate in a shared data state in which editing operations performed locally are distributed and synchronized with other devices participating in the shared data state. Data may be maintained in log-structured storage files on each device. Changes made locally may be represented by change descriptors conditionally appended to the end of a log. The size of the log may be monotonically increasing. Monotonically increasing identifiers may be used to implicitly or explicitly identify change descriptors. Upon conflict resolution, conditionally appended change descriptors may be committed. Non-committed change descriptors may be conditionally reappended to the end of the log for further conflict resolution.
Information query