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:
Aug. 11, 2015

Filed:

Dec. 24, 2009
Applicants:

Boris Klots, Belmont, CA (US);

Subhadeep Sinha, Mountain View, CA (US);

Satish Kumar, San Jose, CA (US);

Inventors:

Boris Klots, Belmont, CA (US);

Subhadeep Sinha, Mountain View, CA (US);

Satish Kumar, San Jose, CA (US);

Assignee:

Delphix Corporation, Menlo Park, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 12/911 (2013.01); G06F 17/30 (2006.01); H04M 15/00 (2006.01); H04L 29/08 (2006.01); H04L 12/24 (2006.01); H04L 12/801 (2013.01); H04L 12/26 (2006.01); H04L 12/927 (2013.01);
U.S. Cl.
CPC ...
H04L 47/828 (2013.01); G06F 17/30566 (2013.01); H04L 41/5009 (2013.01); H04L 41/5022 (2013.01); H04L 43/0888 (2013.01); H04L 47/10 (2013.01); H04L 47/805 (2013.01); H04L 47/822 (2013.01); H04L 67/10 (2013.01); H04L 67/325 (2013.01); H04M 15/00 (2013.01); H04L 41/0816 (2013.01);
Abstract

Allocation of resources across multiple consumers allows efficient utilization of shared resources. Observed usages of resources by consumers over time intervals are used to determine a total throughput of resources by the consumers. The total throughput of resources is used to determine allocation of resources for a subsequent time interval. The consumers are associated with priorities used to determine their allocations. Minimum and maximum resource guarantees may be associated with consumers. The resource allocation aims to allocate resources based on the priorities of the consumers while aiming to avoid starvation by any consumer. The resource allocation allows efficient usage of network resources in a database storage system storing multiple virtual databases.


Find Patent Forward Citations

Loading…