Speculative allocation of instances
AssigneeEmpire Technology Development LLC
InventorEzekiel Kruglick
Life of this patent
Estimating the term…
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.
Claims21
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.
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.
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.
Dependencies are inferred from the claim text.