IP Library › Granted Patent US 9,667,507
Granted Patent B2
US 9,667,507 · App. 14/938,911 · Granted May 30, 2017

Increasing the accuracy of service quality management metrics

Inventors: Peter H. Burton (Vancouver, CA); Manvendra Gupta (Brampton, CA); Helena Litani (Vaughan, CA); Diaa EIDin M.Y.A. Nasr (Markham, CA)
Assignee: International Business Machines Corporation
H04L41/5009G06F11/3051H04L41/5067H04L43/08G06F11/3409G06F2201/875
View Patent ↗
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 9,667,507
App. No.
14/938,911
Granted
May 30, 2017
Kind
B2
Abstract

According to embodiments of the present invention, one or more computer processors determine a source for a performance indicator of a target service element is known. The one or more computer processors select, at run time, a source for the performance indicator that has a least amount of information gaps. The one or more computer processors determine information associated with the performance indicator from the source. The one or more computer processors determine whether the determined information associated with the performance indicator is more current than a quality indicator periodicity value that is associated with the target service element. In response to determining that the determined information associated with the performance indicator is more current than a quality indicator periodicity value that is associated with the target service element, the one or more computer processors selecting the performance indicator.

Claims (38)

1. A computer-implemented method comprising:

prior to runtime, monitoring configured service key performance indicators of service elements in a service model configuration;

selecting, at runtime, a best source for the key performance indicators based, at least in part, upon the monitoring of the configured service key performance indicators;

during runtime, collecting information for the key performance indicators selected from the best source for the key performance indicators wherein the information includes at least one of the following types of information: a metric collection frequency, a metric collection quality, a source system availability and a target service component;

determining that the information collected for the key performance indicators selected at runtime is more recent than a key quality indicator periodicity value; and

responsive to the determination that the information collected for the key performance indicators is more recent, selecting the key performance indicators last collected.

2. The computer-implemented method of claim 1 further comprising:

dynamically federating of metrics of the information collected for service quality measurement.

3. The computer-implemented method of claim 1 further comprising:

in response to monitoring configured service key performance indicators of service elements in a service model configuration, determining a source for the key performance indicators of target service elements of the service elements.

4. The computer-implemented method of claim 3 wherein the selection of the best source is made in response to the determination of the source.

5. A computer program product comprising a computer readable storage medium having stored thereon:

first program instructions programmed to prior to runtime, monitor configured service key performance indicators of service elements in a service model configuration;

second program instructions programmed to select, at runtime, a best source for the key performance indicators based, at least in part, upon the monitoring of the configured service key performance indicators;

third program instructions programmed to during runtime, collect information for the key performance indicators selected from the best source for the key performance indicators wherein the information includes at least one of the following types of information: a metric collection frequency, a metric collection quality, a source system availability and a target service component;

fourth program instructions programmed to determine that the information collected for the key performance indicators selected at runtime is more recent than a key quality indicator periodicity value; and

fifth program instructions programmed to responsive to the determination that the information collected for the key performance indicators is more recent, select the key performance indicators last collected.

6. The computer program product of claim 5 wherein the medium has further stored thereon:

sixth program instructions programmed to dynamically federate metrics of the information collected for service quality measurement.

7. The computer program product of claim 5 wherein the medium has further stored thereon:

sixth program instructions programmed to in response to monitoring configured service key performance indicators of service elements in a service model configuration, determine a source for the key performance indicators of target service elements of the service elements.

8. The computer program product of claim 7 wherein the selection of the best source is made in response to the determination of the source.

9. A computer system comprising:

a processor(s) set; and

a computer readable storage medium;

wherein:

the processor set is structured, located, connected and/or programmed to run program instructions stored on the computer readable storage medium; and

the program instructions include:

first program instructions programmed to prior to runtime, monitor configured service key performance indicators of service elements in a service model configuration,

second program instructions programmed to select, at runtime, a best source for the key performance indicators based, at least in part, upon the monitoring of the configured service key performance indicators,

third program instructions programmed to during runtime, collect information for the key performance indicators selected from the best source for the key performance indicators wherein the information includes at least one of the following types of information: a metric collection frequency, a metric collection quality, a source system availability and a target service component,

fourth program instructions programmed to determine that the information collected for the key performance indicators selected at runtime is more recent than a key quality indicator periodicity value, and

fifth program instructions programmed to responsive to the determination that the information collected for the key performance indicators is more recent, select the key performance indicators last collected.

10. The computer system of claim 9 wherein the medium has further stored thereon:

sixth program instructions programmed to dynamically federate metrics of the information collected for service quality measurement.

11. The computer system of claim 9 wherein the medium has further stored thereon:

sixth program instructions programmed to in response to monitoring configured service key performance indicators of service elements in a service model configuration, determine a source for the key performance indicators of target service elements of the service elements.

12. The computer system of claim 11 wherein the selection of the best source is made in response to the determination of the source.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 12, 2015
From: BURTON, PETER H.; GUPTA, MANVENDRA; LITANI, HELENA; NASR, DIAA ELDIN M.Y.A.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 037020/0309 →
Continuity (2)
Continuation 14230124 · Mar 31, 2014
Related Publication 20160065420A1 · Mar 3, 2016