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. 14, 2015

Filed:

Jan. 11, 2012
Applicants:

Nikhil Devanur Rangarajan, Redmond, WA (US);

Kamal Jain, Bellevue, WA (US);

Balasubramanian Sivan, Tamil Nadu, IN;

Christopher A. Wilkens, Fremont, CA (US);

Inventors:

Nikhil Devanur Rangarajan, Redmond, WA (US);

Kamal Jain, Bellevue, WA (US);

Balasubramanian Sivan, Tamil Nadu, IN;

Christopher A. Wilkens, Fremont, CA (US);

Assignee:

Microsoft Corporation, Redmond, WA (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 15/173 (2006.01); G06F 9/50 (2006.01); H04L 29/08 (2006.01); G06Q 10/06 (2012.01); H04L 29/06 (2006.01);
U.S. Cl.
CPC ...
G06F 9/5011 (2013.01); G06Q 10/0631 (2013.01); H04L 29/08144 (2013.01); H04L 29/08153 (2013.01); H04L 29/06 (2013.01);
Abstract

Various embodiments provide offline algorithms for resource allocation. A known set of 'offline' requests may be matched to available resources using an online resource allocation algorithm that models the offline resource allocation problem as though the requests were received stochastically. Requests may be scaled and then sampled to provide random, stochastic input for the online resource allocation algorithm. For each request, resources are allocated to the request by evaluating multiple options based upon shadow costs assigned to resources associated with the different options. After each request is processed, an adjustment is made to the shadow costs for remaining resources to reflect differences in rates for allocation and/or consumption of the resources and the updated shadow costs are used for a subsequent request. A scaled resource allocation determined using sampled requests in this manner may be scaled back up to obtain a solution for the offline resource allocation problem.


Find Patent Forward Citations

Loading…