Block allocation for low latency file systems
AssigneeAmazon Technologies, Inc.
InventorsJacob A. Strauss, Michael Robert Frasca, Neal John Charbonneau
Life of this patent
Estimating the term…
Loading patent…
AssigneeAmazon Technologies, Inc.
InventorsJacob A. Strauss, Michael Robert Frasca, Neal John Charbonneau
Estimating the term…
An LL server (LLS) may process metadata requests for a file system in LL mode in a distributed file storage services (DFSS). For requests that require allocating blocks to file system objects in the backing store, instead of relying on distributed transactions used for file systems in high throughput (HT) mode, a pool of blocks may be pre-allocated for the LL file system in the backing store, and a free block list may be maintained in local memory of the LLS. When a metadata operation requires blocks to be allocated, the blocks are assigned to the respective object from the blocks in the pool. A background process may allocate new blocks in the pool upon the number of blocks dropping below a threshold, or upon block allocation rate for the file system increasing.
A distributed storage service, comprising:
A method, comprising:
A non-transitory computer-readable storage medium storing program instructions that when executed on one or more computers cause the one or more computers to implement:
Dependencies are inferred from the claim text.