# US 2014/0157061 A1 · Evaluating Service Degradation Risk for a Service Provided by Data Processing Resources

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2014/0157061 A1
- Document ID: US20140157061A1
- Status: Published application
- Kind: A1
- Application number: 13/705,496
- Filed: 2012-12-05
- Published: 2014-06-05
- Earliest claimed: 2012-12-05
- Assignees: International Business Machines Corporation
- Applicants: International Business Machines Corporation
- Inventors: John J. Bird; Terry R. Ulmer
- Web page: https://patentgrep.com/patent/US20140157061A1

## CPC

- G06F 11/079: {Root cause analysis, i.e. error or fault diagnosis (in a hardware test environment G06F11/22; in a software test environment G06F11/36)}
- G06F 8/70: Software maintenance or management
- G06F 11/008: {Reliability or availability analysis}
- G06F 11/0721: {within a central processing unit [CPU]}
- G06F 11/3495: {for systems}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

In one aspect, a service requirements specification specifies data processing resources required to provide a service, and a configuration specification specifies a configuration of data processing resources for providing the service. The service requirements specification and configuration specification are analyzed using resource reliability data for the specified resources to determine a composite risk of degradation of the service. In another aspect, reliability of one or more software modules is projected according to a current state in a development life cycle of the software modules and any of various additional indicators. Preferably, a data processing support provider separate from the service-providing enterprise maintains historical field support data concerning significant field defect events with respect to various resources, and uses this data for projecting reliability of the resources.

## Claims

### Claim 1

A method for evaluating degradation of service risk for a service provided by at least one digital data processing device, comprising:
recording in a data processing system a service requirements specification for a service, said service being a service provided by a set of digital data processing resources on behalf of at least one client, said service requirements specification specifying a plurality of digital data processing resources required to provide said service;
recording in a data processing system a configuration specification, said configuration specification specifying a configuration of digital data processing resources of a service provider available to provide said service on behalf of said at least one client
automatically accessing, with a data processing system, reliability data for digital data resources specified in said configuration specification;
using said service requirements specification, said configuration specification, and said resource reliability data to automatically determine, with a data processing system, a risk of degradation of the service specified in said service requirements specification when provided by the configuration of digital data processing resources specified in said configuration specification; and
providing results of said using said service requirements specification, said configuration specification, and said resource reliability data to automatically determine a risk of degradation of the service to a user.

### Claim 2 (depends on 1)

The method of claim 1, wherein said plurality of digital data processing resources required to provide said service specified in said service requirements specification includes at least one software module.

### Claim 3 (depends on 1)

The method of claim 1, wherein said service comprises the maintenance of at least one web page on the Internet for access by said at least one client.

### Claim 4 (depends on 1)

The method of claim 1, wherein said configuration specification specifies a set of redundant resources, wherein loss of any single resource of the set of redundant resources does not cause degradation of said service.

### Claim 5 (depends on 1)

The method of claim 1, wherein said reliability data comprises data derived from field support data gathered from supporting resources of a first digital data processing resource type, wherein at least one digital data processing resource specified by said configuration specification is of said first digital data processing resource type.

### Claim 6 (depends on 1)

The method of claim 1, wherein using said service requirements specification, said configuration specification, and said resource reliability data to automatically determine, with a data processing system, a risk of degradation of the service specified in said service requirements specification when provided by the configuration of digital data processing resources specified in said configuration specification comprises:
generating a plurality of resource states of resources identified in said configuration specification;
pruning resource states which do not meet requirements of said service requirements specification; and
using said resource reliability data to automatically assign a probability to unpruned resource states.

### Claim 7 (depends on 6)

The method of claim 6, wherein using said service requirements specification, said configuration specification, and said resource reliability data to automatically determine, with a data processing system, a risk of degradation of the service specified in said service requirements specification when provided by the configuration of digital data processing resources specified in said configuration specification comprises:
(a) selecting a resource type of resources identified in said configuration specification;
(b) generating a plurality of resource states corresponding to resources of the selected type identified in said configuration specification;
(c) pruning generated resource states which do not meet requirements of said service requirements specification; and
repeating said (a), (b) and (c) unit all resource types have been analyzed.

### Claim 8 (depends on 7)

The method of claim 7, wherein using said service requirements specification, said configuration specification, and said resource reliability data to automatically determine, with a data processing system, a risk of degradation of the service specified in said service requirements specification when provided by the configuration of digital data processing resources specified in said configuration specification further comprises:
combining a plurality of equivalent said resource states to form a node;
wherein using said resource reliability data to automatically assign a probability to unpruned resource states is performed with respect to said node after combining said plurality of equivalent said resource states to form said node.

### Claim at position 9

9-20. (canceled)
