Invention Grant
- Patent Title: Transactional replicator
-
Application No.: US14920351Application Date: 2015-10-22
-
Publication No.: US10282364B2Publication Date: 2019-05-07
- Inventor: Gopal Krishna R. Kakivaya , Anurag Gupta , Sumukh Shivaprakash , Mihail G. Tarta , Mert Coskun
- Applicant: Microsoft Technology Licensing, LLC.
- Applicant Address: US WA Redmond
- Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC.
- Current Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC.
- Current Assignee Address: US WA Redmond
- Agency: Ray Quinney & Nebeker, P.C.
- Agent Thomas M. Hardman; Brandon K. Roper
- Main IPC: G06F17/30
- IPC: G06F17/30 ; G06F16/27

Abstract:
A transactional replicator applying group commit and barrier concepts is disclosed. Group commit means that the transactional replicator commits multiple transactions in a group and is not restricted to committing single transactions one-at-a-time and is not limited to operating on a single state provider. Barrier means that the transactional replicator does not move forward to commit additional transactions until the previous group of transactions are completed. All state providers must apply their transactions and update state before additional transactions will be committed. A quorum acknowledgement “unlocks” any locks that were acquired to update the state within a state provider. However, as long as there are no lock conflicts, additional transactions can continue to create new group commits as necessary.
Public/Granted literature
- US20160321296A1 Transactional Replicator Public/Granted day:2016-11-03
Information query