Enterprise data-driven system for predictive resource provisioning in cloud environments

US9606840B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9606840-B2
Application numberUS-201313928998-A
CountryUS
Kind codeB2
Filing dateJun 27, 2013
Priority dateJun 27, 2013
Publication dateMar 28, 2017
Grant dateMar 28, 2017

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.

Implementations of the present disclosure include methods, systems, and computer-readable storage mediums for predicting resource consumption in cloud infrastructures. Implementations include actions of receiving event data from one or more enterprise data sources, determining that an event associated with the event data is a known event, retrieving resource consumption information associated with the event, and providing a resource consumption schedule to a cloud infrastructure, the resource consumption schedule indicating resources expected to be consumed during execution of the event.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method for predicting resource consumption in cloud infrastructures, the method being executed using one or more processors and comprising: receiving, by the one or more processors, event data from one or more enterprise data sources, the event data comprising an interaction between an enterprise and a cloud infrastructure; determining, by the one or more processors, that an event associated with the event data is a known event by matching the event with an existing event entry in a matching table using a matching format comprising at least one of a class of the event, an average memory allocation consumed, and an average processing units consumed; retrieving, by the one or more processors, resource consumption information associated with the event; and providing, by the one or more processors, a resource consumption schedule to the cloud infrastructure, the resource consumption schedule indicating discrete values of a future demand using different levels of probability of the future demand, the future demand being associated with resources expected to be consumed during execution of the event that are quantified based on a stepwise refinement of a time, at which or during which the event is to be executed. 2. The method of claim 1 , wherein the resource consumption schedule further indicates a time at which or during which the event is to be executed, and a probability that the event will be executed at or during the time. 3. The method of claim 1 , further comprising normalizing the event data, such that the event data is provided in a format for resource consumption prediction. 4. The method of claim 1 , wherein determining that an event associated with the event data is a known event comprises referencing a deviation table, the deviation table indicating expected behavior associated with the event. 5. The method of claim 4 , wherein expected behavior comprises one or more of expected frequency, expected time intervals between event execution, and one or more event contexts. 6. The method of claim 1 , further comprising: determining that at least one event associated with the event data is an unknown event; and storing the at least one event in a storage table. 7. The method of claim 6 , wherein the at least one event is included in the resource consumption schedule. 8. The method of claim 6 , further comprising: receiving feedback from the cloud infrastructure, the feedback comprising resource consumption information associated with the at least one event; and updating a matching table to include the at least one event as a known event, and to include the resource consumption information associated with the at least one event. 9. The method of claim 1 , further comprising receiving feedback from the cloud infrastructure, the feedback comprising actual resource consumption information associated with the event. 10. The method of claim 9 , further comprising updating a matching table based on the actual resource consumption information. 11. The method of claim 1 , wherein the one or more resources comprise at least one of storage resources and computational resources. 12. The method of claim 1 , wherein the enterprise data sources comprise one or more of a workflow engine, a business object (BO) state machine, a collaboration portal, and an analytics data engine. 13. A non-transitory computer-readable storage medium coupled to one or more processors and having instructions stored thereon which, when executed by the one or more processors, cause the one or more processors to perform operations for predicting resource consumption in cloud infrastructures, the operations comprising: receiving event data from one or more enterprise data sources, the event data comprising an interaction between an enterprise and a cloud infrastructure; determining that an event associated with the event data is a known event by matching the event with an existing event entry in a matching table using a matching format comprising at least one of a class of the event, an average memory allocation consumed, and an average processing units consumed; retrieving resource consumption information associated with the event; and providing a resource consumption schedule to the cloud infrastructure, the resource consumption schedule indicating discrete values of a future demand using different levels of probability of the future demand, the future demand being associated with resources expected to be consumed during execution of the event that are quantified based on a stepwise refinement of a time, at which or during which the event is to be executed. 14. A system, comprising: a computing device; and a computer-readable storage device coupled to the computing device and having instructions stored thereon which, when executed by the computing device, cause the computing device to perform operations for predicting resource consumption in cloud infrastructures, the operations comprising: receiving event data from one or more enterprise data sources, the event data comprising an interaction between an enterprise and a cloud infrastructure; determining that an event associated with the event data is a known event by matching the event with an existing event entry in a matching table using a matching format comprising at least one of a class of the event, an average memory allocation consumed, and an average processing units consumed; retrieving resource consumption information associated with the event; and providing a resource consumption schedule to the cloud infrastructure, the resource consumption schedule indicating discrete values of a future demand using different levels of probability of the future demand, the future demand being associated with resources expected to be consumed during execution of the event that are quantified based on a stepwise refinement of a time, at which or during which the event is to be executed.

Assignees

Inventors

Classifications

  • for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS] · CPC title

  • using logs of notifications; Post-processing of notifications · CPC title

  • for predicting network behaviour · CPC title

  • G06F9/5072Primary

    Grid computing · CPC title

  • Electricity · 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 US9606840B2 cover?
Implementations of the present disclosure include methods, systems, and computer-readable storage mediums for predicting resource consumption in cloud infrastructures. Implementations include actions of receiving event data from one or more enterprise data sources, determining that an event associated with the event data is a known event, retrieving resource consumption information associated w…
Who is the assignee on this patent?
Schaad Andreas, Sap Se
What technology area does this patent fall under?
Primary CPC classification G06F9/5072. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 28 2017 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 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).