Dynamic data protection within a flash storage system
First Claim
Patent Images
1. A method of dynamic data protection within a flash storage system, the method comprising:
- identifying, by a storage array controller of the flash storage system, a protection group of computing resources, the protection group associated with a protection group management schedule that identifies one or more protection group management operations to be performed, wherein the protection group specifies access by a host to one or more volumes;
detecting, by the storage array controller, a membership change in the protection group including detecting that one or more volumes have been added or removed from the group of volumes accessible by the host by periodically polling, by the storage array controller, the host to identify volumes accessible by the host; and
responsive to the host gaining or losing access to the one or more volumes by the addition or removal of the one or more volumes from the group of volumes, updating, by the storage array controller in dependence upon the membership change in the protection group, the protection group management schedule including at least one of updating the one or more protection group management operations to include the one or more volumes that have been added to the group of volumes accessible by the host and updating the one or more protection group management operations to exclude the one or more volumes that have been removed from the group of volumes accessible by the host.
1 Assignment
0 Petitions
Accused Products
Abstract
Dynamically managing protection groups, including: identifying a protection group of storage resources, the protection group associated with a protection group management schedule that identifies one or more protection group management operations to be performed; detecting a membership change in the protection group; and updating, in dependence upon the change in the protection group, the protection group management schedule.
-
Citations
16 Claims
-
1. A method of dynamic data protection within a flash storage system, the method comprising:
-
identifying, by a storage array controller of the flash storage system, a protection group of computing resources, the protection group associated with a protection group management schedule that identifies one or more protection group management operations to be performed, wherein the protection group specifies access by a host to one or more volumes; detecting, by the storage array controller, a membership change in the protection group including detecting that one or more volumes have been added or removed from the group of volumes accessible by the host by periodically polling, by the storage array controller, the host to identify volumes accessible by the host; and responsive to the host gaining or losing access to the one or more volumes by the addition or removal of the one or more volumes from the group of volumes, updating, by the storage array controller in dependence upon the membership change in the protection group, the protection group management schedule including at least one of updating the one or more protection group management operations to include the one or more volumes that have been added to the group of volumes accessible by the host and updating the one or more protection group management operations to exclude the one or more volumes that have been removed from the group of volumes accessible by the host. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus for dynamic data protection within a flash storage system, the apparatus including a computer processor and a computer memory, the computer memory including computer program instructions that, when executed, cause the apparatus to carry out the steps of:
-
identifying, by a storage array controller of the flash storage system, a protection group of computing resources, the protection group associated with a protection group management schedule that identifies one or more protection group management operations to be performed, wherein the protection group specifies access by a host to one or more volumes; detecting, by the storage array controller, a membership change in the protection group including detecting that one or more volumes have been added or removed from the group of volumes accessible by the host by periodically polling, by the storage array controller, the host to identify volumes accessible by the host; and responsive to the host gaining or losing access to the one or more volumes by the addition or removal of the one or more volumes from the group of volumes, updating, la the storage array controller in dependence upon the membership change in the protection group, the protection group management schedule including at least one of updating the one or more protection group management operations to include the one or more volumes that have been added to the group of volumes accessible by the host and updating the one or more protection group management operations to exclude the one or more volumes that have been removed from the group of volumes accessible by the host. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A computer program product for dynamic data protection within a flash storage system, the computer program product disposed on a non-transitory computer readable medium, the computer program product including computer program instructions that, when executed, cause a computer to carry out the steps of:
-
identifying, by a storage array controller of the flash storage system, a protection group of computing resources, the protection group associated with a protection group management schedule that identifies one or more protection group management operations to be performed, wherein the protection group specifies access by a host to one or more volumes; detecting, by the storage array controller, a membership change in the protection group including detecting that one or more volumes have been added or removed from the group of volumes accessible by the host by periodically polling, by the storage array controller, the host to identify volumes accessible by the host; and responsive to the host gaining or losing access to the one or more volumes by the addition or removal of the one or more volumes from the group of volumes, updating, by the storage array controller in dependence upon the membership change in the protection group, the protection group management schedule including at least one of updating the one or more protection group management operations to include the one or more volumes that have been added to the group of volumes accessible by the host and updating the one or more protection group management operations to exclude the one or more volumes that have been removed from the group of volumes accessible by the host. - View Dependent Claims (13, 14, 15, 16)
-
Specification