Invention Grant
- Patent Title: Synchronous replication in a distributed storage environment
- Patent Title (中): 在分布式存储环境中进行同步复制
-
Application No.: US13113702Application Date: 2011-05-23
-
Publication No.: US09519555B2Publication Date: 2016-12-13
- Inventor: Bradley Gene Calder , Niranjan Nilakantan , Shashwat Srivastav , Jiesheng Wu , Abdul Rafay Abbasi , Shane Mainali , Padmanabha Chakravarthy Uddaraju
- Applicant: Bradley Gene Calder , Niranjan Nilakantan , Shashwat Srivastav , Jiesheng Wu , Abdul Rafay Abbasi , Shane Mainali , Padmanabha Chakravarthy Uddaraju
- Applicant Address: US WA Redmond
- Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
- Current Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
- Current Assignee Address: US WA Redmond
- Agent Ben Tabor; Kate Drakos; Micky Minhas
- Main IPC: G06F17/30
- IPC: G06F17/30 ; G06F11/20

Abstract:
Embodiments of the present invention relate to synchronously replicating data in a distributed computing environment. To achieve synchronous replication both an eventual consistency approach and a strong consistency approach are contemplated. Received data may be written to a log of a primary data store for eventual committal. The data may then be annotated with a record, such as a unique identifier, which facilitates the replay of the data at a secondary data store. Upon receiving an acknowledgment that the secondary data store has written the data to a log, the primary data store may commit the data and communicate an acknowledgment of success back to the client. In a strong consistency approach, the primary data store may wait to send an acknowledgement of success to the client until it receives an acknowledgment that the secondary has not only written, but also committed, the data.
Public/Granted literature
- US20120303576A1 SYNCHRONOUS REPLICATION IN A DISTRIBUTED STORAGE ENVIRONMENT Public/Granted day:2012-11-29
Information query