Abstract:
A first data group in an access sequence is selected based on which data group in the data groups has a beginning closest to a current position of the tape medium. Those data groups located in specified regions of the tape medium are separated from other data groups located in alternative specified regions of the tape medium. The distance from the current position of the tape medium is set to be a logical distance value, determined by a calculation function, that is substituted for the physical distance value for the data groups that are located in the specified regions as compared with other data groups located in the alternative specified regions. A second data group in the access sequence is selected based on which remaining data group in the data groups has a beginning closest to an end of the first data group in the access sequence.
Abstract:
A tape drive capable of switching the transport speed of a tape medium among multilevel speeds calculates a data transfer rate from/to a host device, and selects an adjustment mode of the transport speed of the tape medium from a constant speed mode and a speed switch mode according to the calculated data transfer rate. The tape drive in the speed switch mode, pauses a data write or read operation to switch the transport speed of the tape medium while data is written at a first transport speed and when an available capacity of a buffer memory reaches a data volume to be received from the host device during switching of the transport speed and is read out at the first transport speed and when a data volume of a buffer memory reaches a data volume to be transmitted to the host device during switching of the transport speed.
Abstract:
Methods, computer systems, and computer program products are provided for operating a tape drive comprising a tape medium with a plurality of record groups stored thereon. Access sequence for the plurality of record groups is provided. The tape medium is positioned for reading a record group in the access sequence before a seek command for the record group in the access sequence is received.
Abstract:
A tape drive capable of switching the transport speed of a tape medium among multilevel speeds calculates a data transfer rate from/to a host device, and selects an adjustment mode of the transport speed of the tape medium from a constant speed mode and a speed switch mode according to the calculated data transfer rate. The tape drive in the speed switch mode, pauses a data write or read operation to switch the transport speed of the tape medium while data is written at a first transport speed and when an available capacity of a buffer memory reaches a data volume to be received from the host device during switching of the transport speed and is read out at the first transport speed and when a data volume of a buffer memory reaches a data volume to be transmitted to the host device during switching of the transport speed.
Abstract:
For determining an access sequence of a plurality of data groups stored on a tape medium, a first data group in the access sequence is selected based on which data group in the plurality of data groups has a beginning closest to a current position of the tape medium. A second data group in the access sequence is selected based on which remaining data group in the plurality of data groups has a beginning closest to an end of the first data group in the access sequence.
Abstract:
For determining an access sequence of a plurality of data groups stored on a tape medium, a first data group in the access sequence is selected based on which data group in the plurality of data groups has a beginning closest to a current position of the tape medium. A second data group in the access sequence is selected based on which remaining data group in the plurality of data groups has a beginning closest to an end of the first data group in the access sequence.
Abstract:
A method according to one embodiment includes monitoring a data transfer operation for detecting temporary errors; determining whether an error burst has occurred based on the monitoring; if an error burst has occurred, altering a condition of the data transfer operation; monitoring the data transfer operation having the altered condition for detecting temporary errors; determining whether another error burst has occurred based on the monitoring of the data transfer operation having the altered condition; and if another error burst has occurred; altering another condition of the data transfer operation. Additional systems and methods are also presented.
Abstract:
An apparatus and method are disclosed for writing data accumulated in a buffer on a tape medium in such a way that overwriting is prevented. The apparatus comprises a write unit configured for writing first data in a first position extending over a first track and an area adjacent to the first track, writing second data in a second position extending over a second track and an area adjacent to the second track, and writing the first data and the second data in a third position extending over a third track and an area adjacent to the third track. Furthermore, the apparatus comprises a processing unit configured for preventing the first data written in the first position from being overwritten with the second data written in the second position or with the first data written in the third position.
Abstract:
Provided are a method, system, and article of manufacture for writing data in a tape medium having wraps. A layout of the tape is provided including at least one segment within a full length of first set of wraps for writing user data and at least one segment within a full length of a second set of wraps for writing a work copy of the user data. User data is received to write to the tape medium. Detection is made of whether data writing is occurring in a specified write mode. A work copy is written to available segments in the second set of wraps not having user data in response to the data writing occurring in the specified write mode.
Abstract:
The present invention provides a technique for detecting a defect in a tape medium within a relatively short or narrow range. A tape defect detection device includes: a read unit for reading data from a tape medium; an error correction unit for performing error corrections for the data read by the read unit; a correction number counting unit for counting the number of the error corrections, made by the error correction unit, for each of multiple divided areas of the tape medium; a temporary storage unit for temporarily storing, for each of the areas, the number of the error corrections counted by the correction number counting unit; and a detection unit for detecting a defect in the tape medium, on the basis of a distribution of divided areas each having a larger number of error corrections than other divided areas on the tape medium.