Invention Grant
- Patent Title: Resource-governed protocol and runtime for distributed databases with consistency models
-
Application No.: US15971324Application Date: 2018-05-04
-
Publication No.: US11269679B2Publication Date: 2022-03-08
- Inventor: Karthik Raman , Arsalan Ahmad , Momin Mahmoud Al-Ghosien , Padma Priya Aradhyula Bhavani , Rajeev Sudhakar Bhopi , Junyan Guo , Ji Huang , Atul Katiyar , Hemant Kumar , Sujit Vattathil Kuruvilla , Ovidiu Constantin Platon , Venkata Sivaramakrishna Ramadugu , Ankur Savailal Shah , Pankaj Sharma , Dharma Shukla , Shreshth Singhal , Shireesh Kumar Thota
- 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: Alleman Hall Creasman & Tuttle LLP
- Main IPC: G06F9/46
- IPC: G06F9/46 ; G06F3/06 ; G06F11/30 ; G06F16/27 ; G06F16/23

Abstract:
Distributed transactions are performed over a collection of servers operating as replicas of a data set, where a successful transaction involves meeting a quorum count of replicas that locally commit the transaction. However, performance constraints of data sets and consuming applications may vary (e.g., sensitivity to latency, scalability, and/or consistency), and the performance characteristics of the server set may be partly determined by the transactional commitment and quorum selection. The distributed transaction may be applied by designating the replicas as a set of followers and a leader that initiates the transaction and receives acknowledgments of local commits by each follower. On condition of the acknowledgments meeting a quorum count for the data set according to the performance characteristics of the application, the leader locally commits the transaction and delivers a result. The transaction may also be applied over collections of replica sets using a second-level quorum to achieve nested consensus.
Public/Granted literature
- US20190340011A1 RESOURCE-GOVERNED PROTOCOL AND RUNTIME FOR DISTRIBUTED DATABASES WITH CONSISTENCY MODELS Public/Granted day:2019-11-07
Information query