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:
Jan. 06, 2015

Filed:

Jun. 21, 2012
Applicants:

Ganesha Shanmuganathan, Mountain View, CA (US);

Anne Marie Holler, Los Altos, CA (US);

Pradeep Padala, Sunnyvale, CA (US);

Rean Griffith, Oakland, CA (US);

Shankari Kalyanaraman, Mountain View, CA (US);

Inventors:

Ganesha Shanmuganathan, Mountain View, CA (US);

Anne Marie Holler, Los Altos, CA (US);

Pradeep Padala, Sunnyvale, CA (US);

Rean Griffith, Oakland, CA (US);

Shankari Kalyanaraman, Mountain View, CA (US);

Assignee:

VMware, Inc., Palo Alto, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 9/455 (2006.01);
U.S. Cl.
CPC ...
Abstract

Embodiments perform opportunistically proactive resource scheduling for a plurality of resource-consuming entities. The scheduling is based on both current entitlement (or demand) by the entities and predicted future entitlement (or demand) by the entities. Resources are allocated based on the current demands, while any remaining resource capacity is further allocated to entities based on predicted demands. In some embodiments, the scheduling is performed on a cluster of hosts executing a plurality of virtual machines (VMs) in a virtualized datacenter to implement load balancing.


Find Patent Forward Citations

Loading…