Disk drive employing adaptive flushing of a write cache

Electrical computers and digital processing systems: memory – Storage accessing and control – Hierarchical memories

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C711S143000, C711S159000

Reexamination Certificate

active

06928518

ABSTRACT:
A method embodied as software or firmware code permits the adaptation of disk drives employing write-back caching to reduce the possibility of lost data from the write cache. In one embodiment, the method is integrated with the host operating system software employed by a host computer coupled to the disk drive. The method issues write requests to the disk drive as it receives them from the applications running on the host computer. The disk drive processes the issued requests as it is designed to, using write-back caching techniques. After each request is cached, the disk drive controller acknowledges the write request back to the host. The host delays communicating the acknowledgements back to their originating applications until the data has been actually written to the disk media. Because write-back caching does not commit cached requests to disk on a regular basis, the host software simply forces the disk drive to execute cached write requests on a regular basis using a CACHE_FLUSH command. The disk drive employs standard throughput optimization techniques to reduce the overall latency of the disk accesses. When the rate of the request stream is low, the host simply issues a flush command after issuing each write request to the drive. As the rate of the request stream increases, the host lets the requests pool in the cache rather than at the host. It then issues a flush command when the pool size reaches a number where the incremental reduction in throughput to the disk media during the flush no longer offsets the incremental increase in request latency due to the pooling time. When the flush is complete, the disk drive notifies the host, and the host releases the acknowledgements of all of the pooled requests to their originating applications.

REFERENCES:
patent: 5524234 (1996-06-01), Martinez et al.
patent: 5568291 (1996-10-01), Murata et al.
patent: 5584009 (1996-12-01), Garibay et al.
patent: 5586248 (1996-12-01), Alexander et al.
patent: 5586291 (1996-12-01), Lasker et al.
patent: 5664149 (1997-09-01), Martinez et al.
patent: 5860111 (1999-01-01), Martinez et al.
patent: 6044478 (2000-03-01), Green

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

Disk drive employing adaptive flushing of a write cache 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 drive employing adaptive flushing of a write cache, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Disk drive employing adaptive flushing of a write cache will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3517558

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