摘要:
A converter is utilized with at least one implicit addressing sequential media device to simulate explicit addressing sequential media device performance from the perspective of host applications. Responsive to receiving explicit addressing read/write commands from the host application, the converter converts the explicit addressing read/write commands into implicit addressing read/write commands and passes the implicit addressing read/write commands through to the device. Optionally, responsive to device capability queries from a host application, the converter reports that the device utilizes explicit addressing. As another option, responsive to receiving commands other than explicit addressing read/write commands from the application host, the converter examines the commands to monitor sequential media address, and relays the commands to the device substantially free of any modification.
摘要:
[Object] To provide a technique for optimizing the processing order of recall requests in which the average latency time of a host apparatus is minimized. [Solution] A storage manager accepts a request of the host apparatus for the recalling data from a tape library, and stores the request in a queue table. In response to storage of the request, the storage manager calculates the latency time for each request in all the conceivable execution orders for all the requests stored in the queue table. The storage manager determines the execution order which minimizes the total calculated latency time for all the requests including the active request, and rearranges the requests in the queue table.
摘要:
A tape system is provided with an encryption capable tape drive and an encryption enabled tape drive device driver for the encryption capable tape drive. The encryption enabled tape drive device driver functions as a proxy which connects the encryption capable tape drive to a key manager which serves keys to the tape drive. When the encryption capable device driver causes a command to be sent to the drive, the tape drive is configured to respond with a message that is intended for a key manager such as an External Key Manager (EKM). The encryption capable device driver recognizes that this is a message intended for the EKM and forwards that message to the EKM (e.g., via an Internet Protocol (IP) connection). The EKM then responds to the key request by issuing a new key (for a new cartridge which is to be written from beginning of tape (BOT)) or an existing key (for a cartridge which needs to be read). The device driver connects all EKM responses to the encryption capable tape drive and the EKM from which the encryption capable tape drive obtains its keys.
摘要:
In a tape drive, or other storage device, used for storing computer data, both record data and record structure information such as file marks are encoded with codewords to form an encoded data stream. Of the fixed number of possible fixed-length codewords, one codeword is assigned as a root sequence for one or more longer codewords. Thus, detection of the root sequence during decoding of an encoded data stream triggers the reading of a fixed number of further bits. The further bits represent file marks and any other defined information. In the tape drive (800), the tape drive interface (810) receives record data and file mark commands. The formatter (820) encodes the record data as fixed length codewords. Further, the formatter (820) encodes file mark commands and other format control information as longer codewords having a common root sequence (being one of the possible fixed length codewords) the bits of the longer codewords that extend beyond the root sequence determine the identity of file marks or other control information in the resulting encoded data stream, which is stored in a buffer (830). The longer, or reserved, codewords are thereby embedded in the encoded data stream to represent file marks as well as format control functions such as end of record markers and flush commands.
摘要:
A digital data recording method is provided where the efficiency of use of the recording medium storage area for recording data in a sequence is increased and a desired data can be retrieved at a higher speed. When a record n in an entity is terminated at the trailing end of a group N, a record n+1 following the record n is recorded in a group N+1. When a record n extends up to the group N+1, a header H2' attributed to the group N and a front part of the record n as well as the preceding records 1 to n-1 are designated as another entity E2'. The remaining or rear part of the record n is designated as an entity E3' and recorded in the group N-1 as added with a header H3'. Then, the record n+1 is designated as an entity E4 and recorded in the group N+1 as added with a header H4.
摘要:
The binary coded data signal is divided into data blocks in the video translation system in accordance with the invention. n copies are made of each data block. Television synchronization signals are added to the original data block and to the n copies thereof, the assembly thus forming a video data block. This video data block is transferred to a video processing device, for example, a video recorder in which it is recorded. When the video data block is recovered, the corresponding data block is recovered from the n+1 data blocks present.
摘要:
The storage system includes a data dividing means for dividing writing target data into a plurality of units of partial data, and generating units of new divided file data; an index file generation means for generating, for each of the units of partial data, an index entry, and generating index file data by adding test data for error detection; a data writing means for writing the divided file data and the index file data; and a recovery means for detecting an error in the index entries written in the storage device, based on the test data included in each of the index entries. The recovery means deletes an index entry in which an error is detected and all of the subsequent index entries in the index file data stored in the storage device, from the index file data.