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:
Oct. 29, 2018

Filed:

Feb. 27, 2014
Applicant:

Oracle International Corporation, Redwood Shores, CA (US);

Inventors:

Wei Hu, Palo Alto, CA (US);

Yunrui Li, Fremont, CA (US);

Vinay Srihari, San Mateo, CA (US);

Ramana Yerneni, Cupertino, CA (US);

Assignee:

Oracle International Corporation, Redwood Shores, CA (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 17/30 (2005.12); G06F 11/14 (2005.12); G06F 11/20 (2005.12); G06F 9/46 (2005.12);
U.S. Cl.
CPC ...
G06F 11/1471 (2012.12); G06F 9/46 (2012.12); G06F 11/2097 (2012.12); G06F 11/1464 (2012.12); G06F 11/2035 (2012.12); G06F 11/2046 (2012.12); G06F 2201/80 (2012.12);
Abstract

Each of a plurality of Worker processes are allowed to perform any and all of the following tasks involving logged work items: (1) reading a subset of the work items from a log; (2) sequentially ordering work items for corresponding data objects; (3) applying a sequentially ordered set of work items to a corresponding data object; and (4) transmitting a subset of work items to a Worker process running on another database server in a cluster, if necessary. These tasks can be performed concurrently, at will, and as available, by the Worker processes. An improved checkpointing technique eliminates the need for the Worker processes to get to a synchronization point and stop. Instead, a Coordinator process examines the current state of progress of the Worker processes and computes a past point in the sequence of work items at which all work items before that point have been completely processed, and records this point as the checkpoint.


Find Patent Forward Citations

Loading…