Method and system for determining access sequence of data stored on a tape medium
AssigneeInternational Business Machines Corporation
InventorsTakashi Katagiri, Setsuko Masuda, Yuhko Mori, Hirokazu Nakayama, Yutaka Oishi
Life of this patent
Estimating the term…
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.
Claims8
A computer system comprising:
- a non-transitory computer-readable medium;
- and
- a processor in operable communication with the non-transitory computer-readable medium, the processor being adapted to:
- select a first data group in an access sequence of a plurality of data groups stored on a tape medium based on which data group in the plurality of data groups has a beginning closest to a current position of the tape medium;
- select a second data group in the access sequence 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;
- modify the access sequence to generate a modified access sequence based on which position of the last data group in the access sequence corresponds to a shortest total seek time;
- repeat the modifying of the access sequence until the modified access sequence is the same as the previous modified access sequence;
- and
- calculating a plurality of total seek times for the access sequence based on a time required to move between the plurality of data groups.
A computer program product for determining an access sequence of a plurality of data groups stored on a tape medium, a non-transitory computer-readable storage medium having computer-readable program code portions stored thereon, the computer-readable program code portions comprising:
- a first executable portion that selects a first data group in the access sequence 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 executable portion that selects a second data group in the access sequence 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;
- a third executable portion that modifies the access sequence to generate a modified access sequence based on which position of the last data group in the access sequence corresponds to a shortest total seek time;
- a fourth executable portion that repeats the modifying of the access sequence until the modified access sequence is the same as the previous modified access sequence;
- and
- a fifth executable portion that calculates a plurality of total seek times for the access sequence based on a time required to move between the plurality of data groups.
Dependencies are inferred from the claim text.