Patent application number | Description | Published |
20110116185 | TRANSPORT SPEED ADJUSTMENT DEVICE, TRANSPORT SPEED ADJUSTMENT METHOD AND TRANSPORT SPEED ADJUSTMENT PROGRAM FOR ADJUSTING TRANSPORT SPEED OF TAPE MEDIUM - 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. | 05-19-2011 |
20120002317 | WRITING DATA TO TAPE MEDIUM - In a controller of a tape drive, a CM input-output unit recognizes a tape format; a tape variable acquisition unit acquires tape variables; a setting variable acquisition unit acquires setting variables; and a minimum number calculator calculates a minimum number m of sub datasets, which are to be written to a tape to secure resistance to burst error, by using the tape variables and setting variables. When a command processor receives a synchronization command, the buffer manager generates n sub datasets for storing data in the buffer. If n is smaller than m, m sub datasets are padded out and set as write data. If n is m or more, the n sub datasets are set as write data. Then, the channel input-output unit writes the write data to the tape. | 01-05-2012 |
20120154946 | METHOD AND SYSTEM FOR DETERMINING ACCESS SEQUENCE OF DATA STORED ON A TAPE MEDIUM - Methods, computer systems, and computer program products are provided 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. | 06-21-2012 |
20120206831 | TRANSPORT SPEED ADJUSTMENT DEVICE, TRANSPORT SPEED ADJUSTMENT METHOD AND TRANSPORT SPEED ADJUSTMENT PROGRAM FOR ADJUSTING TRANSPORT SPEED OF TAPE MEDIUM - 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. | 08-16-2012 |
20120250176 | METHOD AND SYSTEM FOR DETERMINING ACCESS SEQUENCE OF DATA STORED ON A TAPE MEDIUM - 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. | 10-04-2012 |
20130094105 | HIERARCHICAL CONTROL OF TIERED ERROR RECOVERY FOR STORAGE DEVICES - In one embodiment, a tape drive system includes a read channel configured for performing a portion of a data transfer operation, logic adapted for monitoring the data transfer operation for detecting one or more temps within a sliding window spanning a last group of datasets processed, logic adapted for measuring interference between first tier and second tier recovery methods based on the monitoring, logic adapted for setting a backhitch delay based on conditions relating to the interference of first tier and second tier recovery methods as it relates to a determined error burst, and logic adapted for performing a backhitch and altering at least one condition of the data transfer operation after the backhitch delay. | 04-18-2013 |
20140043710 | REDUCING TOTAL SEEK TIME FOR DETERMINING AN ACCESS SEQUENCE OF DATA STORED ON A TAPE MEDIUM - 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. | 02-13-2014 |
20140140803 | EFFICIENT MOVEMENT OF STORAGE MEDIA IN A STORAGE MEDIA LIBRARY - A method includes receiving a request for the use of a first storage medium located in a first library unit in a storage medium library. It is determined that the first storage medium is to be moved by a transportation component. In response to determining that the first storage medium is to be moved by the transportation component, it is determined that the transportation component is located at a second library unit. In response to determining that the transportation component is located at the second library unit, it is determined that a second storage medium, which is in the second library unit, can be transported to the first library unit. In response to a determination that the second storage medium can be transported to the first library unit, the second storage medium is transported to the first library unit. | 05-22-2014 |
20140142741 | EFFICIENT MOVEMENT OF STORAGE MEDIA IN A STORAGE MEDIA LIBRARY - An apparatus comprises a network interface, a processor and a computer readable storage medium coupled with the processor. The computer readable storage medium includes computer usable program code. The computer usable program code, when executed by the processor, causes the processor to receive a request for a first storage medium located in a first library unit in a storage medium library. The processor is caused to determine that the first storage medium is to be moved by a transportation component. The processor is caused to, responsive to said determination, determine that the transportation component is located in a second library unit. The processor is caused to, responsive to said determination, determine that a second storage medium located in the second library unit can be transported to the first library unit. Responsive to said determination, the processor is caused to transport the second storage medium to the first library unit. | 05-22-2014 |
20140142742 | EFFICIENT DISTRIBUTION AND SELECTION OF STORAGE MEDIA IN A STORAGE MEDIUM LIBRARY - An apparatus includes a network interface, a processor and a computer readable storage medium. The processor is coupled with the computer readable storage medium. The computer readable storage medium has computer readable program code embodied therewith. The computer readable program code, when executed by the processor, causes the processor to determine the state of a storage medium library and determine distribution for a plurality of distributable components within the storage medium library based, at least in part, on the state of the storage medium library. The computer readable program code also causes the processor to, responsive to a determination of the distribution for the plurality of distributable components within the storage medium library, issue commands distributing the plurality of distributable components within the storage medium library in accordance with the distribution. | 05-22-2014 |
20140142743 | EFFICIENT DISTRIBUTION AND SELECTION OF STORAGE MEDIA IN A STORAGE MEDIUM LIBRARY - A method includes determining a distribution for a plurality of distributable components within a storage medium library. It is determined that the plurality of distributable components are not currently distributed across the storage medium library in accordance with the distribution. In response to determining the distribution for the plurality of distributable components and to determining that the plurality of distributable components are not currently distributed across the storage medium library in accordance with the distribution, a set of one or more commands to move one or more of the plurality of distributable components to different locations of the storage medium library in accordance with the distribution are issued. | 05-22-2014 |
20140198401 | HIERARCHICAL CONTROL OF TIERED ERROR RECOVERY FOR STORAGE DEVICES - A computer program product includes a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code being executable by a processing circuit to cause the processing circuit to perform the following process. A data transfer operation is monitored for detecting one or more temps. A backhitch delay is set based at least in part on a post-recovery condition of a tape drive performing a portion of the data transfer operation. A backhitch is caused to be performed. At least one condition of the data transfer operation is altered after the backhitch delay. | 07-17-2014 |
20150032251 | EFFICIENT DISTRIBUTION AND SELECTION OF STORAGE MEDIA IN A STORAGE MEDIUM LIBRARY - A location of a first drive in a storage medium library is determined. In response to a determination of the location of the first drive, it is determined whether a first storage medium is located within a first distance from the first drive. In response to a determination that the first storage medium is not located within the first distance from the first drive, it is determined whether the first storage medium is located within a second distance from the first drive. In response to a determination that the first storage medium is located within the first distance or the second distance from the first drive, the first storage medium is made available to be read by or written to by the first drive. | 01-29-2015 |
20150055240 | RECOVERY OF DATA WRITTEN BEFORE INITIALIZATION OF FORMAT IN TAPE MEDIA - A tape medium uses a format to store data in which the tape medium is partitioned into an index partition (IP) and a data partition (DP). The latest metadata related to additional data newly added and written to the DP in accordance with the format is updated and stored in the IP. The same metadata is repeatedly written after the updated metadata (e.g. Index #1) in the IP. Alternatively, additional data newly added and written to the DP is stored in memory, and is called from memory and then added and written after metadata (e.g. Index #0) during the formatting. In either manner, data written prior to formatting may be recovered. | 02-26-2015 |
20150055442 | REDUCING TOTAL SEEK TIME FOR DETERMINING AN ACCESS SEQUENCE OF DATA STORED ON A TAPE MEDIUM - A first data group in an access sequence is selected. 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. The logical distance value is then determined by multiplying a coefficient based on a physical positioning of each of the data groups in the tape medium, and a percentage of those of the plurality of data groups that have already been selected as the first data group and the second data group. | 02-26-2015 |
20150082247 | ICON DISPLAY OF FILE HISTORY RECORDED IN STORAGE AS ADDITIONAL DATA - An icon corresponds to a history of files related to a plurality of indexes. Each of the indexes and each of the files are additionally and synchronously recorded in storage as additional data. The icon displayed represents the status of data in the files in the storage. The displayed icon is manipulated to indicate whether no data exists in an associated file or to indicate that existing data in an associated file was updated. | 03-19-2015 |