Patent Document ID: 9465635
Application ID: 14493182
Patent Flag: 1

Claim One:
1. A method for managing distributed computing resources in a virtual computing environment, comprising: receiving resource usage data of one or more virtual machines executing on a host computer; comparing the resource usage data to previously collected resource usage data of the one or more virtual machines; generating a prediction of future workload based on said comparing; generating a resource allocation recommendation based on the prediction; and allocating resources according to the resource allocation recommendation; wherein generating a prediction of future workload based on said comparing further comprises: assuming a step pattern in the resource usage data; finding inter peak distances in the step pattern of the resource usage data; finding how long peaks in the step pattern of the resource data last; and predicting future workloads based on the inter peak distances in the step pattern of the resource usage data and based on how long the peaks in the step pattern of the resource usage data last.