Resource provisioning using predictive modeling in a networked computing environment
First Claim
Patent Images
1. A computer-implemented method for provisioning computing resources using predictive modeling in a networked computing environment, comprising:
- segmenting a set of graphical curves of network data traffic versus time generated from historical logs of network traffic into a set of predetermined time intervals to yield a set of time interval curves;
overlaying and fitting the set of time interval curves to yield a set of best fit overlaying curves;
generating a derivative vector plot based on a set of data points of the set of best fit overlaying curves;
forecasting network traffic in the networked computing environment based on the derivative vector plot; and
modifying an allocation of a set of computing resources in the networked computing environment based on the forecasted network traffic.
3 Assignments
0 Petitions
Accused Products
Abstract
An approach is provided for allowing a network computing (e.g., cloud computing) infrastructure to modify its resource allocation plan (e.g., an instance count) by using a Kth derivative vector plot, which may be generated using historical logs. Among other things, this approach enables an infrastructure to project an allocation forecast for a specified duration and adapt to changes in network traffic.
31 Citations
22 Claims
-
1. A computer-implemented method for provisioning computing resources using predictive modeling in a networked computing environment, comprising:
-
segmenting a set of graphical curves of network data traffic versus time generated from historical logs of network traffic into a set of predetermined time intervals to yield a set of time interval curves; overlaying and fitting the set of time interval curves to yield a set of best fit overlaying curves; generating a derivative vector plot based on a set of data points of the set of best fit overlaying curves; forecasting network traffic in the networked computing environment based on the derivative vector plot; and modifying an allocation of a set of computing resources in the networked computing environment based on the forecasted network traffic. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for provisioning computing resources using predictive modeling in a networked computing environment, comprising:
-
a memory medium comprising instructions; a bus coupled to the memory medium; and a processor coupled to the bus that when executing the instructions causes the system to; segment a set of graphical curves of network data traffic versus time generated from historical logs of network traffic into a set of predetermined time intervals to yield a set of time interval curves; overlay and fit the set of time interval curves to yield a set of best fit overlaying curves; generate a derivative vector plot based on a set of data points of the set of best fit overlaying curves; and forecast network traffic in the networked computing environment based on the derivative vector plot; and modify an allocation of a set of computing resources in the networked computing environment based on the forecasted network traffic. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product for provisioning computing resources using predictive modeling in a networked computing environment, the computer program product comprising a computer readable storage device, and program instructions stored on the computer readable storage device, to:
-
segment a set of graphical curves of network data traffic versus time generated from historical logs of network traffic into a set of predetermined time intervals to yield a set of time interval curves; overlay and fit the set of time interval curves to yield a set of best fit overlaying curves; generate a derivative vector plot based on a set of data points of the set of best fit overlaying curves; and forecast network traffic in the networked computing environment based on the derivative vector plot; and modify an allocation of a set of computing resources in the networked computing environment based on the forecasted network traffic. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A method for deploying a system for provisioning computing resources using predictive modeling in a networked computing environment, comprising:
providing a computer infrastructure being operable to; segment a set of graphical curves of network data traffic versus time generated from historical logs of network traffic into a set of predetermined time intervals to yield a set of time interval curves; overlay and fit the set of time interval curves to yield a set of best fit overlaying curves; generate a derivative vector plot based on a set of data points of the set of best fit overlaying curves; and forecast network traffic in the networked computing environment based on the derivative vector plot; and modify an allocation of a set of computing resources in the networked computing environment based on the forecasted network traffic.
Specification