| CPC G06F 3/0659 (2013.01) [G06F 3/0613 (2013.01); G06F 3/0635 (2013.01); G06F 3/0682 (2013.01)] | 18 Claims |

|
1. A computer implemented method comprising:
receiving, by one or more processors, a list of areas on a subject tape comprising one or more subject areas to be read, wherein each area of the list of areas is indicated by a first record number and a last record number corresponding to said area;
identifying, by one or more processors, parameters of a tape drive configured to read the subject tape, wherein the identified parameters of the tape drive contribute to a speed with which the tape drive can read the one or more subject areas, wherein the tape drive parameters comprise first dynamic parameters having first values corresponding to a first subject area of the tape drive and second dynamic parameters having second values corresponding to a second subject area of the tape drive, wherein the first values of the first dynamic parameters are different from the second values of the second dynamic parameters, wherein the first dynamic parameters and second dynamic parameters comprise a setup time for configuring head parameters, wherein the setup time for configuring head parameters is determined based on an amount of time to configure filter settings for reading specific subject areas of the tape drive;
creating, by one or more processors, an executable file configured to create a directed graph of the one or more subject areas on the subject tape based on the identified parameters of the tape drive, wherein the directed graph indicates how long the tape drive will take to read the one or more subject areas; and
determining, by one or more processors, a fastest reading order of the one or more subject areas on the subject tape, using the created executable.
|