Management of data staging for writing to object based storage
AssigneeNetApp, Inc.
InventorsQinghua Zheng, Cheryl Marie Thompson, Anil Paul Thoppil
Life of this patent
Estimating the term…
Loading patent…
AssigneeNetApp, Inc.
InventorsQinghua Zheng, Cheryl Marie Thompson, Anil Paul Thoppil
Estimating the term…
A method, computing device, and non-transitory machine-readable medium for managing incoming/outgoing flow through a staging area. A request to write data to an object based storage is received. A determination is made that the data is to be first staged within a transfer data structure. The transfer data structure is in a first storage tier and the object based storage is in a second storage tier. A determination is made that an amount of storage space used in the transfer data structure exceeds a start throttle threshold. In response to the determination that the amount of storage space exceeds the start throttle threshold, the request is sent into a queue selected from a set of throttling queues, wherein requests in the queue are handled in a first in, first out (FIFO) order. The request in the queue is processed based on the FIFO order and a dynamic throttle rate.
A method implemented by a processor executing instructions out of a memory for a storage operating system, the method comprising:
A computing device comprising:
A non-transitory machine-readable medium having stored thereon instructions for performing a method comprising machine-executable code which, when executed by at least one machine, causes the at least one machine to:
Dependencies are inferred from the claim text.