The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Nov. 10, 2020

Filed:

Dec. 04, 2017
Applicant:

International Business Machines Corporation, Armonk, NY (US);

Inventors:

Xun Xue, Markham, CA;

Steven R. Pearson, Portland, OR (US);

Roger L. Q. Zheng, Markham, CA;

Kevin J. Cherkauer, Portland, OR (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 16/23 (2019.01); G06F 11/14 (2006.01); G06F 11/20 (2006.01);
U.S. Cl.
CPC ...
G06F 16/2358 (2019.01); G06F 11/1471 (2013.01); G06F 11/2094 (2013.01); G06F 11/2097 (2013.01); G06F 16/2308 (2019.01); G06F 16/2379 (2019.01); G06F 2201/80 (2013.01);
Abstract

Techniques for data replication from a primary system to a standby system. A first buffer portion of a transaction log buffer is allocated to a first transaction at a primary system. Upon determining that the first buffer portion is fully formed, before the log data is written to the storage on the primary system, and before the transaction log buffer is entirely full, the log data in the first buffer portion is transmitted to the standby system, from the primary system. Upon writing the log data to the storage on the primary system and after the log data in the first buffer portion is transmitted to the standby system, a notification is transmitted to the standby system, from the primary system, where the standby system is configured to process the received log data responsive to receiving the notification from the primary system.


Find Patent Forward Citations

Loading…