Patent classifications
G11B20/1803
SEQUENTIAL DATA STORAGE WITH REWRITE USING DEAD-TRACK DETECTION
In one embodiment, a system includes a magnetic head having a plurality of write transducers and a plurality of read transducers. Each read transducer is configured to read data from a sequential access medium after being written thereto by a corresponding write transducer. The system also includes a controller and logic integrated with and/or executable by the controller. The logic is configured to read, using the plurality of read transducers, encoded data from a plurality of tracks of the sequential access medium simultaneously. The logic is also configured to determine that one or more tracks of the sequential access medium are dead within a sliding window. Moreover, the logic is configured to rewrite a set of encoded data from the one or more dead tracks to live tracks in a rewrite area of the sequential access medium. Other systems, methods, and computer program products are described according to more embodiments.
Scalable storage protection
The disclosure is directed to protecting data of a scalable storage system. A scalable storage system includes a plurality of nodes, each of the nodes having directly-attached storage (DAS), such as one or more hard-disk drives and/or solid-state disk drives. The nodes are coupled via an inter-node communication network, and a substantial entirety of the DAS is globally accessible by each of the nodes. The DAS is protected utilizing intra-node protection to keep data stored in the DAS reliable and globally accessible in presence of a failure within one of the nodes. The DAS is further protected utilizing inter-node protection to keep data stored in the DAS reliable and globally accessible if at least one of the nodes fails.
Method for backing up digital cinematographic content
The present invention relates to a method for backing up digital cinematographic content, comprising the steps of: generating, from said content, a digital stream encoded in a compressed format, or having said digital stream already encoded in a compressed format; and recording said digital stream encoded in a compressed format onto a photographic film.
MEMORY SYSTEM WITH MULTIPLE STRIPING OF RAID GROUPS AND METHOD FOR PERFORMING THE SAME
A data memory system is described, where there may be an asymmetry in the time needed to write or erase data and the time needed to read data. The data may be stored using a RAID data storage arrangement and the reading, writing and erasing operations on the modules arranged such that the erasing and writing operations may be performed without significant latency for performing a read operation. Where a failure of a memory module in the memory system occurs, methods for recovering the data of the failed module are disclosed which may selected in accordance with policies that may relate to the minimizing the possibility of irretrievable data loss, or degradation of latency performance.
Reproducing device, control device, control method, and computer-readable storage medium
A reproducing device includes decoding processors and output controllers, and performs synchronous reproduction for reproducing a content item decoded by one of the decoding processors by at least two of the output controllers and separate reproduction for reproducing the content item decoded by one of the decoding processors by one of the output controllers. The reproducing device includes: a manager that manages an allowed number of reproductions of the content item; a determiner that determines, when a reproduction instruction is given, based on the allowed number of reproductions of the content item, whether the separate reproduction is possible and whether the synchronous reproduction is possible; and a controller that performs the separate or synchronous reproduction, based on the determination. The manager decrements by one the allowed number of reproductions of the content item when the separate reproduction is performed, and does not decrement it when the synchronous reproduction is performed.
Localized dispersed storage memory system
A method includes a processing module receiving data to store and determining error coding dispersal storage function parameters based on an error profile of one or more hard drives. The method continues with the processing module encoding at least a portion of the data in accordance with the error coding dispersal storage function parameters to produce a set of data slices. The method continues with the processing module defining addressable storage sectors within the one or more hard drives based on a number of data slices within the set of data slices to produce a set of addressable storage sectors. The method continues with the processing module storing data slices of the set of data slices in corresponding addressable storage sectors of the set of addressable storage sectors.
Storage device, computer-readable nonvolatile storage medium to store control program of storage device, and control method of storage device
In an embodiment, a storage device includes a shingled magnetic recording device, a management unit, selection unit, and execution unit. The shingled magnetic recording device performs writing in unit of a band including tracks being adjacent to and partially overlapping with each other. The management unit manages management information mutually associating band identifier of the band, characteristic information indicating a possibility that data stored in the band is not referred to, and data identifier of the data in a case where the data is stored in the band. The selection unit selects the band of the shingled magnetic recording device storing the data based on the data and the characteristic information in a case where the shingled magnetic recording device is requested to store the data. The execution unit stores the data to the selected band.
Storage system to recover and rewrite overwritten data
A storage system to recover and rewrite overwritten data is described. A Shingled Magnetic Recording (SMR) array subsystem within the storage system writes data to multiple adjacent tracks on a number of storage devices, such as hard drives that support shingled magnetic recording. While writing data, the SMR array subsystem detects that one of the storage devices erroneously overwrote a portion of the data on one or more of the tracks. The SMR array subsystem can recover the overwritten portion of data using other portions of the data written to corresponding tracks on the other storage devices that are part of the array. The recovered data can then be rewritten to the array.
STORAGE DEVICE, COMPUTER-READABLE NONVOLATILE STORAGE MEDIUM TO STORE CONTROL PROGRAM OF STORAGE DEVICE, AND CONTROL METHOD OF STORAGE DEVICE
In an embodiment, a storage device includes a shingled magnetic recording device, a management unit, selection unit, and execution unit. The shingled magnetic recording device performs writing in unit of a band including tracks being adjacent to and partially overlapping with each other. The management unit manages management information mutually associating band identifier of the band, characteristic information indicating a possibility that data stored in the band is not referred to, and data identifier of the data in a case where the data is stored in the band. The selection unit selects the band of the shingled magnetic recording device storing the data based on the data and the characteristic information in a case where the shingled magnetic recording device is requested to store the data. The execution unit stores the data to the selected band.
Scalable Storage Protection
The disclosure is directed to protecting data of a scalable storage system. A scalable storage system includes a plurality of nodes, each of the nodes having directly-attached storage (DAS), such as one or more hard-disk drives and/or solid-state disk drives. The nodes are coupled via an inter-node communication network, and a substantial entirety of the DAS is globally accessible by each of the nodes. The DAS is protected utilizing intra-node protection to keep data stored in the DAS reliable and globally accessible in presence of a failure within one of the nodes. The DAS is further protected utilizing inter-node protection to keep data stored in the DAS reliable and globally accessible if at least one of the nodes fails.