×

Process demand prediction for distributed power and resource management

  • US 9,519,562 B2
  • Filed: 10/25/2011
  • Issued: 12/13/2016
  • Est. Priority Date: 01/26/2009
  • Status: Active Grant
First Claim
Patent Images

1. A method for allocating resources in a virtual desktop environment, the method comprising:

  • making a prediction for future demand by a plurality of processes running on a first host and a second host, the prediction being based on each process demand history and on removing past process demand glitches, including defining the process demand history on which the prediction is based by identifying any past process demand glitch and by including stable periods while excluding any identified past process demand glitch between the stable periods, wherein making the prediction includes determining the stable periods in the process demand history such that each stable period in the stable periods is a time span during which a demand of the corresponding process stays within a baseline value of a previous stable period and a demand variation threshold, wherein making the prediction further includes determining a group of unstable samples is a process demand glitch based on identifying that a difference between a stable sample preceding the group of unstable samples and a stable sample following the group of unstable samples is within the demand variation threshold and the baseline value;

    selecting a candidate process for movement, the candidate process being one of the plurality of processes;

    performing a cost and benefit analysis for moving the candidate process from the plurality of processes from the first host to the second host based on the prediction, the cost and benefit analysis being specific to the candidate process; and

    executing a move of the candidate process when the cost and benefit analysis recommends the move.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×