Time optimized secure traceable migration of massive quantities of data in a distributed storage system
First Claim
1. A method for physically moving digital data objects from a source location to at least one target location in a distributed storage system, wherein the digital data objects are stored in accordance with information lifecycle management policies, the method comprising:
- registering, with a storage grid control system that maintains data object lifecycle management information and storage node information in a distributed storage network, that at least one shuttle storage device is in local communication at a source location;
duplicating, onto the at least one shuttle storage device, digital data objects in accordance with data object lifecycle management information associated with the digital data objects;
registering, with the storage grid control system, the presence of the digital data objects duplicated onto the at least one shuttle storage device, wherein registering comprises obtaining verification object metadata that allows validation of the integrity of the digital data objects duplicated onto the at least one shuttle storage device;
physically moving the at least one shuttle storage device from the source location to a target location; and
registering, with the storage grid control system, that the at least one shuttle storage device is in local communication at the target location.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and system for migrating massive amounts of data in a secure and traceable fashion using a distributed storage system is described. Data shuttle storage devices moves large quantities of content from one source location to one or more target locations by first acting in local communication with the source location, then being physically moved to a location where a shuttle storage device may be in local communication with the target location. This migration does not compromise data accessibility, reliability, or security. Dynamic configurable policy-driven data placement specifies the number and location of multiple copies of each digital data object. Each digital data object replica remains traceable even as the hardware onto which it is stored is being relocated. The content remains accessible at any time.
184 Citations
31 Claims
-
1. A method for physically moving digital data objects from a source location to at least one target location in a distributed storage system, wherein the digital data objects are stored in accordance with information lifecycle management policies, the method comprising:
-
registering, with a storage grid control system that maintains data object lifecycle management information and storage node information in a distributed storage network, that at least one shuttle storage device is in local communication at a source location; duplicating, onto the at least one shuttle storage device, digital data objects in accordance with data object lifecycle management information associated with the digital data objects; registering, with the storage grid control system, the presence of the digital data objects duplicated onto the at least one shuttle storage device, wherein registering comprises obtaining verification object metadata that allows validation of the integrity of the digital data objects duplicated onto the at least one shuttle storage device; physically moving the at least one shuttle storage device from the source location to a target location; and registering, with the storage grid control system, that the at least one shuttle storage device is in local communication at the target location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A distributed storage system configured for physically moving digital data objects from a source location to at least one target location in a distributed storage system, wherein the digital data objects are stored in accordance with information lifecycle management policies, the distributed storage system comprising:
-
one or more computer processors; and at least one non-transitory computer-readable storage medium having stored thereon a plurality of instructions configured to cause the one or more computer processors to perform operations comprising; registering, with a storage grid control system that maintains data object lifecycle management information and storage node information in a distributed storage network, that at least one shuttle storage device is in local communication at a source location; duplicating, onto the at least one shuttle storage device, digital data objects in accordance with data object lifecycle management information associated with the digital data objects; registering, with the storage grid control system, the presence of the digital data objects duplicated onto the at least one shuttle storage device, wherein registering comprises obtaining verification object metadata that allows validation of the integrity of the digital data objects duplicated onto the at least one shuttle storage device; wherein the at least one shuttle storage device is configured to be physically moved from the source location to a target location; and registering, with the storage grid control system, that the at least one shuttle storage device is in local communication at the target location.
-
Specification