Network demand forecasting
First Claim
Patent Images
1. A method for predicting demand of networked computing resources, comprising:
- selecting a reference model with a lowest level of error among multiple models for predicting website data demand of an event;
training the selected reference model by boosting the selected reference model;
training the selected reference model by bagging the selected reference model;
selecting one of the boosted selected reference model, the bagged selected reference model, and the selected reference model with the lowest level of error;
generating, by at least one computing device, a predicted demand spike curve using the selected one of the boosted selected reference model, the bagged selected reference model, and the selected reference model and historical information which corresponds to data demand of events similar to the event;
evaluating an accuracy of the selected one of the boosted selected reference model, the bagged selected reference model, and the selected reference model based on a dynamically updated total predicted demand curve by determining a success level of the selected one of the boosted selected reference model, the bagged selected reference model, and the selected reference model for a specified period of time during the event;
switching to another model for a next period of time during the event in response to the selected one of the boosted selected reference model, the bagged selected reference model, and the selected reference model not achieving the success level for the specified period of time during the event; and
provisioning based on the evaluating and the switching, by the at least one computing device, a plurality of website servers based on an updated demand curve.
2 Assignments
0 Petitions
Accused Products
Abstract
Approaches for predicting demand spikes and cyclic demand for web-related content is provided. An approach includes generating multiple models for predicting demand. The approach further includes selecting a model from the multiple models. The approach further includes inputting information into the model. The approach further includes generating, by at least one computing device, a predicted demand spike using the model and the information. The approach further includes generating a total predicted demand curve by combining the predicted demand spike with predicted cyclical demand.
-
Citations
14 Claims
-
1. A method for predicting demand of networked computing resources, comprising:
-
selecting a reference model with a lowest level of error among multiple models for predicting website data demand of an event; training the selected reference model by boosting the selected reference model; training the selected reference model by bagging the selected reference model; selecting one of the boosted selected reference model, the bagged selected reference model, and the selected reference model with the lowest level of error; generating, by at least one computing device, a predicted demand spike curve using the selected one of the boosted selected reference model, the bagged selected reference model, and the selected reference model and historical information which corresponds to data demand of events similar to the event; evaluating an accuracy of the selected one of the boosted selected reference model, the bagged selected reference model, and the selected reference model based on a dynamically updated total predicted demand curve by determining a success level of the selected one of the boosted selected reference model, the bagged selected reference model, and the selected reference model for a specified period of time during the event; switching to another model for a next period of time during the event in response to the selected one of the boosted selected reference model, the bagged selected reference model, and the selected reference model not achieving the success level for the specified period of time during the event; and provisioning based on the evaluating and the switching, by the at least one computing device, a plurality of website servers based on an updated demand curve. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
Specification