Abstract:
In certain instances, a data management application (software application) that manages moving data files, and the like, from a primary high-speed storage system. An end-user can configure the data management application for particular files via management policies. Based on the management policies, after a file is migrated from the primary storage system to a targeted secondary storage system, a breadcrumb pointing to a webpage for the migrated file is left behind in the primary storage system. The webpage can be used to manage the migrated file, such as moving the migrated file back to the primary storage system.
Abstract:
A cloud environment is provided generally having at least one private data center possessing a controller/routing system and nonvolatile mass storage, a plurality of data objects retained in the nonvolatile mass storage, and a public cloud storage service provider linked to the controller/routing system. The public cloud storage service provider possessing a database containing policy decisions and metadata of the plurality of data objects. When data objects are uploaded to the cloud environment, the private data center is in possession of the data objects, the public cloud is not in possession of the data objects. The private data center is not in possession of the policy decisions and the metadata for the plurality of data objects, rather the public cloud storage service provider is. The public cloud storage service provider adapted to be communicatively linked to an end-user computing system by way of the controller/routing system. The end-user able to retrieve data objects from the cloud environment via the private data center that ascertains location information of one or more target data objects from one or more private data centers. The data objects retrieved do not pass through the public cloud service provider, but rather over data pathways independent of the public cloud service. The data center is independent of the public cloud storage provider.
Abstract:
A cloud environment is provided generally having at least one private data center possessing a controller/routing system and nonvolatile mass storage, a plurality of data objects retained in the nonvolatile mass storage, and a public cloud storage service provider linked to the controller/routing system. The public cloud storage service provider possessing a database containing policy decisions and metadata of the plurality of data objects. When data objects are uploaded to the cloud environment, the private data center is in possession of the data objects, the public cloud is not in possession of the data objects. The private data center is not in possession of the policy decisions and the metadata for the plurality of data objects, rather the public cloud storage service provider is. The public cloud storage service provider adapted to be communicatively linked to an end-user computing system by way of the controller/routing system. The end-user able to retrieve data objects from the cloud environment via the private data center that ascertains location information of one or more target data objects from one or more private data centers. The data objects retrieved do not pass through the public cloud service provider, but rather over data pathways independent of the public cloud service. The data center is independent of the public cloud storage provider.
Abstract:
A magazine-based data storage library in connection with a disk drive-based archive storage system is described that essentially generates parity data for tape formatted data streams (stored to tape cartridges) that do not align by way of data blocks or file marks. Data streams intended for tape storage sent to tape cartridges are also sent to a disk drive storage system via an encoder where parity of the data streams can be generated. More specifically, the encoder digitally formats tape blocks and tape marks (as well as other tape formatted structure) in a digital stream of data that can be added to other encoded digital streams of data to generate parity. To reconstruct a specific tape cartridge from a tape set, the encoded data from each of the tapes in the tape set are subtracted from the parity data and the remaining encoded data is decoded and sent to a designated tape cartridge.
Abstract:
An optical disk RAID set is described that essentially comprises a plurality of optical recording disks including at least one full capacity disk and a plurality of less than full capacity disks. The full capacity disk possessing a rated storage capacity set by an original manufacturer. The less than full capacity disks, which are generally considered reject disks, do not meet the rated storage capacity due to surface flaws or other manufacturing defects. The less than full capacity disks are reserved for user data. Parity is generated from the user data on the less than full capacity disks. The parity data is stored to the full capacity disk.
Abstract:
An apparatus and associated methodology contemplate a data storage system having a removable storage device operably transferring user data between the data storage system and another device via execution of a plurality of input/output commands. A commonality factoring module executes computer instructions stored in memory to assign commonality information to the user data. A deduplication module executes computer instructions stored in memory to combine a plurality of files of the user data (user data files) with at least one file of corresponding commonality information (commonality information file), the combined files forming a sequential data stream.
Abstract:
A method of operation of a stepper motor, especially as used in connection with a picker assembly employed in a data storage library and a picker assembly that may utilize the stepper motor.
Abstract:
Embodiments described are generally directed to ensuring a data storage device originated from a first location. The data storage device including a unique identifier visibly attached to said data storage device and the unique identifier digitally retained by the data storage device. At a first location a first hash of said unique identifier is generated via a hash function. Also at the first location a public key and a private key are created. The first hash is cryptographically signed using the private key. Before sending the data storage device to a second location the cryptographically signed hash is stored to the data storage device along with the public key. At the second location, a second hash of said unique identifier is generated using the same hash function used at the first location. The second hash is compared with a recovered version of the cryptographically signed hash which is decrypted by pairing the cryptographically signed hash with said public key. If the second hash is the same as the recovered first hash the data storage device is validated as originating from the first location.
Abstract:
Provided is a system and method for providing removable data storage elements as a cloud based storage system. More specifically, the method achieves this for at least one embodiment by receiving at least one generally random stream of data objects, each data object having at least one identifiable element. The method directs the selection of at least a first identifiable element. The method then orders the stream of data objects against the first identifiable element and disposes the data objects upon at least one of the removable data storage elements in accordance with the ordered stream of data objects. A system for performing the method is also disclosed.
Abstract:
The present invention provides a magazine-based data cartridge library that, in one embodiment, comprises a plurality of shelves that are capable of holding a plurality of data cartridge magazines, one or more drives, a magazine transport for moving magazines within the cabinet, and a cartridge transport for moving data cartridges between a magazine and a drive.