Storage Management System and Method
AssigneeDell Products L.P.
InventorsVamsi K. Vankamamidi, Michal P. Wahl, James H. Shimer, Zhiyi Yang, Zhuoqun Yuan, Vibhash M. Desai
Life of this patent
Estimating the term…
Abstract
A method, computer program product, and computing system for defining a plurality of IO processing queues within a storage system coupled to a storage platform, wherein the plurality of IO processing queues have differing priority levels; receiving one or more IO requests on the storage system coupled to the storage platform; assigning the one or more IO requests to one or more of the plurality of IO processing queues based, at least in part, upon a priority level of the one or more IO requests; and servicing the plurality of IO processing queues in a distributed fashion.
Claims20
A computer-implemented method, executed on a computing system, comprising:
- defining a plurality of IO processing queues within a storage system coupled to a storage platform, wherein the plurality of IO processing queues have differing priority levels;
- receiving one or more IO requests on the storage system coupled to the storage platform;
- assigning the one or more IO requests to one or more of the plurality of IO processing queues based, at least in part, upon a priority level of the one or more IO requests;
- and
- servicing the plurality of IO processing queues in a distributed fashion.
A computer program product residing on a computer readable medium having a plurality of instructions stored thereon which, when executed by a processor, cause the processor to perform operations comprising:
- defining a plurality of IO processing queues within a storage system coupled to a storage platform, wherein the plurality of IO processing queues have differing priority levels;
- receiving one or more IO requests on the storage system coupled to the storage platform;
- assigning the one or more IO requests to one or more of the plurality of IO processing queues based, at least in part, upon a priority level of the one or more IO requests;
- and
- servicing the plurality of IO processing queues in a distributed fashion.
A computing system including a processor and memory configured to perform operations comprising:
- defining a plurality of IO processing queues within a storage system coupled to a storage platform, wherein the plurality of IO processing queues have differing priority levels;
- receiving one or more IO requests on the storage system coupled to the storage platform;
- assigning the one or more IO requests to one or more of the plurality of IO processing queues based, at least in part, upon a priority level of the one or more IO requests;
- and
- servicing the plurality of IO processing queues in a distributed fashion.
Dependencies are inferred from the claim text.