Migrating data in a storage array that includes a plurality of storage devices and a plurality of write buffer devices
First Claim
1. A method of migrating data in a storage array that includes a plurality of storage devices and a plurality of write buffer devices, the method comprising:
- detecting, by the storage array, an occurrence of a write buffer device evacuation event associated with one or more write buffer devices;
responsive to detecting the occurrence of the write buffer device evacuation event, determining, by the storage array, whether the storage array includes at least a predetermined amount of additional write buffer resources; and
responsive to determining that the storage array includes at least a predetermined amount of additional write buffer resources, reducing, by the storage array, write access to the one or more write buffer devices.
1 Assignment
0 Petitions
Accused Products
Abstract
Migrating data in a storage array that includes a plurality of storage devices and a plurality of write buffer devices, including: detecting, by the storage array, an occurrence of a write buffer device evacuation event associated with one or more source write buffer devices; responsive to detecting the occurrence of the write buffer device evacuation event, determining, by the storage array, whether the storage array includes at least a predetermined amount of write buffer resources in addition to the one or more source write buffer devices; and responsive to determining that the storage array includes at least a predetermined amount of write buffer resources in addition to the one or more source write buffer devices, reducing, by the storage array, write access to the one or more source write buffer devices.
341 Citations
20 Claims
-
1. A method of migrating data in a storage array that includes a plurality of storage devices and a plurality of write buffer devices, the method comprising:
-
detecting, by the storage array, an occurrence of a write buffer device evacuation event associated with one or more write buffer devices; responsive to detecting the occurrence of the write buffer device evacuation event, determining, by the storage array, whether the storage array includes at least a predetermined amount of additional write buffer resources; and responsive to determining that the storage array includes at least a predetermined amount of additional write buffer resources, reducing, by the storage array, write access to the one or more write buffer devices. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus for migrating data in a storage array that includes a plurality of storage devices and a plurality of write buffer devices, the apparatus comprising a computer processor and a computer memory, the computer memory including computer program instructions that, when executed by the computer processor, cause the apparatus to carry out the steps of:
-
detecting, by the storage array, an occurrence of a write buffer device evacuation event associated with one or more write buffer devices; responsive to detecting the occurrence of the write buffer device evacuation event, determining, by the storage array, whether the storage array includes at least a predetermined amount of additional write buffer resources; and responsive to determining that the storage array includes at least a predetermined amount of additional write buffer resources, reducing, by the storage array, write access to the one or more write buffer devices. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product for migrating data in a storage array that includes a plurality of storage devices and a plurality of write buffer devices, the computer program product disposed on a non-transitory computer readable storage medium, the computer program product including computer program instructions that, when executed by a computer processor, cause the computer processor to carry out the steps of:
-
detecting, by the storage array, an occurrence of a write buffer device evacuation event associated with one or more write buffer devices; responsive to detecting the occurrence of the write buffer device evacuation event, determining, by the storage array, whether the storage array includes at least a predetermined amount of additional write buffer resources; and responsive to determining that the storage array includes at least a predetermined amount of additional write buffer resources, reducing, by the storage array, write access to the one or more write buffer devices. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification