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:
Apr. 13, 2021

Filed:

Feb. 26, 2020
Applicant:

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

Inventors:

Andrey Efimov, Monroe, WA (US);

John Christopher Petry, Seattle, WA (US);

Julien Nicolas Dollon, Bothell, WA (US);

Nathaniel Martin Glass, Bellevue, WA (US);

Assignee:

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

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 12/917 (2013.01); H04L 29/08 (2006.01); H04L 12/911 (2013.01);
U.S. Cl.
CPC ...
H04L 47/76 (2013.01); H04L 47/783 (2013.01); H04L 67/10 (2013.01); H04L 67/1095 (2013.01);
Abstract

Techniques for resegmenting a partition in a distributed stream-processing platform are provided. The techniques include receiving a trigger to move a partition of the distributed stream-processing platform from a first broker on a first set of physical resources to a second broker on a second a set of physical resources. In response to the trigger, the partition is allocated on the second broker, and the first broker is configured to redirect, to the second broker, requests for new messages after a last offset in the partition without replicating older messages before the last offset to the second broker. Idempotent produce metadata for the partition from the first broker is then merged into the second broker. Finally, metadata for processing requests for the partition is updated to include the second broker.


Find Patent Forward Citations

Loading…