Excavating
Patent
1995-07-11
1997-10-21
Beausoliel, Jr., Robert W.
Excavating
395441, 39518204, 395404, 395405, 371 102, G06F 1100, G06F 1116, G06F 1108
Patent
active
056805390
ABSTRACT:
A disk controller and method which dynamically compensates for host command queue depth during the data rebuild process and thus maintains a predictable level of performance during data reconstruction operations. During non-idle periods, a rebuild task monitors the current host command queue depth generated by the host and submits additional rebuild requests accordingly. Rebuild requests are preferably sized based on the current rebuild queue depth and the user-selected performance allotment for rebuild operations to maintain a predictable level of performance degradation. Therefore, the rebuild task dynamically compensates for host command queue depth by queueing an appropriate number of rebuild requests of varying size so that neither requesting task dominates. This compensates for instances when the host queues requests deeply, such as during write cache flushing, while also preserving responsiveness when the host has one single thread of activity. In an alternate embodiment, the disk controller includes a first queue which is relatively deep and a second intermediate queue which is relatively shallow. Host requests are queued into the first queue and are then filtered into the intermediate queue. The rebuild task queues rebuild requests directly into the intermediate level queue, whose command queue depth is limited to very few requests. In this embodiment, the variation in command queue depth due to host requests is filtered out and by the first queue, and performance degradation is controlled more consistently.
REFERENCES:
patent: 5072368 (1991-12-01), Foreman et al.
patent: 5278838 (1994-01-01), Ng et al.
patent: 5446855 (1995-08-01), Dang et al.
patent: 5537566 (1996-07-01), Konno et al.
patent: 5542062 (1996-07-01), Tanaka et al.
Beausoliel, Jr. Robert W.
Dell USA L.P.
Do Luan Cao
Terrile Stephen A.
LandOfFree
Disk array system which performs data reconstruction with dynami does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Disk array system which performs data reconstruction with dynami, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Disk array system which performs data reconstruction with dynami will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-1014065