IP Library Granted Patent US 11,210,150
Granted Patent B1
US 11,210,150 · App. 16/996,474 · Granted Dec 28, 2021

Cloud infrastructure backup system

Inventors: Umadevi Setty (Bangalore, IN); Vishwanath Hulikal Ramegowda (Bangalore, IN); Naman Goel (Bangalore, IN)
Assignee: Dell Products L.P.
G06F11/008G06F11/1451G06F11/1469H04L67/1097G06F2201/82
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 11,210,150
App. No.
16/996,474
Granted
Dec 28, 2021
Kind
B1
Abstract

An infrastructure backup system includes an infrastructure manager system coupled to infrastructure devices via a network. A first infrastructure device includes a management controller database storing component dependency information identifying dependenc(ies) between a first component in the first infrastructure device and a second component in a second infrastructure device. A management controller device in the first infrastructure device receives a predicted failure for the first component from the infrastructure manager system and performs first backup operations to generate first component backup data based on the identification of the predicted failure for the first component. Based on the component dependency information that identifies the dependency between the first component and the second component, the management controller device also performs second backup operations to generate second component backup data. The management controller device then transmits the first and second component backup data via the network for storage on a backup storage system.

Claims (56)

1. An infrastructure backup system, comprising:

an infrastructure manager system; and

a plurality of infrastructure devices that are coupled to the infrastructure manager system via a network, wherein a first infrastructure device in the plurality of infrastructure devices includes:

a management controller database that stores component dependency information that identifies at least one dependency between a first component that is included in the first infrastructure device and a second component that is included in a second infrastructure device in the plurality of infrastructure devices; and

a management controller device that is coupled to the management controller database and that is configured to:

receive, via the network from the infrastructure manager system, an identification of a predicted failure for the first component;

perform, based on the identification of the predicted failure for the first component, first backup operations on the first component to generate first component backup data;

perform, based on the component dependency information that identifies at least one dependency between the first component and the second component, second backup operations on the second component to generate second component backup data; and

transmit the first component backup data and the second component backup data via the network for storage on a backup storage system.

2. The system of claim 1 , wherein the management controller device is configured to:

generate an alert associated with the operation of the first component; and

transmit the alert via the network to the infrastructure management system.

3. The system of claim 1 , wherein the first component backup data includes first component configuration information, and wherein the second component backup data includes second component configuration information.

4. The system of claim 1 , wherein the first component is a hardware component, and wherein the second component is a software component.

5. The system of claim 1 , wherein the management controller device is configured to:

synchronize the component dependency information stored in the management controller database with component dependency information stored in the infrastructure manager system.

6. The system of claim 1 , wherein the management controller device is configured to:

retrieve the first component backup data and the second component backup data via the network from the backup storage system;

restore the first component using the first component backup data retrieved from the backup storage system; and

restore the second component using the second component backup data retrieved from the backup storage system.

7. An Information Handling System (IHS), comprising:

a processing system; and

a memory system that is coupled to the processing system and that includes instructions that, when executed by the processing system, cause the processing system to provide a management controller engine that is configured to:

receive, via a network from an infrastructure manager system, an identification of a predicted failure for a first component included in a first infrastructure device;

perform, based on the identification of the predicted failure for the first component, first backup operations on the first component to generate first component backup data;

perform, based on component dependency information that identifies at least one dependency between the first component and a second component in a second infrastructure device, second backup operations on the second component to generate second component backup data; and

transmit the first component backup data and the second component backup data via the network for storage on a backup storage system.

8. The IHS of claim 7 , wherein the management controller engine is configured to:

generate an alert associated with the operation of the first component; and

transmit the alert via the network to the infrastructure management system.

9. The IHS of claim 7 wherein the first component backup data includes first component configuration information, and wherein the second component backup data includes second component configuration information.

10. The IHS of claim 7 , wherein the first component is a hardware component, and wherein the second component is a software component.

11. The IHS of claim 7 , wherein the management controller engine is configured to:

synchronize the component dependency information that is stored in a management controller database coupled to the management controller engine with component dependency information stored in the infrastructure manager system.

12. The IHS of claim 7 , wherein the management controller engine is configured to:

retrieve the first component backup data and the second component backup data via the network from the backup storage system;

restore the first component using the first component backup data retrieved from the backup storage system; and

restore the second component using the second component backup data retrieved from the backup storage system.

13. The IHS of claim 7 , wherein the first component backup operations and the second component backup operations are performed based on a predicted failure time period provided with the predicted failure for the first component.

14. A method for backing up infrastructure devices, comprising:

receiving, by a management controller device in a first infrastructure device via a network from an infrastructure manager system, an identification of a predicted failure for a first component included in the first infrastructure device;

performing, by the management controller device based on the identification of the predicted failure for the first component, first backup operations on the first component to generate first component backup data;

performing, by the management controller device based on component dependency information that identifies at least one dependency between the first component and a second component in a second infrastructure device, second backup operations on the second component to generate second component backup data; and

transmitting, by the management controller device, the first component backup data and the second component backup data via the network for storage on a backup storage system.

15. The method of claim 14 , further comprising:

generating, by the management controller device, an alert associated with the operation of the first component; and

transmitting, by the management controller device, the alert via the network to the infrastructure management system.

16. The method of claim 14 , wherein the first component backup data includes first component configuration information, and wherein the second component backup data includes second component configuration information.

17. The method of claim 14 , wherein the first component is a hardware component, and wherein the second component is a software component.

18. The method of claim 14 , further comprising:

synchronizing, by the management controller device, the component dependency information that is stored in a management controller database coupled to the management controller engine with component dependency information stored in the infrastructure manager system.

19. The method of claim 14 , further comprising:

retrieving, by the management controller device, the first component backup data and the second component backup data via the network from the backup storage system;

restoring, by the management controller device, the first component using the first component backup data retrieved from the backup storage system; and

restoring, by the management controller device, the second component using the second component backup data retrieved from the backup storage system.

20. The method of claim 14 , wherein the first component backup operations and the second component backup operations are performed based on a predicted failure time period provided with the predicted failure for the first component.

Assignments (9)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (054475/0523) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
Reel/Frame 060332/0664 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (054475/0434) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
Reel/Frame 060332/0740 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (054475/0609) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
Reel/Frame 062021/0570 →
RELEASE OF SECURITY INTEREST AT REEL 054591 FRAME 0471 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 058001/0463 →
SECURITY INTEREST Recorded Nov 18, 2020
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 054475/0609 →
SECURITY INTEREST Recorded Nov 18, 2020
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 054475/0434 →
SECURITY INTEREST Recorded Nov 18, 2020
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 054475/0523 →
SECURITY AGREEMENT Recorded Nov 13, 2020
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 054591/0471 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 18, 2020
From: SETTY, UMADEVI; HULIKAL RAMEGOWDA, VISHWANATH; GOEL, NAMAN
To: DELL PRODUCTS L.P.
Reel/Frame 053528/0651 →