Method of managing, writing, and reading file on tape

US2016012073A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016012073-A1
Application numberUS-201514719344-A
CountryUS
Kind codeA1
Filing dateMay 22, 2015
Priority dateJul 11, 2014
Publication dateJan 14, 2016
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.

Managing a file on a tape. In response to a request to write a first file to a tape, whether a second file including data identical to the first file already exists on the tape is detected. If the second file exists, a first index of the second file is updated. After completing the write of the first file, metadata, including data starting position and size of the first file, is added to the first index. In response to a request to read the first or second files, the metadata of the first and second indexes are read. Based on the metadata, which of the first or second files can be accessed faster from a current head position is determined. The first file or the second file that can be accessed faster is then read from the tape.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method for managing a file on a tape in a file system, the method comprising: in response to a request to write a first file to a tape, detecting whether a second file including data identical to data of the first file already exists on the tape; if the second file exists on the tape, updating a first index of the second file; and in response to completing the write of the first file to the tape, adding metadata, including a data starting position and a size of the first file, to the first index. 2 . The method according to claim 1 , further comprising: writing the first file onto the tape; and creating or updating a second index with metadata including a data starting position and a size of the first file on the tape. 3 . The method according to claim 2 , further comprising: writing the updated first index onto the tape; and writing the created or updated second index onto the tape. 4 . The method according to claim 2 , further comprising: in response to a request to read the first file or the second file, reading the metadata of the first index and the second index; determining, based on the read metadata, which of the first file and the second file can be accessed faster from a current head position; and reading, from the tape, the first file or the second file that can be accessed faster. 5 . A method of writing a file onto a tape in a file system, comprising: in response to a request to write a first file to a tape, detecting whether a second file including data identical to data of the first file already exists on the tape; writing the first file onto the tape; and if the second file exists on the tape, updating metadata of a first index of the second file to include a data starting position and a size of the first file on the tape. 6 . The method according to claim 5 , wherein the writing the first file onto the tape is executed before the detecting. 7 . The method according to claim 6 , further comprising creating or updating a second index to include metadata including a data starting position and a size of the first file on the tape. 8 . The method according to claim 7 , further comprising: writing the updated first index onto the tape; and writing the created or updated second index onto the tape. 9 . A method of reading a file from a tape in a file system, comprising: in response to a request to read a first file from a tape, detecting whether other data identical to data of the first file exists on the tape; if other identical data exists on the tape, determining which of the data of the first file and the other identical data can be accessed faster from a current head position; and reading, from the tape, the data of the first file or the other identical data that can be accessed faster. 10 . The method according to claim 9 , wherein the detecting includes acquiring metadata on the first file, and acquiring metadata on the other identical data. 11 . The method according to claim 10 , wherein the determining includes making the determination based on position information on the tape in the acquired metadata on the data of the file and the identical data.

Assignees

Inventors

Classifications

  • on a tape [TTOC] · CPC title

  • of operating tapes · CPC title

  • Control data, system data or management information, i.e. data used to access or process user data · CPC title

  • on tapes · CPC title

  • wherein the focus is on the read access speed · 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 US2016012073A1 cover?
Managing a file on a tape. In response to a request to write a first file to a tape, whether a second file including data identical to the first file already exists on the tape is detected. If the second file exists, a first index of the second file is updated. After completing the write of the first file, metadata, including data starting position and size of the first file, is added to the fi…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G11B20/1201. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Jan 14 2016 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 9 related publications on this page (citations in our corpus or others sharing the same primary CPC).