Selecting a tape library for recall in hierarchical storage
AssigneeInternational Business Machines Corporation
InventorsHiroyuki Miyoshi, Hiroshi Araki, Takeshi Ishimoto
Life of this patent
Estimating the term…
Abstract
Embodiments are disclosed for a method for a tape library in hierarchical storage. The method includes receiving a recall request for a recall file having two copies stored in two tape libraries that are performing two migrations of two sets of files. The method also includes determining two migration progress values corresponding to the two migrations. Additionally, the method includes assigning the recall request to one of the two tape libraries having a greater value of the two migration progress values.
Claims17
A method comprising:
- receiving a recall request for a recall file having two copies stored in two tape libraries performing two migrations of two pluralities of files;
- determining two migration progress values corresponding to the two migrations, wherein the two migration progress values comprise a ratio of files migrated compared to a total number of files of each of the two migrations;
- and
- assigning the recall request to one of the two tape libraries having a greater value of the two migration progress values.
A system comprising:
- a computer processing circuit;
- and
- a computer-readable storage medium storing instructions, which, when executed by the computer processing circuit, are configured to cause the computer processing circuit to perform a method comprising:
- receiving a recall request for a recall file having two copies stored in two tape libraries performing two migrations of two pluralities of files;
- determining two migration progress values corresponding to the two migrations, wherein the two migration progress values comprise a ratio of files migrated compared to a total number of files of each of the two migrations;
- assigning the recall request to one of the two tape libraries having a greater value of the two migration progress values;
- and
- performing a recall for the recall request using the assigned tape library.
A computer program product comprising program instructions stored on a computer readable storage medium, the program instructions executable by a processor to cause the processor to perform a method comprising:
- receiving a recall request for a recall file having two copies stored in two tape libraries performing two migrations of two pluralities of files;
- determining two migration progress values corresponding to the two migrations, wherein the two migration progress values comprise a ratio of files migrated compared to a total number of files of each of the two migrations;
- assigning the recall request to one of the two tape libraries having a greater value of the two migration progress values;
- pausing a migration of the assigned tape library;
- and
- performing a recall for the recall request using the assigned tape library.
Dependencies are inferred from the claim text.