Migration and transformation of data storage in a replicated environment
First Claim
1. A method, comprising:
- determining, by a system comprising a processor, that first data of a first storage device and second data of a second storage device are scheduled to be migrated to a third storage device and a fourth storage device in a replicated storage environment;
mapping, by the system, the third storage device to the first storage device, and the fourth storage device to the second storage device;
facilitating, by the system, a parallel migration of the first data to the third storage device and the second data to the fourth storage device;
receiving, by the system, a data structure comprising an identification of one or more objects stored in the first storage device and the second storage device; and
synchronizing, by the system, a storage of the one or more objects between the third storage device and the fourth storage device based on a first enumeration of the first data and a second enumeration of the second data.
7 Assignments
0 Petitions
Accused Products
Abstract
Facilitating parallel migration and transformation of data storage in a replicated environment is provided herein. A method can comprise determining, by a system comprising a processor, that first data of a first storage device and second data of a second storage device are scheduled to be migrated to a third storage device and a fourth storage device in a replicated storage environment. The method can also comprise mapping, by the system, the third storage device to the first storage device, and the fourth storage device to the second storage device. Further, the method can comprise facilitating, by the system, a parallel migration/transformation of the first data to the third storage device and the second data to the fourth storage device.
-
Citations
20 Claims
-
1. A method, comprising:
-
determining, by a system comprising a processor, that first data of a first storage device and second data of a second storage device are scheduled to be migrated to a third storage device and a fourth storage device in a replicated storage environment; mapping, by the system, the third storage device to the first storage device, and the fourth storage device to the second storage device; facilitating, by the system, a parallel migration of the first data to the third storage device and the second data to the fourth storage device; receiving, by the system, a data structure comprising an identification of one or more objects stored in the first storage device and the second storage device; and synchronizing, by the system, a storage of the one or more objects between the third storage device and the fourth storage device based on a first enumeration of the first data and a second enumeration of the second data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system, comprising:
-
a processor; and a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising; initiating a transformation of first data from a first group of data storage devices to a second group of data storage devices and second data from a third group of data storage devices to a fourth group of data storage devices, wherein a first data replication is established between first data storage devices in the first group of data storage devices and second data storage devices in the second group of data storage devices, and wherein a second data replication is established between third data storage devices in the third group of data storage devices and fourth data storage devices in the fourth group of data storage devices; mapping the first data storage devices in the first group of data storage devices to the second data storage devices in the second group of data storage devices, and the third data storage devices in the third group of data storage devices to the fourth data storage devices in the fourth group of data storage devices; and facilitating a parallel transformation of the first data from the first group of data storage devices to the second group of data storage devices, and the second data from the third group of data storage devices to the fourth group of data storage devices; receiving a data structure comprising an identification of one or more objects stored in the first data storage devices and the third data storage devices; and synchronizing a storage of the one or more objects between the second data storage devices and the fourth data storage devices based on a first enumeration of the first data and a second enumeration of the second data. - View Dependent Claims (15, 16)
-
-
17. A computer-readable storage medium comprising instructions that, in response to execution, cause a system comprising a processor to perform operations, comprising:
-
mapping a first device to a second device based on a first determination that first data contained in the first device is to be migrated to the second device; mapping a third device to a fourth device based on a second determination that second data contained in the third device is to be migrated to the fourth device; facilitating a first migration of the first data from the first device to the second device; and facilitating a second migration of the second data from the third device to the fourth device, wherein the first migration and the second migration are performed concurrently; receiving a data structure comprising an identification of one or more objects stored in the first device and the third device; and synchronizing a storage of the one or more objects between the second device and the fourth device based on a first enumeration of the first data and a second enumeration of the second data. - View Dependent Claims (18, 19, 20)
-
Specification