IP Library Granted Patent US 12693887
Granted Patent B2
US 12693887 · App. 17/974,574 · Granted Jul 28, 2026

Long duration asynchronous transaction monitoring of distributed systems

Inventors: Ching-Yun Chao (Austin, TX); Kay Hewett (Miami Beach, FL); William Corlett (Tampa, FL); Nikhil Shingte (Alpharetta, GA); Oluwadamilola Okuneye (Severn, MD); Susmitha Pillarisetty (Hopkinton, MA)
Assignee: Dell Products L.P.
G06F9/466G06F9/3871G06F9/44505
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 12693887
App. No.
17/974,574
Granted
Jul 28, 2026
Kind
B2
Abstract

A system, method, and computer-readable medium for performing a data center management and monitoring operation. The data center management and monitoring operation includes: identifying a plurality of transaction components within a data center; monitoring the plurality of transaction components; identifying a long duration transaction based upon the monitoring; and, generating an insight regarding the long duration transaction.

Claims (56)

1 . A computer-implementable method for performing a data center management and monitoring operation, comprising:

identifying a plurality of transaction components within a data center, each of the plurality of transaction components executing on a data center asset of the data center, each of the plurality of transaction components comprising a component, the component performing an action to generate a result, at least some of the plurality of transaction components being distributed within the data center;

monitoring, via a long duration transaction monitoring system, the plurality of transaction components, the long duration transaction monitoring system including a long duration transaction monitoring data analysis engine, a long duration transaction monitoring service and a long duration transaction monitoring incident orchestrator/mitigation engine, the long duration transaction monitoring service providing service data, process data and step timing data to the long duration transaction monitoring data analysis engine, the long duration transaction monitoring analysis engine providing analysis information to the long duration transaction monitoring service and event control information to the long duration transaction monitoring incident orchestrator/mitigation engine, the long duration transaction monitoring incident orchestrator/mitigation engine providing elaborate handling of mitigation triggering events, wherein the elaborate handling of mitigation triggering events refers to generating a plurality of discrete mitigation triggering events;

identifying, via the long duration transaction monitoring system, a long duration transaction based upon the monitoring, wherein the long duration transaction refers to a process which spans the plurality of transaction components; and,

generating, via the long duration transaction monitoring system, an insight regarding the long duration transaction.

2 . The method of claim 1 , wherein:

the long duration transaction comprises an asynchronous long duration transaction.

3 . The method of claim 1 , further comprising:

performing, via the long duration transaction monitoring system, a remediation operation based upon the insight.

4 . The method of claim 1 , further comprising:

generating, via the long duration transaction monitoring system, analysis information based upon the monitoring, the analysis information including incident mitigation information.

5 . The method of claim 1 , further comprising:

generating, via the long duration transaction monitoring system, a triggering event based upon the monitoring.

6 . The method of claim 1 , wherein:

the identifying the plurality of transaction components includes identifying a black box transaction component; and,

the monitoring the plurality of transaction components includes deriving information regarding the black box transaction component.

7 . A system comprising:

a processor;

a data bus coupled to the processor;

a data center asset client module; and,

a non-transitory, computer-readable storage medium embodying computer program code, the non-transitory, computer-readable storage medium being coupled to the data bus, the computer program code interacting with a plurality of computer operations and comprising instructions executable by the processor and configured for:

identifying a plurality of transaction components within a data center, each of the plurality of transaction components executing on a data center asset of the data center, each of the plurality of transaction components comprising a component, the component performing an action to generate a result, at least some of the plurality of transaction components being distributed within the data center;

monitoring, via a long duration transaction monitoring system, the plurality of transaction components, the long duration transaction monitoring system including a long duration transaction monitoring data analysis engine, a long duration transaction monitoring service and a long duration transaction monitoring incident orchestrator/mitigation engine, the long duration transaction monitoring service providing service data, process data and step timing data to the long duration transaction monitoring data analysis engine, the long duration transaction monitoring analysis engine providing analysis information to the long duration transaction monitoring service and event control information to the long duration transaction monitoring incident orchestrator/mitigation engine, the long duration transaction monitoring incident orchestrator/mitigation engine providing elaborate handling of mitigation triggering events, wherein the elaborate handling of mitigation triggering events refers to generating a plurality of discrete mitigation triggering events;

identifying, via the long duration transaction monitoring system, a long duration transaction based upon the monitoring, wherein the long duration transaction refers to a process which spans the plurality of transaction components; and,

generating, via the long duration transaction monitoring system, an insight regarding the long duration transaction.

8 . The system of claim 7 , wherein:

the long duration transaction comprises an asynchronous long duration transaction.

9 . The system of claim 7 , wherein the instructions executable by the processor are further configured for:

performing, via the long duration transaction monitoring system, a remediation operation based upon the insight.

10 . The system of claim 7 , wherein the instructions executable by the processor are further configured for:

generating, via the long duration transaction monitoring system, analysis information based upon the monitoring, the analysis information including incident mitigation information.

11 . The system of claim 7 , wherein the instructions executable by the processor are further configured for:

generating, via the long duration transaction monitoring system, a triggering event based upon the monitoring.

12 . The system of claim 7 , wherein:

the identifying the plurality of transaction components includes identifying a black box transaction components; and,

the monitoring the plurality of transaction components includes deriving information regarding the black box transaction component.

13 . A non-transitory, computer-readable storage medium embodying computer program code, the computer program code comprising computer executable instructions configured for:

identifying a plurality of transaction components within a data center, each of the plurality of transaction components executing on a data center asset of the data center, each of the plurality of transaction components comprising a component, the component performing an action to generate a result, at least some of the plurality of transaction components being distributed within the data center;

monitoring, via a long duration transaction monitoring system, the plurality of transaction components, the long duration transaction monitoring system including a long duration transaction monitoring data analysis engine, a long duration transaction monitoring service and a long duration transaction monitoring incident orchestrator/mitigation engine, the long duration transaction monitoring service providing service data, process data and step timing data to the long duration transaction monitoring data analysis engine, the long duration transaction monitoring analysis engine providing analysis information to the long duration transaction monitoring service and event control information to the long duration transaction monitoring incident orchestrator/mitigation engine, the long duration transaction monitoring incident orchestrator/mitigation engine providing elaborate handling of mitigation triggering events, wherein the elaborate handling of mitigation triggering events refers to generating a plurality of discrete mitigation triggering events;

identifying, via the long duration transaction monitoring system, a long duration transaction based upon the monitoring, wherein the long duration transaction refers to a process which spans the plurality of transaction components; and,

generating, via the long duration transaction monitoring system, an insight regarding the long duration transaction.

14 . The non-transitory, computer-readable storage medium of claim 13 , wherein:

the long duration transaction comprises an asynchronous long duration transaction.

15 . The non-transitory, computer-readable storage medium of claim 13 , wherein the computer executable instructions are further configured for:

performing, via the long duration transaction monitoring system, a remediation operation based upon the insight.

16 . The non-transitory, computer-readable storage medium of claim 13 , wherein the computer executable instructions are further configured for:

generating, via the long duration transaction monitoring system, analysis information based upon the monitoring, the analysis information including incident mitigation information.

17 . The non-transitory, computer-readable storage medium of claim 13 , wherein the computer executable instructions are further configured for:

generating, via the long duration transaction monitoring system, a triggering event based upon the monitoring.

18 . The non-transitory, computer-readable storage medium of claim 13 , wherein:

the identifying the plurality of transaction components includes identifying a black box transaction components; and,

the monitoring the plurality of transaction components includes deriving information regarding the black box transaction component.

19 . The non-transitory, computer-readable storage medium of claim 13 , wherein:

the computer executable instructions are deployable to a client system from a server system at a remote location.

20 . The non-transitory, computer-readable storage medium of claim 13 , wherein:

the computer executable instructions are provided by a service provider to a user on an on-demand basis.