Dynamic system segmentation for service level agreements enforcement

US2016232193A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016232193-A1
Application numberUS-201514617902-A
CountryUS
Kind codeA1
Filing dateFeb 9, 2015
Priority dateFeb 9, 2015
Publication dateAug 11, 2016
Grant date

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.

In service level agreement enforcement, a segmentation module intercepts a request for a current runtime environment, extracts request data from the request, and passes request data to a risk assessment component. The risk assessment component finds a request history profile matching the request data, determines a request impact on runtime environment resources from the request history profile, and obtains the current state of the current runtime environment. The risk assessment module determines the risk to the service level agreement associated with the request or any other request currently executing if the request is serviced in the current runtime environment, based on the request impact and the current state of the current runtime environment, and outputs the risk assessment to the segmentation module. When the risk assessment indicates a risk, the segmentation module passes the request to an isolated runtime environment. Otherwise, the request is passed to the current runtime environment.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method for service level agreement enforcement, implemented by a processor of a computing system, comprising: intercepting a request for a current runtime environment by a segmentation module of the computing system; extracting request data from the request by the segmentation module; passing the request data from the segmentation module to a risk assessment component of the computing system, wherein the risk assessment component performs a risk assessment of servicing the request in a runtime environment based on a request history profile, the request data, and a current state of the current runtime environment; receiving a risk assessment from the risk assessment component by the segmentation module; when the risk assessment indicates a risk to a service level agreement associated with the request or any other request currently executing, passing the request to an isolated runtime environment by the segmentation module; and when the risk assessment does not indicate the risk to the service level agreement associated with the request or any of the other request currently executing, passing the request to the current runtime environment by the segmentation module. 2 . The method of claim 1 , wherein the performing of the risk assessment by the risk assessment component comprises: receiving the request data from the segmentation module; finding the request history profile matching the request data; determining a request impact on runtime environment resources from the matching request history profile; obtaining the current state of the current runtime environment; determining the risk to the service level agreement associated with the request or any of the other request currently executing if the request is serviced in the current runtime environment, based on the request impact and the current state of the current runtime environment; and outputting the risk assessment and the current state of the current runtime environment to the segmentation module. 3 . The method of claim 2 , wherein the request history profile comprises request details and the request impact of previously recorded requests, wherein the finding of the request history profile matching the request data comprises: comparing the request data with the request details of the previously recorded requests. 4 . The method of claim 1 , wherein the passing of the request to the isolated runtime environment by the segmentation module comprises: querying the risk assessment component for the service level agreement associated with the request or any of the other request currently executing; determining that the request may to be serviced by the current runtime environment within the requirements of the service level agreement based on the current state of the current runtime environment; in response to determining that the request may be serviced by the current runtime environment, holding the request; querying the risk assessment component for an updated risk assessment; determining that the updated risk assessment does not indicate the risk to the service level agreement associated with the request or any of the other request currently executing; and in response to determining that the updated risk assessment does not indicate the risk, reading the request and passing the request to the current runtime environment. 5 . The method of claim 1 , wherein the passing of the request to the isolated runtime environment by the segmentation module comprises: querying the risk assessment component for the service level agreement associated with the request or any of the other request currently executing; determining that the request may not to be serviced by the current runtime environment within the requirements of the service level agreement based on the current state of the current runtime environment; and in response to determining that the request may not be serviced by the current runtime environment, passing the request to the isolated runtime environment. 6 . The method of claim 1 , wherein the passing of the request to the isolated runtime environment by the segmentation module comprises: provisioning the isolated runtime environment to comprise one or more components mirroring one or more components of the current runtime environment necessary for the servicing of the request. 7 . The method of claim 1 , wherein the risk to the service level agreement associated with the request or any of the other request currently executing comprises a negative impact on the service level agreement if the request is serviced by the current runtime environment at the current state. 8 . A computer program product for performing service level agreement enforcement, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause the processor to perform a method comprising: intercepting a request for a current runtime environment by a segmentation module of the computing system; extracting request data from the request by the segmentation module; passing the request data from the segmentation module to a risk assessment component of the computing system, wherein the risk assessment component performs a risk assessment of servicing the request in a runtime environment based on a request history profile, the request data, and a current state of the current runtime environment; receiving a risk assessment from the risk assessment component by the segmentation module; when the risk assessment indicates a risk to a service level agreement associated with the request or any other request currently executing, passing the request to an isolated runtime environment by the segmentation module; and when the risk assessment does not indicate the risk to the service level agreement associated with the request or any of the other request currently executing, passing the request to the current runtime environment by the segmentation module. 9 . The computer program product of claim 8 , wherein the performing of the risk assessment by the risk assessment component comprises: receiving the request data from the segmentation module; finding the request history profile matching the request data; determining a request impact on runtime environment resources from the matching request history profile; obtaining the current state of the current runtime environment; determining the risk to the service level agreement associated with the request or any of the other request currently executing if the request is serviced in the current runtime environment, based on the request impact and the current state of the current runtime environment; and outputting the risk assessment and the current state of the current runtime environment to the segmentation module. 10 . The computer program product of claim 9 , wherein the request history profile comprises request details and the request impact of previously recorded requests, wherein the finding of the request history profile matching the request data comprises: comparing the request data with the request details of the previously recorded requests. 11 . The computer program product of claim 8 , wherein the passing of the request to the isolated runtime environment by the segmentation module comprises: querying the risk assessment component for the service level agreement associated with the request or any of the other request currently executing; determining that the request may to be serviced by the current runtime environment within the requirements of the service level agreement based on the current state of the current runtim

Assignees

Inventors

Classifications

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 US2016232193A1 cover?
In service level agreement enforcement, a segmentation module intercepts a request for a current runtime environment, extracts request data from the request, and passes request data to a risk assessment component. The risk assessment component finds a request history profile matching the request data, determines a request impact on runtime environment resources from the request history profile,…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification H04L41/5019. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Aug 11 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). 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).