Abstract:
Vorrichtung zum Steuern des Schreibvorgangs von Daten auf ein Bandmedium, wobei die Vorrichtung Folgendes umfasst: eine Speichereinheit (45), die Betriebsart-Daten speichert, die eine Betriebsart der Vorrichtung angeben; und eine Entscheidungseinheit (44), die entscheidet, ein Ziel-Speichervermögen von Daten auf das Bandmedium zu schreiben, wenn die in der Speichereinheit (45) gespeicherten Betriebsart-Daten eine bestimmte Betriebsart angeben, wobei das Ziel-Speichervermögen als das Nennspeichervermögen vermindert um ein Datenspeichervermögen berechnet wird, das durch die Ausführung von Schreiben ohne Rückpositionierung verloren geht. wobei, falls das Ziel-Speichervermögen von Daten auf das Bandmedium geschrieben werden soll, die Entscheidungseinheit (44) festlegt, keine Rückpositionierung nach dem Schreiben von ersten Daten auf das Bandmedium auszuführen, bis die zweiten Daten neben den ersten Daten auf das Bandmedium geschrieben werden und, wobei, falls eine Lese-Datenrate von dem Bandmedium eine Ziel-Lesedatenrate erreichen soll, die Entscheidungseinheit (44) festlegt, keine Rückpositionierung nach dem Schreiben der ersten Daten auf das Bandmedium auszuführen, bis die zweiten Daten auf das Bandmedium geschrieben werden.
Abstract:
Disclosed is a tape drive controller (16) that improves data writing performance without impairing the achievement of target data reading rates. When a command processing unit (41) receives a synchronization command, a buffer administration unit (42) hands off data within a buffer to a channel I/O unit (43), and the writing of the data to tape is completed, a backhitch determination unit (44) determines whether to backhitch the tape. If the determination to backhitch the tape is made, a speed setting unit (46) sets a tape speed such that the sum of the time required to write data wherein the backhitch is not involved and the time required to write data wherein the backhitch is involved is the minimum such time, with respect to a range wherein a quantity of data used for purposes of monitoring the achievement of target data read rates is written to the tape. An operation signal output unit (49) instructs that the tape speed be changed to the tape speed thus set, after the tape has been backhitched.
Abstract:
Provided are a device and method for controlling writing of data, whereby a target amount of data is written to a tape medium, said target amount being a nominal capacity minus an amount of capacity lost by not backhitching. In the provided tape drive controller (16), when a command processing unit (41) receives a synchronization command, a buffer management unit (42) hands over data from a buffer to a channel I/O unit (43), and a write to a tape finishes, a backhitch determination unit (44) then determines whether the following conditions are fulfilled: information indicating a high-data-rate mode is stored in a mode information storage unit (45); of a nominal capacity, it is possible to write a target amount of data to the tape, said target amount being stored in a target amount storage unit (46); and it is possible to read the written data at a target read-out data rate. An operation signal output unit (48) gives an instruction to backhitch only in the case in which it is determined that the aforementioned conditions are not fulfilled.
Abstract:
PROBLEM TO BE SOLVED: To prevent a backhitch at the time of synchronization, when a transaction size is large and reduction of performance by a backhitch generated by vacancy of a buffer. SOLUTION: In a controller 16 of a tape drive, when a command processing part 41 receives a synchronization command and a buffer management part 42 delivers data in a buffer to a channel input and output part 43 to complete writing to a tape, a backhitch determining part 44 determines whether backhitchless writing is performed, from a viewpoint of whether nominal volume of data can be finally written in the tape. When it is determined that backhitchless writing is performed, a speed determining part 45 determines the tape speed such that data writing time from the buffer to the tape is longer than data transfer time from a host to the buffer; and an operation signal outputting part 48 indicates alteration to the determined tape speed after a backhitch is performed. COPYRIGHT: (C)2010,JPO&INPIT
Abstract:
PROBLEM TO BE SOLVED: To provide a write and read method for not performing a backhitch operation for avoiding the violation of a 4m rule while it is determined to write a sequential data set within 4m in a tape drive of LTO or the like. SOLUTION: The write and read control method for recording at least one data set in 4m in the length direction of a tape medium 550 comprises: a step of successively storing a plurality of blocks 510 of various sizes sent from a host in a buffer 500 divided by the segment 520 of a fixed size; a step of writing the contents of the segment to the tape medium as a data set when the segment 520 is prepared by at least one block 510 and writing a Null data set to the tape medium within 4m when the next segment 520 is not prepared while the tape medium moves for 4m; and a step of reading the data set to the segment of the buffer 500. COPYRIGHT: (C)2007,JPO&INPIT
Abstract:
PROBLEM TO BE SOLVED: To read data without losing it even if an error occurs, when a format of data already recorded in a tape medium is changed. SOLUTION: In a controller 16 of a tape drive, a buffer management section 42 reads a data set written in an old format only by the capacity of the buffer, and stores a read position when the buffer becomes full in a position storage section 44 as a next read start position. Then a DSIT generation section 45 generates a DSIT (Data Set Information Table) which includes the next read start position, and the buffer management section 42 adds the DSIT to the data set and writes it in a spare area. Then the DSIT generation section 45 generates the DSIT including the information which specifies a corresponding data set in the spare area and the next read start position, and the buffer management section 42 adds the DSIT to the data set and overwrites it using a new format. COPYRIGHT: (C)2010,JPO&INPIT
Abstract:
PROBLEM TO BE SOLVED: To improve possibility of identifying a recorded position of designated data even when a tape medium is run at high speed. SOLUTION: In a controller 16 for a tape drive, a data set creating section 42 creates data set, a metadata creating section 43 creates metadata including the number of records contained in the data set, a writing section 41 writes the data set to the tape medium with high recording density while writing the metadata with low recording density, a movement control section 44 receives the record number of a designated record, a reading section 45 acquires the number of the records included in the metadata read by running the tape medium at high speed, and a comparison section 48 determines whether reading the data set or not by declining the speed of the tape medium to the R/W speed by comparing the record number received by the movement control section 44 with the number of the records acquired by the reading section 45. COPYRIGHT: (C)2009,JPO&INPIT
Abstract:
PROBLEM TO BE SOLVED: To set an LEOT (Logical End of Tape) in an appropriate position on a tape. SOLUTION: The apparatus includes a host I/F section 31 which receives the data set to be written into the tape, a data storage section 32 which stores the received data set in a buffer memory 33, a data transfer section 34 which fetches the data stored in the buffer memory 33 and transfers the same to a head, a buffer management section 35 which manages the number of the data sets stored in the buffer memory 33, a present position management section 36 which manages the information on the present write position on the tape, and an LEOT determination section 37 which decides whether the LEOT is to be notified to a host or not by collating the information managed by the buffer management section 35 and the information managed by the present position management section 36. COPYRIGHT: (C)2006,JPO&NCIPI