摘要:
Provided are techniques for storing data. An Input/Output (I/O) command is received, wherein the I/O command includes a unique identifier that is associated with one region of a multi-format data store. The unique identifier is used to select an I/O channel from among multiple I/O channels, wherein each I/O channel is associated with a data format and with a region of the multi-format data store. The I/O command is forwarded to the selected I/O channel to access the region.
摘要:
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. Each cartridge memory comprises a communication interface and a memory, wherein the information of the memory is formatted to allow association with at least one of the plurality of partitions of the data storage media. Thus, each of the cartridge memories may have a separate user and provide access for that user to a separate partition or subset of partitions.
摘要:
The present invention relates to backup solutions in electronic computing systems and in particular to a method and respective system for managing the storage of application data on a removable storage medium and mounting the removable medium on a according driver device, wherein the application data is cached in a so-called “virtual tape system”, represented by a random-access storage medium, preferably a hard disk, before being written to removable medium or read from removable medium. In order to provide a method including an improved removable medium mount control for increasing the efficiency of removable medium driver device, it is proposed to perform the steps of: managing mount-specific meta data characteristic for removable medium operation workload tasks; predicting upcoming I/O workload based on said meta data; determining based on said calculation, if or when an incoming mount request for mounting a removable medium will be serviced.
摘要:
A Redundant Array of Independent Devices uses convolution encoding to provide redundancy of the striped data written to the devices. No parity is utilized in the convolution encoding process. Trellis decoding is used for both reading the data from the RAID and for rebuilding missing encoded data from one or more failed devices, based on a minimal, and preferably zero, Hamming distance for selecting the connected path through the trellis diagram.
摘要:
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 encode binary data into trinary data. Applicants' method provides binary data, and encodes that binary data into trinary data. By “binary data,” Applicants mean a plurality of bits, wherein each of those bits comprises a value selected from the group consisting of a first value and a second value. By “trinary data,” Applicants mean a plurality of bits, wherein each of those bits comprises a value selected from the group consisting of a first value, a second value, and a third value. The trinary data may be stored in ROM optical disks, nano-sized indentations in a thin-film, or multi-level magnetic storage. The trinary data may be also transmitted via three light levels in an optical communications network.
摘要:
A method is disclosed for configuring a data storage device. A storage module stores configuration data on a remote storage system that may include operating systems, applications, updates, and an index. A boot module boots a computer system from a program other than the regular boot program to provide access to a network in communication with the remote storage system. A device configuration module autonomically downloads and installs the operating systems, applications, and updates in response to data stored in an index on the remote storage system.
摘要:
A method to provide data storage services using one or more holographic data storage media disposed in a holographic data storage system operated by a data storage services provider, wherein the holographic data storage system comprises a light source, a spatial light modulator, and a plurality of holographic data storage media, wherein the method receives information provided by the data storage services customer, allocates a first holographic data storage medium for exclusive storage of information provided by the data storage services customer, defines an outer storage portion of the first allocated holographic data storage medium, and stores the information as one or more holograms encoded in the outer storage portion of the first holographic data storage medium.
摘要:
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.
摘要:
Data hologram recycling systems, methods and computer program products are configured to arrange data for storage in the intermediate data storage as data segments which are replicas of holographic storage segments for destaging to the holographic data storage, and to determine retrieval for recycling of the destaged holographic storage segments to which aggregated requests for deletion are directed. The retrieval determination may be based on a plurality of policies.