METHODS FOR REPLICATING DATA AND ENABLING INSTANTANEOUS ACCESS TO DATA AND DEVICES THEREOF
First Claim
1. A method for replicating data and providing instantaneous access to data, the method comprising:
- receiving in a destination volume, by storage management computing device, one or more named data extents and one or more references to the one or more named data extents associated with a file in parallel from a source volume;
determining, by the storage management computing device, when the received one or more references to the one or more named data extents arrive before the one or more named data extents;
allocating, by the storage management computing device, each of the received one or more references which are determined to have arrived prior to the one or more data extents as absent; and
providing, by the storage management computing device, an instantaneous access to the file during the allocation.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, non-transitory computer readable medium, and device that replicates data and provides instantaneous access to data includes receiving in a destination volume one or more named data extents and one or more references to the one or more named data extents associated with a file in parallel from a source volume. A determination is made to check whether the one or more references arrive before the one or more named data extents arrive. Each of the received one or more references which are determined to have arrived prior to the one or more data extents is allocated as absent by the storage management computing device. An instantaneous access to the file is provided during the allocation.
22 Citations
18 Claims
-
1. A method for replicating data and providing instantaneous access to data, the method comprising:
-
receiving in a destination volume, by storage management computing device, one or more named data extents and one or more references to the one or more named data extents associated with a file in parallel from a source volume; determining, by the storage management computing device, when the received one or more references to the one or more named data extents arrive before the one or more named data extents; allocating, by the storage management computing device, each of the received one or more references which are determined to have arrived prior to the one or more data extents as absent; and providing, by the storage management computing device, an instantaneous access to the file during the allocation. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory computer readable medium having stored thereon instructions for replicating data and providing instantaneous access to data comprising executable code which when executed by a processor, causes the processor to perform steps comprising:
-
receiving one or more named data extents and one or more references to the one or more named data extents associated with a file in parallel from a source volume; determining when the received one or more references to the one or more named data extents arrive before the one or more named data extents; allocating each of the received one or more references which are determined to have arrived prior to the one or more data extents as absent; and providing an instantaneous access to the file during the allocation. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A storage management computing device comprising:
-
a processor; a memory, wherein the memory coupled to the processor which are configured to execute programmed instructions stored in the memory comprising; receiving one or more named data extents and one or more references to the one or more named data extents associated with a file in parallel from a source volume; determining when the received one or more references to the one or more named data extents arrive before the one or more named data extents; allocating each of the received one or more references which are determined to have arrived prior to the one or more data extents as absent; and providing an instantaneous access to the file during the allocation. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification