Single-phase commit for replicated cache data
OwnerYingrui TONG, Sijia HUANG +6inventors
InventorsYingrui TONG, Sijia HUANG, Vadim MAKHERVAKS, Yuxing ZHOU, Junxiang WANG, Zhihao LIU, Bangzhu ZHU, Xigeng SUN
Life of this patent
Estimating the term…
Loading patent…
OwnerYingrui TONG, Sijia HUANG +6inventors
InventorsYingrui TONG, Sijia HUANG, Vadim MAKHERVAKS, Yuxing ZHOU, Junxiang WANG, Zhihao LIU, Bangzhu ZHU, Xigeng SUN
Estimating the term…
A computer system and method are disclosed for replicating logs in a distributed environment. The method includes identifying a write input/output (I/O) operation and identifying a log to be replicated based on the write I/O operation. The log is then persisted to local non-volatile memory in the computer system. Subsequently, the log is replicated to multiple remote hosts, where each remote host of the plurality of remote hosts stores the log in its corresponding local non-volatile memory without de-staging the log to a backing store. The write I/O operation is committed once the log is replicated to at least a subset of the remote hosts that forms a quorum. Finally, the log is de-staged to the backing store after the write I/O operation is successfully committed.
A method implemented in a computer system that includes a processor system, comprising:
A computer system, comprising:
A computer storage medium that stores computer-executable instructions that are executable by a processor system to at least:
Dependencies are inferred from the claim text.