IP Library Granted Patent US 11,775,393
Granted Patent B2
US 11,775,393 · App. 17/386,457 · Granted Oct 3, 2023

Method and system for mapping data protection services to data cluster components

Inventors: Mohammed Abdul Samad (Bangalore, IN); Prakash Appayya Acharya (Bangalore, IN); Shelesh Chopra (Bangalore, IN); Pradeep Kumar Tulagapu (Bangalore, IN)
Assignee: EMC IP Holding Company LLC
G06F11/1451G06F3/067G06F3/0619G06F3/0647G06F11/1458G06F11/1461G06F11/1464G06F11/1469G06F11/1471G06F16/2379G06F16/285G06F21/604G06F21/62H04L41/12
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,775,393
App. No.
17/386,457
Granted
Oct 3, 2023
Kind
B2
Abstract

Techniques described herein relate to a method for managing data protection services for data clusters. The method includes identifying a discovery event associated with a data cluster; sending a request for currently deployed components to a data cluster manager associated with the data cluster; obtaining data cluster component inventory information associated with the data cluster from the data cluster manager; mapping data protection policies to data cluster components of the data cluster using the data cluster component inventory information and component data protection information; mapping backup types to the data cluster components using the data cluster component inventory information and the component data protection information; updating a data cluster component inventory repository using the data cluster component inventory information; and initiating performance of data protection services for the data cluster components based on the mapped data protection policies and the mapped backup types.

Claims (74)

1. A method for managing data protection services for data clusters, the method comprising:

identifying, by a data type module of a data protection manager, a discovery event associated with a data cluster;

in response to identifying the discovery event:

sending a request for currently deployed components to a data cluster manager associated with the data cluster;

obtaining data cluster component inventory information associated with the data cluster from the data cluster manager, wherein the data cluster component inventory information specifies data cluster components;

mapping data protection policies to the data cluster components of the data cluster using the data cluster component inventory information and component data protection information,

wherein the component data protection information specifies:

protection policies associated with the data cluster components that are recommended by manufacturers of the data cluster components,

backup types associated with the data cluster components specified by the manufacturers of the data cluster components, and

previous backup information associated with the data cluster components;

mapping backup types to the data cluster components based on data types and data change rates specified by the data cluster component inventory information and the component data protection information;

updating a data cluster component inventory repository using the data cluster component inventory information; and

initiating performance of data protection services for the data cluster components based on the mapped data protection policies and the mapped backup types.

2. The method of claim 1 , wherein the backup types comprise:

full backups,

incremental backups,

snapshots,

block-based backups,

file-based backups, and

image-based backups.

3. The method of claim 2 , wherein:

a first data cluster component of the data cluster components is mapped to a first backup type; and

a second data cluster component of the data cluster components is mapped to a second backup type.

4. The method of claim 3 , wherein the first backup type is a different backup type than the second backup type.

5. 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 managing data protection services for data clusters, the method comprising:

identifying, by a data type module of a data protection manager, a discovery event associated with a data cluster;

in response to identifying the discovery event:

sending a request for currently deployed components to a data cluster manager associated with the data cluster;

obtaining data cluster component inventory information associated with the data cluster from the data cluster manager, wherein the data cluster component inventory information specifies data cluster components;

mapping data protection policies to the data cluster components of the data cluster using the data cluster component inventory information and component data protection information,

wherein the component data protection information specifies:

protection policies associated with the data cluster components that are recommended by manufacturers of the data cluster components,

backup types associated with the data cluster components specified by the manufacturers of the data cluster components, and

previous backup information associated with the data cluster components;

mapping backup types to the data cluster components based on data types and data change rates specified by the data cluster component inventory information and the component data protection information;

updating a data cluster component inventory repository using the data cluster component inventory information; and

initiating performance of data protection services for the data cluster components based on the mapped data protection policies and the mapped backup types.

6. The non-transitory computer readable medium of claim 5 , wherein the backup types comprise:

full backups,

incremental backups,

snapshots,

block-based backups,

file-based backups, and

image-based backups.

7. The non-transitory computer readable medium of claim 6 , wherein:

a first data cluster component of the data cluster components is mapped to a first backup type; and

a second data cluster component of the data cluster components is mapped to a second backup type.

8. The non-transitory computer readable medium of claim 7 , wherein the first backup type is a different backup type than the second backup type.

9. A system for managing data protection services for data clusters, the system comprising:

persistent storage for storing a data cluster component inventory repository;

a data type module of a data protection manager, comprising a processor and memory, configured to:

identify a discovery event associated with a data cluster;

in response to identifying the discovery event:

send a request for currently deployed components to a data cluster manager associated with the data cluster;

obtain data cluster component inventory information associated with the data cluster from the data cluster manager, wherein the data cluster component inventory information specifies data cluster components;

map data protection policies to the data cluster components of the data cluster using the data cluster component inventory information and component data protection information,

wherein the component data protection information specifies:

protection policies associated with the data cluster components that are recommended by manufacturers of the data cluster components,

backup types associated with the data cluster components specified by the manufacturers of the data cluster components, and

previous backup information associated with the data cluster components;

map backup types to the data cluster components based on data types and data change rates specified by the data cluster component inventory information and the component data protection information;

update the data cluster component inventory repository using the data cluster component inventory information; and

initiate performance of data protection services for the data cluster components based on the mapped data protection policies and the mapped backup types.

10. The system of claim 9 , wherein the backup types comprise:

full backups,

incremental backups,

snapshots,

block-based backups,

file-based backups, and

image-based backups.

11. The system of claim 10 , wherein:

a first data cluster component of the data cluster components is mapped to a first backup type; and

a second data cluster component of the data cluster components is mapped to a second backup type.

12. The system of claim 11 , wherein the first backup type is a different backup type than the second backup type.

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 Jul 30, 2021
From: SAMAD, MOHAMMED ABDUL; ACHARYA, PRAKASH APPAYYA; CHOPRA, SHELESH; TULAGAPU, PRADEEP KUMAR
To: EMC IP HOLDING COMPANY LLC
Reel/Frame 057032/0082 →
Priority Claims (1)
IN 202141026171 · Jun 11, 2021 · national
Continuity (1)
Related Publication 20220398166A1 · Dec 15, 2022
Cited By (1)
US 12,192,281