摘要:
An apparatus and method to store data are disclosed. The method provides a data storage system comprising a fossilized data management apparatus interconnected with one or more data storage devices. The method provides to the fossilized data management apparatus information and meta data associated with that information, wherein the meta data comprises a format field, a context field, a retention field, a data management field, and a storage management field. The fossilized data management apparatus instructs the one or more data storage devices to write the information to the one or more data storage devices based upon the meta data format field.
摘要:
Various embodiments for an Input/Output (I/O) path selection based on workload types are provided. A port workload controller is adapted to control the workload types of ports for accessing a storage device. A storage access command is received by the port workload controller from an application being executed on a virtual server on a physical server. The workload types related to the storage access command are determined. Storage access paths between the application and the storage device having the same workload types as the determined workload types related to the storage access command are determined. Storage access paths mapping data that is controlled by the port workload controller is used. A selected storage access path is selected out of the determined storage access paths having the least utilization. The storage device is accessed via the selected one of the plurality of storage access paths.
摘要:
Embodiments of the disclosure relate to a biosample plate that includes a memory component for storing information related to the biosample, biosample plate and biosample analysis data, and a wireless communication interface for transferring information to and from the biosample plate. The biosample plate may be used with an analyzing and data recording system such as an electromagnetic tape drive. The disclosed biosample plate facilitates the correlation between a large number of biosample plates and data as data remains with the corresponding biosamples both when the biosample plates are in use and when they are in storage. The wireless communication interface may comprise an antenna disposed in a biosample plate for data transmission to and from the biosample plate by radio signals.
摘要:
Embodiments of the disclosure relate to a biosample plate that includes a memory component for storing information related to the biosample, biosample plate and biosample analysis data, and a wireless communication interface for transferring information to and from the biosample plate. The biosample plate may be used with an analyzing and data recording system such as an electromagnetic tape drive. The disclosed biosample plate facilitates the correlation between a large number of biosample plates and data as data remains with the corresponding biosamples both when the biosample plates are in use and when they are in storage. The wireless communication interface may comprise an antenna disposed in a biosample plate for data transmission to and from the biosample plate by radio signals.
摘要:
A method to store data is disclosed. The method provides a plurality of data storage media, an automated data library comprising one or more data storage devices, a first plurality of storage cells, and a robotic accessor. The method further provides a storage vault comprising a second plurality of storage cells but no data storage devices. The method selects the (i)th data storage medium and sets the (i)th data state, where that (i)th data state is selected from the group consisting of online, offline, and vault. If the method sets the (i)th data state is set to online, then the method mounts that (i)th data storage medium in one of the data storage devices. If the method sets the (i)th data state to offline, then the method removeably places the (i)th data storage medium in one of the first plurality of storage cells. If the method sets the (i)th data state is set to vault, then the method places the (i)th data storage medium in one of the second plurality of storage cells.
摘要:
A method for deduplicating and managing data blocks within a file system includes adding a deduplication identifier to each pointer pointing to a data block to indicate whether the data block is deduplicated, detecting duplicate data blocks, determining whether one of the duplicate data blocks has been deduplicated, when detected, determining that one duplicate data block is a master copy when it is determined that one duplicate data block has been deduplicated, selecting one of the duplicate data blocks to be a master copy when it is determined that the duplicate data blocks have not been deduplicated, and setting the deduplication identifier of the selected duplicate data block to indicate deduplication, and determining that the other duplicate data block is a new duplicate data block and setting the deduplication identifier of the other duplicate data block to indicate deduplication and directing the respective pointer to the master copy.
摘要:
A system, method and computer program product for managing command ordering and command execution for a host-Disk-to-intermediate-Disk-to-Holographic (D2D2H) data storage system. Specifically, a command ordering and execution (COE) utility selects the command group from a command queue. A determination is made whether the command group includes a write command for writing an entire hologram segment. Responsive to a determination that the command group does not include the write command for writing the entire hologram segment, the entire hologram segment is read to an intermediate system disk. Conflicting commands are then sorted from non-conflicting commands. Specifically, all conflicting write commands are executed before all conflicting read commands. After execution, the entire hologram segment of the intermediate system disk is closed and written in holographic medium.
摘要:
A system, method and computer program product for managing command ordering for a host-Disk-to-intermediate-Disk-to-Holographic (D2D2H) data storage system. Specifically, a command ordering detects a command from a host system. A hologram segment associated with the detected command is identified and a determination is made whether the hologram segment is an open hologram segment or a closed hologram segment. A determination is made whether the detected command is to be prioritized. If the detected command is prioritized, the detected command is added to a prioritized command queue. Moreover, if the detected command is not prioritized, the detected command is added to a normal command queue. The detected commands addressing the same hologram segment are then grouped. The execution of one or more grouped commands (prioritized or normal) is deferred for a predetermined period to allow for additional commands to be received for a same command group.
摘要:
A method of adaptively selecting an optimum data deduplication chunking method receives a request to deduplicate a file, wherein the file has a file type. The method searches a table of file types, wherein the table includes, for each file type, a chunking method, a deduplication ratio, and a depulication ratio threshold. The method selects a chunking method for the file according to the table. The method chunks the file using the selected chunking method. The method deduplicates the chunked file according to prior art deduplication methods. The method calculates a deduplication ratio for the file type and updates the table with the calculated deduplication ratio for the file type. If the calculated deduplication ratio for the file type is less than the deduplication ratio threshold for the file type, the method selects a new chunking method for the file type and updates the table of file types with the new chunking method for the file type.
摘要:
The present invention provides a method and system for performing file recovery in a computer system coupled to a storage subsystem, wherein a data scrubbing process analyzes said storage subsystem for potential or existing storage errors. The method includes: receiving a report from said data scrubbing process describing said errors, including logical block addresses (LBAs) of storage locations containing errors; interacting with a file system created on logical unit numbers (LUN) provided by said storage subsystem in order to identify file information pertaining to the erroneous LBAs; moving the file pertaining to said erroneous LBAs to a different storage location; updating pointers to said file; in case of an unrecoverable, accessing a backup copy of said file from a backup location; if a predetermined degree of error severity is exceeded, creating an additional copy of said file; and updating the pointers to said file managed by the file system, respectively.