Resource provisioning using predictive modeling in a networked computing environment

US9860134B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9860134-B2
Application numberUS-201514834723-A
CountryUS
Kind codeB2
Filing dateAug 25, 2015
Priority dateAug 24, 2012
Publication dateJan 2, 2018
Grant dateJan 2, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 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. 2. The computer-implemented method of claim 1 , further comprising provisioning a set of computing resources in the networked computing environment based on the forecasted network traffic. 3. The computer-implemented method of claim 1 , the derivative vector plot comprising a K th derivative vector plot being generated by transforming the set of data points using a mathematical algorithm. 4. The computer-implemented method of claim 3 , further comprising outputting a network traffic projection based on the forecasting. 5. The computer-implemented method of claim 4 , the network traffic projection being generated by integrating K initial conditions a K quantity of times using a predetermined numerical technique. 6. The computer-implemented method of claim 3 , the mathematical algorithm comprising a fourth order Runge-Kutta method. 7. The computer-implemented method of claim 1 , the networked computing environment comprising a cloud computing environment. 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. 9. The system of claim 8 , the memory medium further comprising instructions for causing the system to provision a set of computing resources in the networked computing environment based on the forecasted network traffic. 10. The system of claim 8 , the derivative vector plot comprising a K th derivative vector plot, the memory medium further comprising instructions for causing the system to transforming the set of data points using a mathematical algorithm to yield the K th derivative vector plot. 11. The system of claim 10 , the memory medium further comprising instructions for causing the system to output a network traffic projection based on the forecasting. 12. The system of claim 11 , the network traffic projection being generated by integrating K initial conditions of a K quantity of times using a predetermined numerical technique. 13. The system of claim 10 , the mathematical algorithm comprising a fourth order Runge-Kutta method. 14. The system of claim 8 , the networked computing environment comprising a cloud computing environment. 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. 16. The computer program product of claim 15 , the computer readable storage device further comprising instructions to provision a set of computing resources in the networked computing environment based on the forecasted network traffic. 17. The computer program product of claim 15 , the derivative vector plot comprising a K th derivative vector plot, the computer readable storage device further comprising instructions to transforming the set of data points using a mathematical algorithm to yield the K th derivative vector plot. 18. The computer program product of claim 17 , the computer readable storage device further comprising instructions to output a network traffic projection based on the forecasting. 19. The computer program product of claim 18 , the network traffic projection being generated by integrating K initial conditions a K quantity of times using a predetermined numerical technique. 20. The computer program product of claim 17 , the mathematical algorithm comprising a fourth order Runge-Kutta method. 21. The computer program product of claim 15 , the networked computing environment comprising a cloud computing environment. 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.

Assignees

Inventors

Classifications

  • using straight lines or curves · CPC title

  • G06T11/26Primary

    Drawing of charts or graphs · CPC title

  • for predicting network behaviour · CPC title

  • using statistical or mathematical methods · CPC title

  • Physics · mapped topic

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9860134B2 cover?
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 …
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06T11/26. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 02 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).