Block write cache replication model
AssigneeMicrosoft Technology Licensing, LLC
InventorsJunxiang Wang, Vadim Makhervaks, Yingrui Tong, Sijia Huang, Yuxing Zhou, Zhihao Liu, Xigeng Sun, Bangzhu Zhu
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Technology Licensing, LLC
InventorsJunxiang Wang, Vadim Makhervaks, Yingrui Tong, Sijia Huang, Yuxing Zhou, Zhihao Liu, Xigeng Sun, Bangzhu Zhu
Estimating the term…
Caching write input/output (I/O) operations in a replica-based storage system. A write I/O operation is received from a consumer, and a corresponding replica list is identified. A first replica set is selected from the replica list for caching the I/O operation, and a first log corresponding to the I/O operation is added to a primary ring buffer of the first replica set. When the first log cannot be replicated to a secondary ring buffer of the first replica set, a second replica set is selected from the replica list for caching the I/O operation. A second log corresponding to the I/O operation is added to a primary ring buffer of the second replica set. Once the second log has been replicated to a secondary ring buffer of the second replica set, the I/O operation is acknowledged to the consumer, and the second log is de-staged to a backing store.
A method implemented in a computer system that includes a processor system, comprising:
A method implemented in a computer system that includes a processor system, comprising:
A computer system, comprising:
Dependencies are inferred from the claim text.