IP Library › Patent Application 12832436
Patent Application
App. No. 12/832,436

GENERATION OF OPERATIONAL POLICIES FOR MONITORING APPLICATIONS

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
12/832,436
Abstract

Example embodiments relate to generation of operational policies for monitoring applications. In example embodiments, data generated based on decomposition of a Service Level Agreement (SLA) is received. Furthermore, in example embodiments, an operational policy is generated using the decomposition data. The operational policy may be used to control operation of a monitoring application.

Claims (41)

1 . A policy generation system comprising:

a processor to:

receive decomposition data generated based on decomposition of a Service Level Agreement (SLA), the decomposition data comprising resource thresholds,

generate an operational policy using the decomposition data, wherein the operational policy controls operation of a monitoring application using the resource thresholds, and

initiate transmission of the operational policy to the monitoring application for implementation of the operational policy in real-time.

2 . The policy generation system of claim 1 , wherein, to generate the operational policy, the processor:

accesses a generic policy model that describes operation of the monitoring application,

merges the decomposition data into the generic policy model to obtain a merged policy model, and

converts the merged policy model into the operational policy for the monitoring application.

3 . The policy generation system of claim 2 , wherein:

the generic policy model is a structured document comprising a plurality of empty fields,

the merged policy model is a structured document for which at least a portion of the decomposition data is inserted into the plurality of empty fields and at least a portion of the decomposition data is inserted into new fields generated based on the decomposition data, and

the operational policy is a file defining behavior of the monitoring application based on the merged policy model.

4 . The policy generation system of claim 1 , wherein:

the decomposition data further includes information describing the SLA, and

to generate the operational policy, the processor inserts the information describing the SLA into the operational policy for the monitoring application.

5 . The policy generation system of claim 4 , wherein the information describing the SLA inserted by the processor into the operational policy includes at least one of an identifier for the SLA, an identifier for a customer, and a service level for the customer.

6 . The policy generation system of claim 4 , wherein the operational policy generated by the processor instructs the monitoring application to output the information describing the SLA upon occurrence of a specified condition.

7 . A machine-readable storage medium encoded with instructions executable by a processor of a computing device, the machine-readable storage medium comprising:

instructions for receiving, in response to a modification of a Service Level Agreement (SLA) or modification of a default workload for a service covered by the SLA, updated decomposition data generated based on decomposition of the SLA, the updated decomposition data including resource thresholds;

instructions for generating an updated operational policy using the updated decomposition data, wherein the updated operational policy controls operation of a monitoring application using the resource thresholds; and

instructions for transmitting the updated operational policy to the monitoring application during operation of the monitoring application for implementation in real-time.

8 . The machine-readable storage medium of claim 7 , wherein the instructions for generating the updated operational policy comprise:

instructions for accessing a generic policy model that describes operation of the monitoring application,

instructions for merging the updated decomposition data into the generic policy model to obtain a merged policy model, and

instructions for converting the merged policy model into the updated operational policy for the monitoring application.

9 . The machine-readable storage medium of claim 7 , wherein the modification of the SLA includes modification of a Service Level Objective (SLO).

10 . The machine-readable storage medium of claim 7 , wherein:

the updated decomposition data further includes SLA information comprising at least one of an identifier for the SLA, an identifier for a customer, and a service level, and

the instructions for generating the updated operational policy insert the SLA information into the updated operational policy.

11 . A method comprising:

receiving, in a policy generation system, data generated by a decomposition procedure triggered by modification of a Service Level Agreement (SLA) or modification of a default workload for a service covered by the SLA, the data including resource thresholds and SLA information;

deriving an updated policy model using the resource thresholds and the SLA information; and

generating an updated operational policy that controls operation of a monitoring application using the updated policy model, wherein the updated operational policy instructs the monitoring application to monitor the resource thresholds and includes the SLA information.

12 . The method of claim 11 , further comprising:

transmitting the updated operational policy to the monitoring application for implementation in real-time by the monitoring application.

13 . The method of claim 11 , wherein the deriving comprises:

accessing a generic policy model that uses an instantiation of a structured data schema including resource threshold fields and SLA information fields; and

inserting the resource thresholds and the SLA information into the fields in the generic policy model to obtain the updated policy model.

14 . The method of claim 11 , wherein the SLA information comprises at least one of an SLA identifier, customer information, and service level information.

15 . The method of claim 14 , wherein the updated operational policy instructs the monitoring application to output at least one of the SLA identifier, the customer information, and the service level information when raising an alert based on operation of a monitored system outside of the resource thresholds.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2015
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 037079/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 8, 2010
From: SMITY, VIRGINIA; CHEN, YUAN
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 024654/0058 →