Writing to file by multiple application threads in parallel
AssigneeInternational Business Machines Corporation
InventorTakeshi Ogasawara
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorTakeshi Ogasawara
Estimating the term…
Multiple application threads write to the same file in parallel. The file is written to on a file cluster-by-file cluster basis. For each file cluster of a number of file clusters of the file, a block of a memory cluster is allocated to an application thread, where the memory cluster corresponds to the file cluster, and the block is written to by the application thread until the block is finished, until all the blocks of the memory cluster are finished. A block may be finished where the application thread has completely written to the block, or the application thread has no further data to write to the block. Thereafter, the memory cluster is registered within a queue, from which it is read by a file writer thread, which writes the memory cluster to the file cluster. Each application thread that is to write to the file performs this process.
A method for writing to a file on a file cluster-by-file cluster basis, by a plurality of application threads, comprising:
A computer-readable medium storing a computer program to implement a method for writing to a file on a file cluster-by-file cluster basis, by a plurality of application threads, comprising:
Dependencies are inferred from the claim text.