摘要:
A method to access a data in a RAID array comprising a plurality of data storage media, wherein information is written to said plurality of data storage media using a RAID configuration, wherein the method receives from a requester a command comprising a data access priority indicator. If a RAID rebuild is in progress, the method determines if the data access priority indicator is set. If the data access priority indicator is set, the method executes a command selected from the group consisting of writing information to the target logical block array range, and returning to the requestor information read from the target logical block array range.
摘要:
Data that is to be deduplicated and compressed is received. The data is compressed then deduplicated to generate first compressed then deduplicated data. The data is deduplicated then compressed to generate first deduplicated then compressed data. The first compressed then deduplicated data is stored if the first compressed then deduplicated data is smaller in size than the first deduplicated then compressed data. The first deduplicated then compressed data is stored if the first deduplicated then compressed data is smaller in size than the first compressed then deduplicated data.
摘要:
A portable data storage cartridge comprising a housing, a first information storage medium removeably disposed within the housing, a holographic data storage medium disposed within the housing, wherein the housing is formed to include an aperture, and wherein the holographic data storage medium is disposed adjacent the aperture.
摘要:
A data storage cartridge comprises data storage media configured to store data for read and/or write access, wherein the data may be arranged in a plurality of partitions; and a plurality of cartridge memories. A control system, for example of a data storage drive, is configured to allocate at least portions of capacity of the data storage media to cartridge memories of the data storage cartridge; and to provide information defining the allocated portions of capacity to the cartridge memories. Each of the cartridge memories may have a separate user and thus provide access for that user to separate partitions.
摘要:
A data storage cartridge comprises data storage media configured to store data for read and/or write access, wherein the data may be arranged in a plurality of partitions; and a plurality of cartridge memories. A control system, for example of a data storage drive, is configured to allocate at least portions of capacity of the data storage media to cartridge memories of the data storage cartridge; and to provide information defining the allocated portions of capacity to the cartridge memories. Each of the cartridge memories may have a separate user and thus provide access for that user to separate partitions.
摘要:
An apparatus and method are disclosed to generate convolution encoded data. The method supplies a convolution encoder. The method receives original data and generates convolution encoded original data. The method receives revised data. The method generates an XOR data stream by Exclusive OR'ing the original data with the revised data, forms a convolution encoded XOR data stream using the convolution encoder, and Exclusive ORs the convolution encoded XOR data stream with the convolution encoded original data to generate convolution-encoded revised data.
摘要:
A method is disclosed to store information in multiple holographic data storage media. The method supplies a first holographic data storage medium, defines an inner storage portion of that first holographic data storage medium, and defines an outer storage portion of that first holographic data storage medium. The method further supplies a second holographic data storage medium, defines an inner storage portion of that second holographic data storage medium and defines an outer storage portion of that second holographic data storage medium. The method provides information, encodes a hologram comprising that information into the outer storage portion of the first holographic data storage medium, and encodes the information in the inner storage portion of the second holographic data storage medium.
摘要:
An apparatus, system, and method are disclosed to locate a group of units of digital information in a volume, optical-storage disk. The apparatus includes a first optical recording layer, a second optical recording layer, and an optical disk reading sled. The first optical recording layer stores a first group of units of digital information in a distinct region of the optical disk. The second optical recording layer stores a first locator for the first group of units of digital information in substantially the same distinct region of the optical disk. A first laser in the optical disk reading sled reads the first locator stored in the second optical recording layer, which indicates the contents of the units of digital information stored in the first optical recording layer being read by a second laser, also in the optical disk reading sled.
摘要:
A method writes at least a group of holograms in a predetermined pattern in the holographic storage medium, and writes a directory hologram which relates to the holograms of the group to form an anchor location of the predetermined pattern. Further, a directory comprising the directory hologram is stored in a memory, and a read operation of at least one hologram of a group is initiated with an access for the directory hologram of the group at the anchor location; reading the accessed hologram, employing a matched filter to cross-correlate the read accessed hologram with an ideal version of the directory hologram derived from the directory stored in the memory; and determining whether the read accessed hologram is the directory hologram of the group.
摘要:
An apparatus and method are disclosed to receive information and to generate, store, and read, a plurality of error correction coded data sets using that information. Applicants' storage controller receives information and generates (N) sets of error correction coded data, wherein (N) is greater than or equal to 2. The method writes, for each value of (i), the (i)th set of error correction coded data to the (i)th data storage medium, wherein (i) is greater than or equal to 1 and less than or equal to (N). If Applicants' storage controller receives a request to read the information, then Applicants' method reads each of the (N) error correction coded data sets, generates the information using the (N) error correction coded data sets, and returns the information to the requestor.