Oversubscribed storage extents with on-demand page allocation
AssigneeAmazon Technologies, Inc.
InventorsMatti Juhani Oikarinen, Pradeep Vincent, Matteo Frigo
Life of this patent
Estimating the term…
Loading patent…
AssigneeAmazon Technologies, Inc.
InventorsMatti Juhani Oikarinen, Pradeep Vincent, Matteo Frigo
Estimating the term…
In response to receiving a write request directed to a particular logical block of a storage object, a page of free space (sufficient to accommodate the payload of the write request, but smaller in size than the logical block) of a particular extent that has been selected to store contents of the logical block is allocated. The current size of the extent is smaller than the combined sizes of logical blocks that are mapped to the extent. The page is modified in accordance with a payload indicated in the write request. In response to a subsequent write request directed to the particular extent, a determination is made that the particular extent would violate a free space threshold criterion if the payload of the write request were accommodated, and an extent expansion operation is initiated.
A system, comprising:
A method, comprising:
A non-transitory computer-accessible storage medium storing program instructions that when executed on one or more processors:
Dependencies are inferred from the claim text.