IP Library Granted Patent US 11,294,769
Granted Patent B2
US 11,294,769 · App. 16/516,890 · Granted Apr 5, 2022

Unified protection of cluster suite

Inventors: Sathyamoorthy Viswanathan (Tamil Nadu, IN); Kishore Kumar (Bangalore, IN); Ajith Gopinath (Bangalore, IN)
Assignee: EMC IP Holding Company LLC
G06F11/1451G06F11/1456G06F11/1469G06F11/2048G06F2201/815
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,294,769
App. No.
16/516,890
Granted
Apr 5, 2022
Kind
B2
Abstract

Techniques to back up data associated with a cluster environment are disclosed. In various embodiments, an indication is received to back up data associated with the cluster. A backup configuration data associated with the cluster is used to back up, in a unified backup operation, one or more save sets associated with virtual resources associated with the cluster and one or more saves sets associated with physical nodes associated with the cluster, including by storing each respective save set in a manner that associates the save set with a virtual or physical node comprising the cluster suite.

Claims (28)

1. A method, comprising:

receiving an indication to backup data associated with a cluster; and

performing, based at least in part on a backup configuration data associated with the cluster, a backup of one or more save sets associated with virtual resources associated with the cluster and one or more saves sets associated with physical nodes associated with the cluster, wherein performing the backup comprises storing the one or more saves sets associated with the physical nodes in a unified operation, wherein performing the backup further includes using a prefix or other ancillary data to index the one or more save sets.

2. The method of claim 1 , wherein the one or more save sets associated with virtual resources associated with the cluster comprises a cluster shared volume.

3. The method of claim 1 , wherein the one or more saves sets associated with physical nodes associated with the cluster comprises a cluster server.

4. The method of claim 1 , further comprising receiving a virtual backup client configuration data associated with the cluster.

5. The method of claim 4 , further comprising auto-detecting one or more physical nodes comprising the cluster in connection with receiving the virtual backup client configuration data associated with the cluster.

6. The method of claim 5 , wherein the one or more physical nodes are auto-detected in connection with the performing the backup.

7. The method of claim 1 , wherein the performing the backup comprises storing each respective save set in a manner that associates each save set with a virtual or physical node comprising the cluster, wherein each respective save set is stored in the manner that associates each save set with a virtual or physical node comprising the cluster includes associating each save set with a prefix or other ancillary data that indicates a cluster resource with which each save set is associated.

8. The method of claim 1 , further comprising receiving an indication to restore a save set associated with the cluster.

9. The method of claim 8 , further comprising displaying, in response to the received indication to backup the data, a data restore user interface in which the one or more save sets associated with virtual resources associated with the cluster and the one or more saves sets associated with physical nodes associated with the cluster are represented.

10. A system, comprising:

a data storage device configured to store a backup configuration data associated with a cluster; and

a processor coupled to the data storage device and configured to:

receive an indication to backup data associated with the cluster; and

perform, based at least in part on a backup configuration data associated with the cluster, a backup of one or more save sets associated with virtual resources associated with the cluster and one or more saves sets associated with physical nodes associated with the cluster, wherein performing the backup comprises storing the one or more saves sets associated with the physical nodes in a unified operation, wherein performing the backup further includes using a prefix or other ancillary data to index the one or more save sets.

11. The system of claim 10 , wherein the one or more save sets associated with virtual resources associated with the cluster comprises a cluster shared volume.

12. The system of claim 10 , wherein the one or more saves sets associated with physical nodes associated with the cluster comprises a cluster server.

13. The system of claim 10 , wherein the processor is further configured to receive a virtual backup client configuration data associated with the cluster.

14. The system of claim 13 , wherein the processor is further configured to auto-detect one or more physical nodes comprising the cluster in connection with receiving the virtual backup client configuration data associated with the cluster.

15. The system of claim 14 , wherein the processor is further configured to auto-detect the one or more physical nodes in connection with the performing the backup.

16. The system of claim 14 , wherein the performing the backup comprises storing each respective save set in a manner that associates the save set with a virtual or physical node comprising the cluster, the storing each respective save set in the manner that associates the save set with a virtual or physical node comprising the cluster includes associating each save set with a prefix or other ancillary data that indicates a cluster resource with which the save set is associated.

17. The system of claim 10 , wherein the processor is further configured to receive an indication to restore a save set associated with the cluster.

18. The system of claim 17 , wherein the processor is further configured to display, in response to the received indication to backup the data, a data restore user interface in which the one or more save sets associated with virtual resources associated with the cluster and the one or more saves sets associated with physical nodes associated with the cluster are represented.

19. A computer program, the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer instructions for:

receiving an indication to backup data associated with a cluster; and

performing, based at least in part on a backup configuration data associated with the cluster, a backup of one or more save sets associated with virtual resources associated with the cluster and one or more saves sets associated with physical nodes associated with the cluster, wherein performing the backup comprises storing the one or more saves sets associated with the physical nodes in a unified operation, wherein performing the backup further includes using a prefix or other ancillary data to index the one or more save sets.

20. The computer program product of claim 19 , wherein the performing the backup comprises storing each respective save set in a manner that associates the save set with a virtual or physical node comprising the cluster, the storing each respective save set in the manner that associates the save set with a virtual or physical node comprising the cluster includes associating each save set with a prefix or other ancillary data that indicates a cluster resource with which the save set is associated.

Assignments (10)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053546/0001) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC IP HOLDING COMPANY LLC
Reel/Frame 071642/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053311/0169) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
Reel/Frame 060438/0742 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (050724/0571) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
Reel/Frame 060436/0088 →
RELEASE OF SECURITY INTEREST AT REEL 050406 FRAME 421 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
Reel/Frame 058213/0825 →
SECURITY INTEREST Recorded Jun 5, 2020
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 053311/0169 →
SECURITY AGREEMENT Recorded Apr 22, 2020
From: CREDANT TECHNOLOGIES INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 053546/0001 →
PATENT SECURITY AGREEMENT (NOTES) Recorded Oct 15, 2019
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 050724/0571 →
SECURITY AGREEMENT Recorded Sep 17, 2019
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 050406/0421 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 19, 2019
From: VISWANATHAN, SATHYAMOORTHY; KUMAR, KISHORE; GOPINATH, AJITH
To: EMC CORPORATION
Reel/Frame 049806/0676 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 19, 2019
From: EMC CORPORATION
To: EMC IP HOLDING COMPANY LLC
Reel/Frame 049804/0576 →