IP Library Granted Patent US 12,086,023
Granted Patent B2
US 12,086,023 · App. 17/329,273 · Granted Sep 10, 2024

System for data center remediation scheduling

Inventors: Saurav Shrestha (Round Rock, TX); Jeffrey M. Lairsey (Round Rock, TX); Carlin Mendonca (Austin, TX); Margaret Patton (Austin, TX)
Assignee: Dell Products L.P.
G06F11/0793
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 12,086,023
App. No.
17/329,273
Granted
Sep 10, 2024
Kind
B2
Abstract

A system, method, and computer-readable medium are disclosed for performing a data center monitoring and management operation. The data center monitoring and management operation includes: monitoring data center assets within a data center; identifying an issue within the data center, the issue being associated with an operational situation associated with a particular component of the data center; scheduling a remediation task via a data center monitoring and management application, the remediation task being designed to address the issue within the data center; and, performing a data center remediation operation based upon the remediation task.

Claims (67)

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

monitoring data center assets within a data center via a data center monitoring and management console, the monitoring using telemetry data, the telemetry data comprising information corresponding to an operational status of a particular data center asset, the data center monitoring and management console including a monitoring module, a management module and a user interface engine, the monitoring module being implemented to monitor procurement, deployment, implementation, operation, management, maintenance, and remediation of a data center asset at any point in a lifecycle of the data center asset, the management module being implemented to manage procurement, deployment, implementation, operation, monitoring, maintenance, and remediation of the data center asset at any point in the lifecycle of the data center asset, the user interface engine being implemented to generate a user interface for the provision of information associated with the monitoring, and management, of the data center asset;

identifying an issue within the data center, the issue being associated with an operational situation associated with a particular component of the data center, the issue being related to an occurrence or predicted occurrence of an anomaly within the data center, the anomaly being related to an unexpected behavior of the particular component of the data center;

assigning a data center issue priority level to the issue;

scheduling a remediation task via a data center monitoring and management application, the remediation task being designed to address the issue within the data center, the remediation task being identified using the telemetry data, historical data associated with the particular data center asset and target value data associated with the particular data center asset, the scheduling being based on the data center issue priority level of the issue; and,

performing a data center remediation operation based upon the remediation task.

2. The method of claim 1 , further comprising:

generating a remediation task priority queue, the remediation task priority queue comprising a plurality of remediation tasks, the remediation task priority queue taking into account at least one of a remediation prioritization and a remediation difficulty; and,

using the remediation task priority queue when scheduling the plurality of remediation tasks.

3. The method of claim 2 , further comprising:

analyzing a set of available data center personnel; and,

assigning each of the plurality of remediation tasks to at least one of the available data center personnel based upon attributes of the at least one of the available data center personnel and the scheduling the plurality of remediation tasks, the assigning generating an assignment for the at least one of the available data center personnel.

4. The method of claim 3 , further comprising:

notifying the at least one of the available data center personnel about the assignment; and,

providing a remediation resource regarding the assignment to the at least one of the available data center personnel.

5. The method of claim 1 , wherein:

the remediation task comprises a solution to address the issue; and,

the solution is distributed to an administrator via the data center monitoring and management application.

6. The method of claim 1 , wherein:

remediation operation scheduling rules are used to generate a schedule of a plurality of remediation tasks, the remediation operation scheduling rules determining whether the ranking of the data center remediation operations is based upon one or both of an anticipated time to perform each data center remediation operation and an impact of the issue within the data center on an associated workload.

7. A system comprising:

a processor;

a data bus coupled to the processor; 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:

monitoring data center assets within a data center via a data center monitoring and management console, the monitoring using telemetry data, the telemetry data comprising information corresponding to an operational status of a particular data center asset, the data center monitoring and management console including a monitoring module, a management module and a user interface engine, the monitoring module being implemented to monitor procurement, deployment, implementation, operation, management, maintenance, and remediation of a data center asset at any point in a lifecycle of the data center asset, the management module being implemented to manage procurement, deployment, implementation, operation, monitoring, maintenance, and remediation of the data center asset at any point in the lifecycle of the data center asset, the user interface engine being implemented to generate a user interface for the provision, of information associated with the monitoring, and management, of the data center asset;

identifying an issue within the data center, the issue being associated with an operational situation associated with a particular component of the data center, the issue being related to an occurrence or predicted occurrence of an anomaly within the data center, the anomaly being related to an unexpected behavior of the particular component of the data center;

assigning a data center issue priority level to the issue;

scheduling a remediation task via a data center monitoring and management application, the remediation task being designed to address the issue within the data center, the remediation task being identified using the telemetry data, historical data associated with the particular data center asset and target value data associated with the particular data center asset, the scheduling being based on the data center issue priority level of the issue; and,

performing a data center remediation operation based upon the remediation task.

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

generating a remediation task priority queue, the remediation task priority queue comprising a plurality of remediation tasks, the remediation task priority queue taking into account at least one of a remediation prioritization and a remediation difficulty; and,

using the remediation task priority queue when scheduling the plurality of remediation tasks.

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

analyzing a set of available data center personnel; and,

assigning each of the plurality of remediation tasks to at least one of the available data center personnel based upon attributes of the at least one of the available data center personnel and the scheduling the plurality of remediation tasks, the assigning generating an assignment for the at least one of the available data center personnel.

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

notifying the at least one of the available data center personnel about the assignment; and,

providing a remediation resource regarding the assignment to the at least one of the available data center personnel.

11. The system of claim 7 , wherein:

the remediation task comprises a solution to address the issue; and,

the solution is distributed to an administrator via the data center monitoring and management application.

12. The system of claim 7 , wherein:

remediation operation scheduling rules are used to generate a schedule of a plurality of remediation tasks, the remediation operation scheduling rules determining whether the ranking of the data center remediation operations is based upon one or both of an anticipated time to perform each data center remediation operation and an impact of the issue within the data center on an associated workload.

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

monitoring data center assets within a data center via a data center monitoring and management console, the monitoring using telemetry data, the telemetry data comprising information corresponding to an operational status of a particular data center asset, the data center monitoring and management console including a monitoring module, a management module and a user interface engine, the monitoring module being implemented to monitor procurement, deployment, implementation, operation, management, maintenance, and remediation of a data center asset at any point in a lifecycle of the data center asset, the management module being implemented to manage procurement, deployment, implementation, operation, monitoring, maintenance, and remediation of the data center asset at any point in the lifecycle of the data center asset, the user interface engine being implemented to generate a user interface for the provision of information associated with the monitoring, and management, of the data center asset;

identifying an issue within the data center, the issue being associated with an operational situation associated with a particular component of the data center, the issue being related to an occurrence or predicted occurrence of an anomaly within the data center, the anomaly being related to an unexpected behavior of the particular component of the data center;

assigning a data center issue priority level to the issue;

scheduling a remediation task via a data center monitoring and management application, the remediation task being designed to address the issue within the data center, the remediation task being identified using the telemetry data, historical data associated with the particular data center asset and target value data associated with the particular data center asset, the scheduling being based on the data center issue priority level of the issue; and,

performing a data center remediation operation based upon the remediation task.

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

generating a remediation task priority queue, the remediation task priority queue comprising a plurality of remediation tasks, the remediation task priority queue taking into account at least one of a remediation prioritization and a remediation difficulty; and,

using the remediation task priority queue when scheduling the plurality of remediation tasks.

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

analyzing a set of available data center personnel; and,

assigning each of the plurality of remediation tasks to at least one of the available data center personnel based upon attributes of the at least one of the available data center personnel and the scheduling the plurality of remediation tasks, the assigning generating an assignment for the at least one of the available data center personnel.

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

notifying the at least one of the available data center personnel about the assignment; and,

providing a remediation resource regarding the assignment to the at least one of the available data center personnel.

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

the remediation task comprises a solution to address the issue; and,

the solution is distributed to an administrator via the data center monitoring and management application.

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

remediation operation scheduling rules are used to generate a schedule of a plurality of remediation tasks, the remediation operation scheduling rules determining whether the ranking of the data center remediation operations is based upon one or both of an anticipated time to perform each data center remediation operation and an impact of the issue within the data center on an associated workload.

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.

Assignments (8)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (058014/0560) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 062022/0473 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (057931/0392) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 062022/0382 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (057758/0286) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 061654/0064 →
SECURITY INTEREST Recorded Oct 6, 2021
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 058014/0560 →
SECURITY INTEREST Recorded Oct 6, 2021
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 057758/0286 →
SECURITY INTEREST Recorded Oct 6, 2021
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 057931/0392 →
SECURITY AGREEMENT Recorded Oct 1, 2021
From: DELL PRODUCTS, L.P.; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 057682/0830 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 25, 2021
From: SHRESTHA, SAURAV; LAIRSEY, JEFFREY M.; MENDONCA, CARLIN; PATTON, MARGARET
To: DELL PRODUCTS L.P.
Reel/Frame 056338/0924 →
Continuity (1)
Related Publication 20220383229A1 · Dec 1, 2022