Tape unmounting protocol

US2021286772A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2021286772-A1
Application numberUS-202016817674-A
CountryUS
Kind codeA1
Filing dateMar 13, 2020
Priority dateMar 13, 2020
Publication dateSep 16, 2021
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Described are techniques for a tape unmounting protocol. The techniques include selecting a tape for unmounting from a plurality of tape drives, where the tape for unmounting includes a remaining capacity below a first threshold and a number of migrated files below a second threshold. The techniques further include unmounting the tape for unmounting from a tape drive.

First claim

Opening claim text (preview).

What is claimed is: 1 . A computer-implemented method comprising: accepting a request for copying a file from a first tape to a primary storage; selecting a second tape for unmounting from a plurality of tape drives, wherein the second tape for unmounting includes a remaining capacity below a first threshold and a number of migrated files below a second threshold; unmounting the second tape for unmounting from a tape drive; mounting the first tape on the tape drive; and performing the request by copying the file from the first tape to the primary storage using the tape drive. 2 . The method of claim 1 , wherein accepting the request for copying the file from the first tape to the primary storage further includes: determining that the first tape is not mounted on any tape drive; and determining that each of the plurality of tape drives includes a mounted tape. 3 . The method of claim 1 , further comprising: storing a table including, for respective tapes, respective numbers of migrated files, respective numbers of premigrated files, and respective available capacities; and wherein selecting the second tape for unmounting includes accessing the table to retrieve the remaining capacity and the number of migrated files for the second tape for unmounting. 4 . The method of claim 1 , wherein the second tape for unmounting including the remaining capacity below the first threshold further includes a least amount of remaining capacity relative to other tapes that are mounted on the plurality of tape drives. 5 . The method of claim 1 , wherein the second tape for unmounting including the number of migrated files below the second threshold further includes a least number of migrated files relative to other tapes that are mounted on the plurality of tape drives. 6 . The method of claim 1 , wherein the request is a recall request. 7 . The method of claim 1 , wherein the method is executed by a hierarchical storage management (HSM) system including the primary storage and a secondary storage comprising a tape storage system. 8 . The method of claim 7 , wherein the method is performed according to software that is downloaded to the HSM system from a remote data processing system, and wherein the method further comprises: metering a usage of the software; and generating an invoice based on metering the usage. 9 . A system comprising: one or more processors; and one or more computer-readable storage media 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: accepting a request for copying a file from a first tape to a primary storage; selecting a second tape for unmounting from a plurality of tape drives, wherein the second tape for unmounting includes a remaining capacity below a first threshold and a number of migrated files below a second threshold; unmounting the second tape for unmounting from a tape drive; mounting the first tape on the tape drive; and performing the request by copying the file from the first tape to the primary storage using the tape drive. 10 . The system of claim 9 , wherein accepting the request for copying the file from the first tape to the primary storage further includes: determining that the first tape is not mounted on any tape drive; and determining that each of the plurality of tape drives includes a mounted tape. 11 . The system of claim 9 , wherein the method further comprises: storing a table including, for respective tapes, respective numbers of migrated files, respective numbers of premigrated files, and respective available capacities; and wherein selecting the second tape for unmounting includes accessing the table to retrieve the remaining capacity and the number of migrated files for the second tape for unmounting. 12 . The system of claim 9 , wherein the second tape for unmounting including the number of migrated files below the second threshold further includes a least number of migrated files relative to other tapes that are mounted on the plurality of tape drives. 13 . The system of claim 9 , wherein the request is a recall request. 14 . The system of claim 9 , wherein the one or more processors and the one or more computer-readable storage media are associated with a hierarchical storage management (HSM) system including the primary storage and a secondary storage comprising a tape storage system. 15 . 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 comprising: selecting a tape for unmounting from a plurality of tape drives, wherein the tape for unmounting includes a remaining capacity below a first threshold and a number of migrated files below a second threshold; and unmounting the tape for unmounting from a tape drive. 16 . The computer program product of claim 15 , wherein the method further comprises: mounting a second tape on the tape drive in response to unmounting the tape from the tape drive; and copying a file from the second tape to a primary storage using the tape drive. 17 . The computer program product of claim 16 , wherein the method further comprises: determining that the second tape is not mounted on any tape drive; and determining that there are no available tape drives. 18 . The computer program product of claim 15 , wherein the method further comprises: storing a table including, for respective tapes, respective numbers of migrated files, respective numbers of premigrated files, and respective available capacities; and wherein selecting the tape for unmounting includes accessing the table to retrieve the remaining capacity and the number of migrated files for the tape for unmounting. 19 . The computer program product of claim 15 , wherein the tape for unmounting including the remaining capacity below the first threshold further includes a least amount of remaining capacity relative to other tapes that are mounted on the plurality of tape drives. 20 . The computer program product of claim 15 , wherein the tape for unmounting including the number of migrated files below the second threshold further includes a least number of migrated files relative to other tapes on the plurality of tape drives.

Assignees

Inventors

Classifications

  • Payments according to the detected use or quantity · CPC title

  • Re-recording, i.e. transcribing information from one magnetisable record carrier on to one or more similar or dissimilar record carriers {(by varying the order of the information G11B27/029, G11B27/036)} · CPC title

  • magnetic tapes · CPC title

  • G06F16/185Primary

    Hierarchical storage management [HSM] systems, e.g. file migration or policies thereof (details of archiving G06F16/11) · CPC title

  • G06F16/119Primary

    Details of migration of file systems (migration mechanisms in storage systems G06F3/0647) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2021286772A1 cover?
Described are techniques for a tape unmounting protocol. The techniques include selecting a tape for unmounting from a plurality of tape drives, where the tape for unmounting includes a remaining capacity below a first threshold and a number of migrated files below a second threshold. The techniques further include unmounting the tape for unmounting from a tape drive.
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06F16/185. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Sep 16 2021 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).