System and method for tape layout optimization

US10014025B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-10014025-B1
Application numberUS-201715655289-A
CountryUS
Kind codeB1
Filing dateJul 20, 2017
Priority dateJul 20, 2017
Publication dateJul 3, 2018
Grant dateJul 3, 2018

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.

A tape layout module for determining a tape layout allocation strategy for laying out data on tape, the data being organized into a plurality of fixed-size subdata sets with each of the plurality of subdata sets including a plurality of codeword interleaves, the tape including a plurality of media defect characteristics, includes a tape layout optimization system including a processor that receives information on the plurality of media defect characteristics. The tape layout optimization system determines the tape layout allocation strategy based at least in part on at least one of the plurality of media defect characteristics. Additionally, the tape layout optimization system can determine the tape layout allocation strategy further based on distance spectra between pairs of the plurality of codeword interleaves. Further, the tape layout optimization system can determine the tape layout allocation strategy by selectively utilizing at least one tape layout parameter.

First claim

Opening claim text (preview).

What is claimed is: 1. A tape layout module for determining a tape layout allocation strategy for laying out data on a magnetic tape, the data being organized into a plurality of fixed-size subdata sets with each of the plurality of subdata sets including a plurality of codeword interleaves, the tape including a plurality of media defect characteristics, the tape layout module comprising: a tape layout optimization system including a processor that receives information on the plurality of media defect characteristics, the tape layout optimization system determining the tape layout allocation strategy based at least in part on at least one of the plurality of media defect characteristics, the tape layout optimization system determining the tape layout allocation strategy further based on distance spectra between pairs of the plurality of codeword interleaves. 2. The tape layout module of claim 1 wherein the tape layout optimization system determines the tape layout allocation strategy based at least in part on each of the plurality of media defect characteristics. 3. The tape layout module of claim 1 wherein the plurality of media defect characteristics are reproducible. 4. The tape layout module of claim 1 wherein the tape layout optimization system generates a plurality of coefficients, α i (b i ), that are the result of a modeling of the plurality of media defect characteristics. 5. The tape layout module of claim 4 wherein the tape layout optimization system determines the tape layout allocation strategy by computing a weighted separation coefficient (WSC), WSC(s)=α 1 (b 1 )c 1 +α 2 (b 2 )c 2 + . . . +α U (b U )c U , where b i represents the i-th unique element of a distance spectra between pairs of the plurality of codeword interleaves, a represents the count of the unique element b i , and U represents the set of all possible distances for a given layout. 6. The tape layout module of claim 1 wherein the tape layout optimization system determines the tape layout allocation strategy by selectively utilizing at least one tape layout parameter. 7. The tape layout module of claim 6 the tape layout optimization system determines the tape layout allocation strategy by selectively utilizing a plurality of tape layout parameters. 8. The tape layout module of claim 7 wherein the plurality of tape layout parameters are selected from a group consisting of track swaps, codeword interleave set swaps, track rotations, and odd/even indexed subdata set separations. 9. A data flow system for a tape drive comprising (i) a data intake system that receives a plurality of variable-length data blocks from a host device; (ii) a data preprocessing system that converts the plurality of variable-length data blocks into a plurality of fixed-size data sets, the data preprocessing system then converting the plurality of fixed-size data sets into a plurality of fixed-size subdata sets with each of the plurality of subdata sets including a plurality of codeword interleaves; and (iii) the tape layout module of claim 1 that determines a tape layout allocation strategy for laying out the plurality of codeword interleaves on tape. 10. A method for determining a tape layout allocation strategy for laying out data on tape, the data being organized into a plurality of fixed-size subdata sets with each of the plurality of subdata sets including a plurality of codeword interleaves, the tape including a plurality of media defect characteristics, the method comprising the steps of: receiving information on the plurality of media defect characteristics with a tape layout optimization system including a processor; and determining the tape layout allocation strategy with the tape layout optimization system based at least in part on at least one of the plurality of media defect characteristics, and further based on distance spectra between pairs of the plurality of codeword interleaves. 11. The method of claim 10 wherein the step of determining includes determining the tape layout allocation strategy with the tape layout optimization system based at least in part on each of the plurality of media defect characteristics. 12. The method of claim 10 wherein the plurality of media defect characteristics are reproducible. 13. The method of claim 10 further comprising the step of generating a plurality of coefficients, α i (b i ), with the tape layout optimization system that are the result of a modeling of the plurality of media defect characteristics. 14. The method of claim 10 wherein the step of determining includes determining the tape layout allocation strategy with the tape layout optimization system by selectively utilizing at least one tape layout parameter. 15. The method of claim 10 wherein the step of determining includes determining the tape layout allocation strategy with the tape layout optimization system by selectively utilizing a plurality of tape layout parameters. 16. The method of claim 15 wherein the plurality of tape layout parameters are selected from a group consisting of track swaps, codeword interleave set swaps, track rotations, and odd/even indexed subdata set separations. 17. A tape layout module for determining a tape layout allocation strategy for laying out data on a magnetic tape, the data being organized into a plurality of fixed-size subdata sets with each of the plurality of subdata sets including a plurality of codeword interleaves, the tape including a plurality of media defect characteristics, the tape layout module comprising: a tape layout optimization system including a processor that receives information on the plurality of media defect characteristics, the tape layout optimization system determining the tape layout allocation strategy based at least in part on at least one of the plurality of media defect characteristics; and wherein the tape layout optimization system generates a plurality of coefficients, α i (b i ), that are the result of a modeling of the plurality of media defect characteristics. 18. The tape layout module of claim 17 wherein the tape layout optimization system determines the tape layout allocation strategy by computing a weighted separation coefficient (WSC), WSC(s)=α 1 (b 1 )c 1 +α 2 (b 2 )c 2 + . . . +α U (b U )c U , where b i represents the i-th unique element of a distance spectra between pairs of the plurality of codeword interleaves, a represents the count of the unique element b i , and U represents the set of all possible distances for a given layout. 19. A method for determining a tape layout allocation strategy for laying out data on tape, the data being organized into a plurality of fixed-size subdata sets with each of the plurality of subdata sets including a plurality of codeword interleaves, the tape including a plurality of media defect characteristics, the method comprising the steps of: receiving information on the plurality of media defect characteristics with a tape layout optimization system including a processor; determining the tape layout allocation strategy with the tape layout optimization system based at least in part on at least one of the plurality of media defect characteristics; and generating a plurality of coefficients, α i (b i ), with the tape layout optimization system that are the result of a modeling of the plurality of media defect characteristics. 20. The method of claim 13 wherein the step of determining includes determining the tape layout allocation strategy with the tape layout optimization system by computing a weighted separation coefficient (WSC)

Assignees

Inventors

Classifications

  • with tapes · CPC title

  • using linear replacement to relocate data from a defective block to a non-contiguous spare area, e.g. with a secondary defect list [SDL] · CPC title

  • for mixed data, i.e. continuous and discontinuous data · CPC title

  • by interleaving (G11B20/1809 takes precedence) · CPC title

  • the record carrier being identified by recognising some of its unique characteristics, e.g. a unique defect pattern serving as a physical signature of the record carrier · 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 US10014025B1 cover?
A tape layout module for determining a tape layout allocation strategy for laying out data on tape, the data being organized into a plurality of fixed-size subdata sets with each of the plurality of subdata sets including a plurality of codeword interleaves, the tape including a plurality of media defect characteristics, includes a tape layout optimization system including a processor that rece…
Who is the assignee on this patent?
Quantum Corp
What technology area does this patent fall under?
Primary CPC classification G11B20/1886. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 03 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).