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:
Mar. 09, 2004

Filed:

Jun. 29, 1998
Applicant:
Inventors:

Brent Cameron Beardsley, Tucson, AZ (US);

Thomas Charles Jarvis, Tucson, AZ (US);

David Frank Mannenbach, Tucson, AZ (US);

Robert Louis Morton, Tucson, AZ (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 1/200 ;
U.S. Cl.
CPC ...
G06F 1/200 ;
Abstract

A method and apparatus for improving write performance in a disk array, wherein unnecessary track grouping is avoided during writes, by using a full track write counter. When a write request is received, the full track write counter for tracks in a stripe of tracks associated with the write request is analyzed to determine whether the write request involves a full track write. A cache destage is subsequently executed based on the analysis. When the write to cache is a full track write, a previous track full track count is fetched from a previous track's full write counter, a full track count of the tracks associated with the write request are set to be equal to the minimum of either the stripe width or the previous track's full track count plus one. When the full track write counter of the last track in the stripe is equal to the stripe width, each track in the stripe is processed for destage, new parity for the stripe is generated based on modifications to each track and new data resulting from the modifications and the new parity are written to a rank.


Find Patent Forward Citations

Loading…