Destaging modified data blocks from cache memory

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

395456, 395440, G06F 1200

Patent

active

055420664

ABSTRACT:
A controller for a disk array with parity and sparing includes a non-volatile cache memory and optimizes the destaging process for blocks from the cache memory to both maximize the cache hit ratio and minimize disk utilization. The invention provides a method for organizing the disk array into segments and dividing the cache memory into groups in order of least recently used memory locations and then determining metrics that permit the disk array controller to identify the cache memory locations having the most dirty blocks by segment and group and to identify the utilization rates of the disks. These characteristics are considered to determine when, what, and how to destage. For example, in terms of maximizing the cache hit ratio, when the percentage of dirty blocks in a particular group of the cache memory locations reaches a predetermined level, destaging is begun. The destaging operation continues until the percentage of dirty blocks decreases to a predetermined level. In terms of minimizing disk utilization, all of the dirty blocks in a segment having the most dirty blocks in a group are destaged.

REFERENCES:
patent: 4394732 (1983-07-01), Swenson
patent: 4463424 (1984-07-01), Mattson et al.
patent: 4506323 (1985-03-01), Pusic et al.
patent: 4598357 (1986-07-01), Swenson et al.
patent: 4831622 (1989-05-01), Porter et al.
patent: 4875155 (1989-10-01), Iskiyan et al.
patent: 4916605 (1990-04-01), Beardsley et al.
patent: 4920536 (1990-04-01), Hammond et al.
patent: 5051887 (1991-09-01), Berger et al.
patent: 5124987 (1992-06-01), Milligan et al.
patent: 5146588 (1992-09-01), Crater et al.
patent: 5155835 (1992-10-01), Belsan
patent: 5193184 (1993-03-01), Belsan et al.
patent: 5210866 (1993-05-01), Milligan et al.
patent: 5239659 (1993-08-01), Rudeseal et al.
patent: 5357623 (1994-10-01), Megory-Cohen
patent: 5394531 (1995-02-01), Smith
patent: 5418921 (1995-05-01), Cortney et al.
Thiebaut, D. et al, "Improving Disk Cache Hit-Ratios Through Cache Partitioning", IEEE Trans. on Computers, V. 41 No. 6 pp. 665-676.
Sasinowski, J. et al, "A Dynamic Partitioning Algorithm . . . ", IEEE Trans. on Computers, V. 42, No. 8, pp. 997-1001.
Stone, H. et al, "Optimal Partitioning of Cache Memory", IEEE Trans. on Computers, V. 41, No. 9, pp. 1054-1068.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Destaging modified data blocks from cache memory does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Destaging modified data blocks from cache memory, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Destaging modified data blocks from cache memory will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1667778

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.