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. 07, 2009

Filed:

Aug. 12, 2004
Applicants:

Benny Souder, Belmont, CA (US);

Debashish Chatterjee, Fremont, CA (US);

Lakshminarayanan Chidambaran, Sunnyvale, CA (US);

David Brower, Alamo, CA (US);

Carol Colrain, Redwood Shores, CA (US);

Daniel Semler, Belmont, CA (US);

Christopher A. Kantarjiev, Palo Alto, CA (US);

James W. Stamos, Saratoga, CA (US);

Inventors:

Benny Souder, Belmont, CA (US);

Debashish Chatterjee, Fremont, CA (US);

Lakshminarayanan Chidambaran, Sunnyvale, CA (US);

David Brower, Alamo, CA (US);

Carol Colrain, Redwood Shores, CA (US);

Daniel Semler, Belmont, CA (US);

Christopher A. Kantarjiev, Palo Alto, CA (US);

James W. Stamos, Saratoga, CA (US);

Assignee:

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

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 15/173 (2006.01); G06F 12/00 (2006.01);
U.S. Cl.
CPC ...
Abstract

Approaches are used for efficiently and effectively managing the dynamic allocation of resources of multi-node database systems between services provided by the multi-node database server. A service is a category of work that is hosted on the database server. The approaches manage allocation of resources at different levels. For services that use a particular database, the performance realized by the services is monitored. Resources assigned to the database are allocated between these services to ensure performance goals for each are met. Resources assigned to a cluster of nodes are allocated between the databases to ensure that performance goals for all the services that use the databases are met. Resources assigned to a farm of clusters are assigned amongst clusters based on service level agreements and back-end policies. The approach uses a hierarchy of directors to manage resources at the different levels.


Find Patent Forward Citations

Loading…