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:
Mar. 10, 2020

Filed:

Jan. 07, 2016
Applicant:

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

Inventors:

Carol Lyndall Colrain, Redwood Shores, CA (US);

Michael Ullrich Zoll, Foster City, CA (US);

Vladimir Begun, Mountain View, CA (US);

Rajkumar Arockia Irudayaraj, Mountain View, CA (US);

Logan O'Sullivan Bruns, Napa, CA (US);

Assignee:

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

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 16/00 (2019.01); G06F 16/23 (2019.01); G06F 9/50 (2006.01); G06F 16/25 (2019.01); G06F 16/84 (2019.01); G06F 16/28 (2019.01); H04L 29/08 (2006.01);
U.S. Cl.
CPC ...
G06F 16/2379 (2019.01); G06F 9/5011 (2013.01); G06F 9/5027 (2013.01); G06F 16/25 (2019.01); G06F 16/284 (2019.01); G06F 16/84 (2019.01); G06F 16/86 (2019.01); H04L 67/32 (2013.01); G06F 2212/7201 (2013.01);
Abstract

A method and apparatus is provided for dynamically generating data to dataset mappings and dataset to logical instance mappings and distributing these mappings to subscribers for the purpose of routing work. An advisory engine updates the mappings of data to data sets based at least in part on changing demands and patterns of access to data, and updates the mappings of datasets to logical instances based at least in part on anticipated capacity and change in conditions of the database servers. The subscribers receive and store the mapping information that maps the data to dataset identifiers, and dataset identifiers to logical database instances. The subscribers may also receive information that describes the current availability conditions of database instances, which are used to override the mapping of logical database instances to physical database instances. Subscribers may use the data to dataset mapping to map data identified from in an incoming database request to a dataset. Subscribers may use the dataset to logical instance mapping to map a dataset to a possible database server, and the logical instance to physical instance mapping to map a possible database server to an available database server. In this manner, the subscribers may route data efficiently even when access patterns and server conditions change.


Find Patent Forward Citations

Loading…