IP Library Patent Application 17116892
Patent Application
App. No. 17/116,892

SYSTEM AND METHOD FOR INTENT BASED DATA PROTECTION

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 None
App. No.
17/116,892
Abstract

A system for providing data protection services for data stored by control plane applications hosted by composed information handling systems includes persistent storage and a system control processor manager. The system control processor manager obtains an intent based data protection request; identifies allocable computing resources of information handling systems; obtains a data protection policy based on the allocable computing resources and the intent based data protection request; obtains a data protection architecture based on the allocable computing resources, the data protection policy, and the intent based data protection request; and instantiates the data protection architecture to obtain a composed information handling system of the composed information handling systems to service the intent based data protection request.

Claims (61)

1 . A system for providing data protection services for data stored by control plane applications hosted by composed information handling systems, comprising:

persistent storage; and

a system control processor manager programmed to:

obtain an intent based data protection request;

identify allocable computing resources of information handling systems;

obtain a data protection policy based on the allocable computing resources and the intent based data protection request;

obtain a data protection architecture based on the allocable computing resources, the data protection policy, and the intent based data protection request; and

instantiate the data protection architecture to obtain a composed information handling system of the composed information handling systems to service the intent based data protection request.

2 . The system of claim 1 , wherein instantiating the data protection architecture comprises:

identifying, based on the data protection architecture, at least one compute resource set of the information handling systems meeting compute resource requirements of the data protection architecture;

identifying, based on the data protection architecture, at least one hardware resource set of the information handling systems meeting hardware resource requirements of the data protection architecture; and

setting up management services based on the data protection policy and the data protection architecture for the at least one hardware resource set using at least one control resource set to obtain logical hardware resources that are presented as bare metal resources to the at least one compute resource set.

3 . The system of claim 2 , wherein the management services comprise data protection services.

4 . The system of claim 3 , wherein the data protection policy specifies the data protection services.

5 . The system of claim 4 , wherein the data protection services are performed by the at least one control resource set.

6 . The system of claim 5 , wherein the at least one control resource set comprises:

a first system control processor of a first information handling system of the information handling systems, and

a second system control processor of a second information handling system of the information handling systems.

7 . The system of claim 6 , wherein setting up the management services comprises:

instantiating a data protection application, hosted by the first system control processor, that:

after the composed information handling system is instantiated:

obtains a bare metal communication associated with a data protection service of the data protection services; and

performs the data protection service to enable a restoration of the composed information handling system to be performed in the future.

8 . The system of claim 7 , wherein performance of the data protection service using the at least one control resource set and the at least one hardware resource set of the composed information handling system is transparent to at least a portion of applications executing on the at least one compute resource set.

9 . The system of claim 1 , wherein obtaining the data protection policy based on the allocable computing resources and the intent based data protection request comprises:

filtering a list of potential data protection policies based on a goal specified by the data protection request to obtain a filtered list of potential data protection policies; and

selecting one of the potential data protection policies specified by the list based on the allocable computing resources.

10 . The system of claim 9 , wherein the list of potential data protection policies specifies quantities of computing resources required to implement each of the potential data protection policies in the list.

11 . The system of claim 1 , wherein obtaining the data protection policy based on the allocable computing resources and the intent based data protection request comprises:

filtering a list of potential data protection policies based on a goal specified by the data protection request to obtain a filtered list of potential data protection policies; and

selecting one of the potential data protection policies specified by the list based on the allocable computing resources.

12 . The system of claim 11 , wherein obtaining the data protection architecture based on the allocable computing resources, the data protection policy, and the intent based data protection request comprises:

filtering a list of potential data protection architectures based on the data protection policy to obtain a filtered list of the potential data protection architectures; and

selecting one of the potential data protection architectures based on the allocable computing resources.

13 . The system of claim 1 , wherein the system control processor manager is further programmed to:

after the composed information handling system is obtained:

identify a recomposition event associated with a recomposed information handling system; and

modify the data protection policy and the data protection architecture based on the recomposed information handling system.

14 . A method for providing data protection services for data stored by control plane applications hosted by composed information handling systems, comprising:

obtaining an intent based data protection request;

identifying allocable computing resources of information handling systems;

obtaining a data protection policy based on the allocable computing resources and the intent based data protection request;

obtaining a data protection architecture based on the allocable computing resources, the data protection policy, and the intent based data protection request; and

instantiating the data protection architecture to obtain a composed information handling system of the composed information handling systems to service the intent based data protection request.

15 . The method of claim 14 , wherein instantiating the data protection architecture comprises:

identifying, based on the data protection architecture, at least one compute resource set of the information handling systems meeting compute resource requirements of the data protection architecture;

identifying, based on the data protection architecture, at least one hardware resource set of the information handling systems meeting hardware resource requirements of the data protection architecture; and

setting up management services, based on the data protection policy and the data protection architecture, for the at least one hardware resource set using at least one control resource set to obtain logical hardware resources that are presented as bare metal resources to the at least one compute resource set.

16 . The method of claim 15 , wherein the management services comprise data protection services.

17 . The method of claim 16 , wherein the data protection policy specifies the data protection services.

18 . A non-transitory computer readable medium comprising computer readable program code, which when executed by a computer processor enables the computer processor to perform a method for providing data protection services for data stored by control plane applications hosted by composed information handling systems, the method comprising:

obtaining an intent based data protection request;

identifying allocable computing resources of information handling systems;

obtaining a data protection policy based on the allocable computing resources and the intent based data protection request;

obtaining a data protection architecture based on the allocable computing resources, the data protection policy, and the intent based data protection request; and

instantiating the data protection architecture to obtain a composed information handling system of the composed information handling systems to service the intent based data protection request.

19 . The non-transitory computer readable medium of claim 18 , wherein instantiating the data protection architecture comprises:

identifying, based on the data protection architecture, at least one compute resource set of the information handling systems meeting compute resource requirements of the data protection architecture;

identifying, based on the data protection architecture, at least one hardware resource set of the information handling systems meeting hardware resource requirements of the data protection architecture; and

setting up management services, based on the data protection policy and the data protection architecture, for the at least one hardware resource set using at least one control resource set to obtain logical hardware resources that are presented as bare metal resources to the at least one compute resource set.

20 . The non-transitory computer readable medium of claim 19 , wherein the management services comprise data protection services.

Assignments (9)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (055479/0342) 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/0460 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (055479/0051) 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/0663 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (056136/0752) 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/0771 →
RELEASE OF SECURITY INTEREST AT REEL 055408 FRAME 0697 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 058001/0553 →
SECURITY INTEREST Recorded Mar 3, 2021
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 056136/0752 →
SECURITY INTEREST Recorded Mar 3, 2021
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 055479/0051 →
SECURITY INTEREST Recorded Mar 3, 2021
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 055479/0342 →
SECURITY AGREEMENT Recorded Feb 25, 2021
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 055408/0697 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 10, 2020
From: SAAD, YOSSEF; CHITLOOR, RAVI VIJAYAKUMAR; SHEMER, JEHUDA; KAMAT, MAHESH; VINOD, CHEGU
To: DELL PRODUCTS L.P.
Reel/Frame 054609/0373 →