Data writing in a file system
US-2017131950-A1 · May 11, 2017 · US
US10073632B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10073632-B2 |
| Application number | US-201715798693-A |
| Country | US |
| Kind code | B2 |
| Filing date | Oct 31, 2017 |
| Priority date | Aug 24, 2016 |
| Publication date | Sep 11, 2018 |
| Grant date | Sep 11, 2018 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
The time required for recalling the file is reduced when the file is written in a mounted plurality of tapes in comparison to recalling the file when written in a non-mounted plurality of tapes. In the non-mounted state, criteria does not typically exist in order to recall the written file within the plurality of tapes. Embodiments of the present invention provide systems and methods for recalling files based on criteria which considers: the mounted state of a tape; the type of tape; the type of available tape drive; the number of files included in a tape; and the location of the written file in a tape.
Opening claim text (preview).
What is claimed is: 1. A computer system for recalling a file comprising: one or more computer processors; one or more non-transitory computer readable storage media; and program instructions stored on the one or more non-transitory computer readable storage media for execution by at least one of the one or more processors, the program instructions comprising: program instructions to record a file within a plurality of storage media containing at least one component; program instructions to calculate an expected reading time to read the file for each component within the plurality of storage media in which the file is recorded, wherein the expected reading time includes a time required for mounting each component loaded in a drive, wherein calculating the expected reading time comprises: determining a time required to load each component, characteristics associated with the drive, a first time required for seeking a recording location of the file on each component and for reading the file, a second time required for reading the file based, on a position in a vertical direction of the file and a position in a longitudinal direction of the file; responsive to migrating a file from a primary storage to a component within the plurality of storage media, program instructions to associate the vertical direction of the file and the longitudinal direction of the file on the component with an identification of the component to be utilized for reading the file, wherein the component has a lowest expected reading time among the plurality of storage media; program instructions to record the vertical direction and the longitudinal direction associated with the identification in the primary storage; program instructions to dynamically count a number of files and directories stored in each component, wherein the dynamically counted number of files is used at least in part to calculate the time required for mounting each component; and program instructions to utilize a component for reading the file, wherein the utilized component has the lowest expected reading time within the plurality of storage media and contains the identification of the component associated with the vertical direction of the file and the longitudinal direction of the file.
Management of files · CPC title
in relation to throughput · CPC title
Command handling arrangements, e.g. command buffers, queues, command scheduling · CPC title
Monitoring storage devices or systems · CPC title
across tape tracks · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.