Reducing time to locate and read files within a tape medium
AssigneeInternational Business Machines Corporation
InventorsTsuyoshi Miyamura, Atsushi Abe, Yuka Sasaki
Life of this patent
Estimating the term…
Abstract
File number segments to be used within simulations can be defined. Tape division regions to be used within simulations can be defined. Times to locate each file number segment for each tape division region according to a first locate method can be simulated. Times to locate each file number segment for each tape division region according to a second locate method can be simulated. The simulated times for each locate method can be applied to a set of defined total file numbers to determine the time to locate each defined total file number for each locate method, file number segment, and tape division region combination.
Claims20
A computer-implemented method comprising:
- defining a plurality of file number segments to be used within simulations, each file number segment specifying a number of files to be located as randomly selected from a tape division region or from a whole tape;
- defining a plurality of tape division regions to be used within simulations;
- simulating times to locate each file number segment of the plurality of file number segments for each tape division region of the plurality of tape division regions according to a first locate method;
- simulating times to locate each file number segment of the plurality of file number segments for each tape division region of the plurality of tape division regions according to a second locate method;
- and
- applying the simulated times for each locate method to a set of defined total file numbers to determine a set of times to locate each defined total file number based on each locate method, file number segment, and tape division region combination, each time of the set of times corresponding to a unique locate method, file number segment, and tape division region combination.
A system comprising:
- one or more processors;
- and
- one or more computer-readable storage media collectively storing program instructions which, when executed by the one or more processors, are configured to cause the one or more processors to perform a method comprising:
- defining a plurality of file number segments to be used within simulations, each file number segment specifying a number of files to be located as randomly selected from a tape division region or from a whole tape;
- defining a plurality of tape division regions to be used within simulations;
- simulating times to locate each file number segment of the plurality of file number segments for each tape division region of the plurality of tape division regions according to a first locate method;
- simulating times to locate each file number segment of the plurality of file number segments for each tape division region of the plurality of tape division regions according to a second locate method;
- and
- applying the simulated times for each locate method to a set of defined total file numbers to determine a set of times to locate each defined total file number based on each locate method, file number segment, and tape division region combination, each time of the set of times corresponding to a unique locate method, file number segment, and tape division region combination.
A computer program product comprising one or more computer readable storage media, and program instructions collectively stored on the one or more computer readable storage media, the program instructions comprising instructions configured to cause one or more processors to perform a method for reducing repositioning time within a tape system, the method comprising:
- defining a plurality of file number segments to be used within simulations, each file number segment specifying a number of files to be located as randomly selected from a tape division region or from a whole tape;
- defining a plurality of tape division regions to be used within simulations;
- simulating times to locate each file number segment of the plurality of file number segments for each tape division region of the plurality of tape division regions according to a first locate method;
- simulating times to locate each file number segment of the plurality of file number segments for each tape division region of the plurality of tape division regions according to a second locate method;
- and
- applying the simulated times for each locate method to a set of defined total file numbers to determine a set of times to locate each defined total file number based on each locate method, file number segment, and tape division region combination, each time of the set of times corresponding to a unique locate method, file number segment, and tape division region combination.
Dependencies are inferred from the claim text.