Write procedure using estimated best setting in first run

US9766813B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9766813-B2
Application numberUS-201313761095-A
CountryUS
Kind codeB2
Filing dateFeb 6, 2013
Priority dateApr 17, 2012
Publication dateSep 19, 2017
Grant dateSep 19, 2017

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.

In one general embodiment, a method includes receiving a request for a write operation to be performed in a tape drive, determining an expected transaction size of a next write operation, comparing the expected transaction size of the next write operation to each of a first transaction size threshold and a second transaction size threshold in response to receiving the request, determining an optimum a write procedure based at least in part on the comparison, and invoking the optimum write procedure in response to determining the optimum write procedure, wherein the first transaction size threshold is greater than the second transaction size threshold, and wherein the optimum write procedure is selected from the group consisting of: a backhitch write procedure, a same wrap backhitchless flush (SWBF) write procedure, and a recursively accumulating backhitchless flush (RABF) write procedure.

First claim

Opening claim text (preview).

What is claimed is: 1. A method, comprising: receiving a request for a write operation to be performed in a tape drive; determining an expected transaction size of a next write operation; comparing the expected transaction size of the next write operation to each of a first transaction size threshold and a second transaction size threshold in response to receiving the request; determining an optimum a write procedure based at least in part on the comparison; and invoking the optimum write procedure in response to determining the optimum write procedure, wherein the first transaction size threshold is greater than the second transaction size threshold, and wherein the optimum write procedure is selected from the group consisting of: a backhitch write procedure, a same wrap backhitchless flush (SWBF) write procedure, and a recursively accumulating backhitchless flush (RABF) write procedure. 2. The method as recited in claim 1 , wherein determining the optimum write procedure comprises: determining a capacity margin ratio; calculating an expected writing time for each of the backhitch write procedure, the SWBF write procedure, and the RABF write procedure; determining an expected time remaining until the next write operation; and selecting the optimum write procedure based on at least one of: the backhitch write procedure expected writing time, the SWBF write procedure expected writing time, the RABF write procedure expected writing time, the expected transaction size of the next write operation, the capacity margin ratio, and the expected time remaining until the next write operation. 3. The method as recited in claim 2 , wherein the SWBF write procedure is selected as the optimum write procedure when: the expected transaction size of the next write operation is greater than the first transaction size threshold; the SWBF write procedure expected writing time is less than the backhitch write procedure expected writing time; the expected time remaining until the next write operation is less than the SWBF write procedure expected writing time; and the capacity margin ratio is greater than a predetermined value. 4. The method as recited in claim 2 , wherein the SWBF write procedure is selected as the optimum write procedure in response to the following conditions being satisfied: the expected transaction size of the next write operation is less than the first transaction size threshold and greater than the second transaction size threshold; the expected time remaining until the next write operation is less than the SWBF write procedure expected writing time; and the capacity margin ratio is greater than a predetermined value. 5. The method as recited in claim 2 , wherein the RABF write procedure is selected as the optimum write procedure in response to the following conditions being satisfied: the expected transaction size of the next write operation is less than the first transaction size threshold and greater than the second transaction size threshold; and the capacity margin ratio is less than a predetermined value. 6. The method as recited in claim 2 , wherein the RABF write procedure is selected as the optimum write procedure in response to the following conditions being satisfied: the expected transaction size of the next write operation is less than the first transaction size threshold and greater than the second transaction size threshold; the expected time remaining until the next write operation is greater than the SWBF write procedure expected writing time; and the capacity margin ratio is greater than a predetermined value. 7. The method as recited in claim 2 , wherein the backhitch write procedure is selected as the optimum write procedure in response to the following conditions being satisfied: the expected transaction size of the next write operation is greater than the first transaction size threshold; the SWBF expected writing time of the next write operation is greater than the backhitch write procedure expected writing time; and the capacity margin ratio is greater than a predetermined value. 8. The method as recited in claim 2 , wherein the backhitch write procedure is selected as the optimum write procedure in response to the following conditions being satisfied: the expected transaction size of the next write operation is greater than the first transaction size threshold; the SWBF expected writing time of the next write operation is less than the backhitch write procedure expected writing time; the capacity margin ratio is greater than as predetermined value; and the expected time remaining until the next write operation is greater than the SWBF write procedure expected writing time. 9. A method, comprising: receiving a request for a write operation to be performed in a tape drive; determining an optimum a write procedure in response to receiving the request, the determining comprising: determining a capacity margin ratio; determining an expected transaction size of a next write operation; calculating an expected writing time for each of a backhitch write procedure, a same wrap backhitchless flush (SWBF) write procedure, and a recursively accumulating backhitchless flush (RABF) write procedure; determining a expected time remaining until the next write operation; and selecting the optimum write procedure based on at least one of: the backhitch write procedure expected writing time, the SWBF write procedure expected writing time, the RABF write procedure expected writing time, the expected transaction size of the next write operation, the capacity margin ratio, and the expected time remaining until the next write operation; and invoking the optimum write procedure based on the selection, wherein the SWBF write procedure is selected as the optimum write procedure in response to one of the following sets of conditions being satisfied: the expected transaction size of the next write operation is greater than the first transaction size threshold, the SWBF write procedure expected writing time is less than the backhitch write procedure expected writing time, the expected time remaining until the next write operation is less than the SWBF write procedure expected writing time and the capacity margin ratio is greater than about 7.0%; and the expected transaction size of the next write operation is less than the first transaction size threshold and greater than the second transaction size threshold, the SWBF write procedure expected writing time is less than the backhitch write procedure expected writing time, the expected time remaining until the next write operation is less than the SWBF write procedure expected writing time and the capacity margin ratio is greater than about 7.0%, wherein the RABF write procedure is selected as the optimum write procedure in response to one of the following conditions being satisfied: the expected transaction size of the next write operation is less than the second transaction size threshold; the expected transaction size of the next write operation is less than the first transaction size threshold and greater than the second transaction size threshold and the capacity margin ratio is less than about 7.0%; and the expected transaction size of the next write operation is less than the first transaction size threshold and greater than the second transaction size threshold, the expected time remaining until the next write operation is greater than the SWBF write procedure expected writing time and the capacity margin ratio is greater than about 7.0%, and wherein the backhitch write procedure is selected as the optimum write procedure in response to one of the following conditions being satisfied: the expected transaction size of

Assignees

Inventors

Classifications

  • Command handling arrangements, e.g. command buffers, queues, command scheduling · CPC title

  • Tape-like record carriers · CPC title

  • magnetic tapes · CPC title

  • Monitoring storage devices or systems · CPC title

  • on longitudinal tracks only, e.g. for serpentine format recording · 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 US9766813B2 cover?
In one general embodiment, a method includes receiving a request for a write operation to be performed in a tape drive, determining an expected transaction size of a next write operation, comparing the expected transaction size of the next write operation to each of a first transaction size threshold and a second transaction size threshold in response to receiving the request, determining an op…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G11B5/00817. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 19 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).