发明名称 |
System having operation queues corresponding to operation execution time |
摘要 |
A system and method for prioritized queues is provided. A plurality of queues are organized to enable long-running operations to be directed to a long running queue operation, while faster operations are directed to a non-long running operation queue. When an operation request is received, a determination is made whether it is a long-running operation, and, if so, the operation is placed in a long-running operation queue. When the processor core that is executing long-running operations is ready for the next operation, it removes an operation from the long-running operation queue and processes the operation. |
申请公布号 |
US9430278(B2) |
申请公布日期 |
2016.08.30 |
申请号 |
US201514839257 |
申请日期 |
2015.08.28 |
申请人 |
NetApp, Inc. |
发明人 |
Robles David Morgan |
分类号 |
G06F9/40;G06F9/30;G06F9/48;G06F21/60 |
主分类号 |
G06F9/40 |
代理机构 |
Cesari and McKenna, LLP |
代理人 |
Cesari and McKenna, LLP |
主权项 |
1. A method comprising:
determining whether an operation contained within a request received at a storage system is a long running operation or a non-long running operation based on a type of the operation, the storage system including a storage encryption processor having a first processing core and a second processing core; in response to determining that the operation is the long running operation, placing the operation in a long running operation queue for execution by the first processing core, wherein the long running operation queue is capable of storing a first plurality of types of first operations defined as long running operations; and in response to determining that the operation is the non-long running operation, placing the operation in a non-long running operation queue for execution by the second processing core. |
地址 |
Sunnyvale CA US |