Title:
QUALITY OF SERVICE CONTROLLER AND METHOD FOR A DATA STORAGE SYSTEM
Document Type and Number:
WIPO Patent Application WO2004088547
Kind Code:
A3
Abstract:
A quality-of-service controller (104) and related method for a data storage system. Requests for each of a plurality of storage system workloads are prioritized. The requests are selectively forwarded to a storage device queue (118) according to their priorities so as to maintain the device queue (118) at a target queue depth. The target queue depth is adjusted response to a latency value for the requests wherein the latency value is computed based on a difference between an arrival time and a completion time of the requests for each workload. Prioritizing the requests may be accomplished by computing a target deadline for a request based on a monitored arrival time of the request and a target latency for its workload. To reduce latencies, the target queue depth may be reduced when the target latency for a workload is less than its computed latency value. To increase throughput, the target queue depth may be increased when the target latency for each workload is greater than each computed latency value
Inventors:
MERCHANT ARIF (US)
LUMB CHRISTOPHER (US)
GUILLERMO ALVAREZ (US)
LUMB CHRISTOPHER (US)
GUILLERMO ALVAREZ (US)
Application Number:
PCT/US2004/009119
Publication Date:
January 13, 2005
Filing Date:
March 25, 2004
Export Citation:
Assignee:
HEWLETT PACKARD DEVELOPMENT CO (US)
MERCHANT ARIF (US)
LUMB CHRISTOPHER (US)
GUILLERMO ALVAREZ (US)
MERCHANT ARIF (US)
LUMB CHRISTOPHER (US)
GUILLERMO ALVAREZ (US)
International Classes:
G06F9/46; G06F9/48; G06F17/30; (IPC1-7): G06F9/46
Foreign References:
US6170042B1 | 2001-01-02 | |||
US6434631B1 | 2002-08-13 | |||
US5680539A | 1997-10-21 | |||
US6157963A | 2000-12-05 |
Download PDF:
Previous Patent: DATA REPRESENTATION FOR IMPROVED LINK ANALYSIS
Next Patent: METHOD AND ARRAY FOR CHANGING SOFTWARE OR SOURCE CODE
Next Patent: METHOD AND ARRAY FOR CHANGING SOFTWARE OR SOURCE CODE