IP Library › Granted Patent US 10,623,235
Granted Patent B2
US 10,623,235 · App. 15/790,984 · Granted Apr 14, 2020

Correlating computing network events

Inventors: Edith H. Stern (Yorktown Heights, NY); Kristian J. Stewart (Surrey, GB)
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
H04L41/0631H04L29/0899H04L41/065H04L41/0613H04L41/0668H04L41/0686H04L41/0806H04L41/0843H04L41/22H04L65/40H04L67/36H04L69/40H04L29/06H04L29/08072H04L29/08144H04L67/1002H04L69/329
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 10,623,235
App. No.
15/790,984
Granted
Apr 14, 2020
Kind
B2
Abstract

A method for correlating computing network events includes identifying computing resources to be deployed. An identification of a correlation pattern comprising a set of the resources to be deployed is received and a correlation identifier is assigned to the correlation pattern. Each resource of the correlation pattern is configured to include the correlation identifier with an event generated by the respective resource. The resources are then deployed in a computing environment.

Claims (35)

1. A method, comprising:

identifying computing resources to be deployed;

receiving an identification of a correlation pattern comprising a set of the resources to be deployed;

assigning a correlation identifier to the correlation pattern;

configuring each resource of the correlation pattern to include the correlation identifier with an a fault event packet generated by the respective resource, wherein a quantity of fault events to assess is reduced based on the correlation identifier; and

deploying the resources in a computing environment.

2. The method of claim 1 , further comprising:

receiving a plurality of events from deployed resources;

identifying a correlation identifier associated with each of the plurality of received events; and

correlating the events having a common correlation identifier.

3. The method of claim 2 , further comprising providing an indication of the correlated events.

4. The method of claim 2 , further comprising condensing a plurality of indications of correlated events to a single indication.

5. The method of claim 1 , further comprising associating the correlation pattern with a deployed application.

6. The method of claim 1 , further comprising providing the correlation identifier to the respective resources of the correlation pattern upon deployment of the respective resources.

7. A method, comprising:

receiving a deployment request for a computing service;

identifying a deployment template corresponding to the requested computing service, the deployment template indicating resources needed for providing the computing service;

identifying available resources based on the deployment template;

targeting available resource elements for deployment;

deploying the targeted resource elements in a computing environment;

associating with the deployment template in a memory an identification of a resource set indicating each of the deployed resource elements; and

responsive to receiving an event including a resource identifier, identifying the resource set having the deployed resource corresponding to the resource identifier and correlating the event with at least one other active event corresponding to the resource set.

8. The method of claim 7 , further comprising providing an indication of the correlated events.

9. The method of claim 8 , further comprising condensing a plurality of indications of correlated events to a single indication.

10. The method of claim 7 , further comprising associating the resource set with a deployed application.

11. A method, comprising:

discovering a topology of a computing environment;

receiving, by a deployment system, a request for a computing service;

creating a correlation identifier based on an identifier of the deployment system;

targeting resources to deploy in the computing environment to provide the computing service; and

configuring one or more of the targeted resources to include the correlation identifier in a payload of an event the respective resource emits while deployed in the computing environment.

12. The method of claim 11 , further comprising appending another identifier to the identifier of the deployment system to create the correlation identifier.

13. The method of claim 11 , further comprising providing the correlation identifier to the respective resources upon deployment of the respective resources.

14. The method of claim 11 , further comprising identifying a deployment template corresponding to the requested computing service, the deployment template indicating the resources needed for providing the computing service.

15. The method of claim 14 , further comprising associating with the deployment template in a memory an identification of a resource set indicating each of the targeted resources.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 23, 2017
From: STERN, EDITH H.; STEWART, KRISTIAN J.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 043926/0941 →
Continuity (4)
Continuation 15138828 · Apr 26, 2016
Continuation 13775205 · Feb 24, 2013
Continuation 13693462 · Dec 4, 2012
Related Publication 20180048517A1 · Feb 15, 2018