Patent ID: 8812646

Claim:
A computer-implemented method, comprising: analyzing, by one or more configured computing systems, data about prior execution of one or more programs during a prior time interval to determine multiple average execution capacities used during the prior time interval, wherein individual average execution capacities correspond to one or more of multiple time period categories; generating, by the one or more configured computing systems, for at least one of multiple future time periods and based at least in part on one or more of the multiple determined average execution capacities, a prediction of future execution capacity that will be used for execution of the one or more programs during the at least one future time period; identifying, by the one or more configured computing systems, a future event that is expected to occur during a future time interval, the identifying of the future event being based at least in part on information distinct from the analyzed data; adjusting, by the one or more configured computing systems, the prediction of future execution capacity based at least in part on the identifying of the future event; and initiating use of the adjusted prediction for the at least one future time period to affect execution capacity that is available for the execution of the one or more programs during the at least one future time period.