发明名称 |
LOAD BALANCING TECHNIQUE FOR A STORAGE ARRAY |
摘要 |
A technique for load balancing uses heuristic-based algorithms with respect to input/output (I/O) latency of workloads destined to storage devices, e.g., solid state drives (SSDs), of a storage array attached to a storage system. Illustratively, “front-end” requests received from a host result in a back-end workload as those requests are processed by a storage I/O stack of the storage system and stored on the storage array. Accordingly, the technique maintains a consistent latency for the host requests (front-end) to control latency for the back-end workload. The load balancing technique illustratively load balances fixed (back-end) workloads having similar I/O sizes and I/O patterns. Illustratively, the technique balances the workloads across a plurality of storage ports over one or more I/O paths to the SSDs. Access to the SSDs may then be distributed among the storage ports. |
申请公布号 |
US2016231948(A1) |
申请公布日期 |
2016.08.11 |
申请号 |
US201514619934 |
申请日期 |
2015.02.11 |
申请人 |
NetApp, Inc. |
发明人 |
Gupta Anish;Mohammed Samiullah;Nguyen Jamie;Lu Hung |
分类号 |
G06F3/06 |
主分类号 |
G06F3/06 |
代理机构 |
|
代理人 |
|
主权项 |
1. A method comprising:
receiving a plurality of write requests directed towards a logical unit (LUN), each write request having data, the write request processed at a storage system having a memory and a processor, the storage system having one or more storage controllers attached to one or more shelves of solid state drives (SSDs); generating an input/output (I/O) workload from the plurality of write requests; and controlling a back-end latency of the I/O workload to the SSDs such that the plurality of write requests maintain a predictable front-end latency. |
地址 |
Sunnyvale CA US |