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:
Dec. 01, 2020

Filed:

Aug. 30, 2016
Applicant:

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

Inventors:

Dungara Ram Choudhary, Fremont, CA (US);

Yu Kin Ho, Fremont, CA (US);

Wilson Wai Shun Chan, San Mateo, CA (US);

Assignee:

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

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 12/08 (2016.01); G06F 12/0817 (2016.01); G06F 16/28 (2019.01); G06F 11/34 (2006.01); G06F 9/4401 (2018.01); G06F 12/0862 (2016.01); G06F 11/30 (2006.01); G06F 12/0842 (2016.01); G06F 12/14 (2006.01);
U.S. Cl.
CPC ...
G06F 12/0817 (2013.01); G06F 9/4418 (2013.01); G06F 11/3034 (2013.01); G06F 11/34 (2013.01); G06F 11/3452 (2013.01); G06F 11/3471 (2013.01); G06F 12/0842 (2013.01); G06F 12/0862 (2013.01); G06F 12/145 (2013.01); G06F 16/284 (2019.01); G06F 2201/80 (2013.01); G06F 2212/1016 (2013.01); G06F 2212/465 (2013.01); G06F 2212/507 (2013.01); G06F 2212/6026 (2013.01); G06F 2212/6042 (2013.01); G06F 2212/621 (2013.01);
Abstract

A method and apparatus are described for assigning mastership of nodes to data blocks. A method involves connecting each session of a plurality of sessions to a particular node of a cluster of nodes based on services associated with the plurality of sessions. Each session of the plurality of sessions is associated with a respective service of a plurality of services. The method also involves collecting service-based access statistics aggregated by service and ranges of data block addresses. Each range corresponds to one or more contiguous subrange of data block addresses. The method further involves assigning mastership of the nodes to the data blocks having addresses within said ranges of data block addresses based on services associated with the nodes and the service-based access statistics.


Find Patent Forward Citations

Loading…