SPECULATIVE ALLOCATION OF INSTANCES
First Claim
Patent Images
1. A method for speculative allocation of computing resources, comprising:
- tracking data, for each of one or more users of computing resources, including a respective history of auction bids and a respective history of computing resource usage;
predicting, based on the tracked data, respective probabilities that each of the one or more users will submit a qualifying bid for one or more available computing resources during a current auction;
ranking the predictions; and
preparing the available datacenter resources for allocation to at least one of the users in accordance with the ranked predictions.
4 Assignments
0 Petitions
Accused Products
Abstract
In one example embodiment, operations may include predicting winning bidders in an auction for computing resources; pre-placing machine images before the auction has been completed; booting-up at least a portion of the pre-placed machine images before the auction has been completed; and assigning a booted-up virtual machine to one of the predicted auction winners.
25 Citations
21 Claims
-
1. A method for speculative allocation of computing resources, comprising:
-
tracking data, for each of one or more users of computing resources, including a respective history of auction bids and a respective history of computing resource usage; predicting, based on the tracked data, respective probabilities that each of the one or more users will submit a qualifying bid for one or more available computing resources during a current auction; ranking the predictions; and preparing the available datacenter resources for allocation to at least one of the users in accordance with the ranked predictions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for speculative allocation of computing resources, comprising:
-
a management module configured to store prediction variables; a prediction module configured to predict, based on at least the prediction variables, respective probabilities that one or more users will submit a qualifying bid for one or more available computing resources during a current auction; a hypervisor configured to prepare the available computing resources for allocation upon completion of the current auction. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer-readable medium storing instructions that, when executed, cause one or more processors to perform operations comprising:
-
predicting winning bidders in an auction for computing resources; pre-placing machine images before the auction has been completed; booting-up at least a portion of the pre-placed machine images before the auction has been completed; and assigning a booted-up virtual machine to one of the predicted winning bidders who has submitted a winning bid. - View Dependent Claims (21)
-
Specification