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:
Sep. 30, 2014

Filed:

Aug. 20, 2010
Applicants:

William S. Rishel, Sunnyvale, CA (US);

Ryder B. Rishel, Mountain View, CA (US);

Derek A. Taylor, San Jose, CA (US);

Inventors:

William S. Rishel, Sunnyvale, CA (US);

Ryder B. Rishel, Mountain View, CA (US);

Derek A. Taylor, San Jose, CA (US);

Assignee:

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

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 17/30 (2006.01); G06F 9/50 (2006.01);
U.S. Cl.
CPC ...
G06F 9/5083 (2013.01); G06F 17/30283 (2013.01); G06F 17/30445 (2013.01);
Abstract

Load balancing in a parallel database system is performed using multi-reordering, in which a sequence of multiple processors (two, three, or more) that have small average load (for example, the smallest of any such sequence) is selected to participate in load balancing. In the case of three adjacent low-load processors, the load of all three is evenly distributed over two of them, and the remaining processor becomes a free processor. The free processor is moved adjacent to a high-load processor, the load of which is then shared with the free processor. Data is moved in a 'transaction' so that the view of data is always consistent. The database continues to service requests from a former location while data undergoes a transfer.


Find Patent Forward Citations

Loading…