The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Sep. 18, 2018

Filed:

Mar. 01, 2016
Applicant:

Netapp, Inc., Sunnyvale, CA (US);

Inventors:

Reyaz Ahmed, Fremont, CA (US);

Mayank Saxena, Pleasanton, CA (US);

Todd Jason Mills, Union City, CA (US);

Aleksandr Khasymski, San Jose, CA (US);

Assignee:

NETAPP, INC., Sunnyvale, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 15/16 (2006.01); G06F 3/06 (2006.01); H04L 29/08 (2006.01);
U.S. Cl.
CPC ...
G06F 3/067 (2013.01); G06F 3/061 (2013.01); G06F 3/0659 (2013.01); H04L 29/08072 (2013.01);
Abstract

Methods and systems for a storage environment are provided. A policy for an input/output (I/O) stream having a plurality of I/O requests for accessing storage at a storage device of the storage sub-system is translated into flow attributes so that the I/O stream can be assigned to one of a plurality of queues maintained for placing I/O requests based on varying priorities defined by set polices. When an I/O request for the associated policy is received by the storage sub-system; the storage sub-system determines a flow attribute associated with the I/O request and the policy; selects a queue for staging the I/O request, such that the selected queue is of either higher priority than what is indicated by the flow attribute or at least of a same priority as indicated by the flow attribute; and allocates storage sub-system resource for processing the received I/O request.


Find Patent Forward Citations

Loading…