Reducing file write latency
AssigneeVMware, Inc.
InventorsPrasanth Jose, Gurudutt Kumar Vyudayagiri Jagannath
Life of this patent
Estimating the term…
Loading patent…
AssigneeVMware, Inc.
InventorsPrasanth Jose, Gurudutt Kumar Vyudayagiri Jagannath
Estimating the term…
Reducing file write latency includes receiving incoming data, from a data source, for storage in a file and a target storage location for the incoming data, and determining whether the target storage location corresponds to a cache entry. Based on at least the target storage location not corresponding to a cache entry, the incoming data is written to a block pre-allocated for cache misses and the writing of the incoming data to the pre-allocated block is journaled. The writing of the incoming data is acknowledged to the data source. A process executing in parallel with the above commits the incoming data in the pre-allocated block with the file. Using this parallel process to commit the incoming data in the file removes high-latency operations (e.g., reading pointer blocks from the storage media) from a critical input/output path and results in more rapid write acknowledgement.
A method of reducing file write latency, the method comprising:
A computer system comprising:
A non-transitory computer storage medium having stored thereon program code executable by a processor, the program code embodying a method comprising:
Dependencies are inferred from the claim text.