Patent · US Expired

Method and device using a redundant cache for preventing the loss of dirty data

US5895485A · kind A · utility

96Cited by
12References
18Claims
0Family size

Assignee

Inventors

Key dates

Filing dateFeb 24, 1997
Grant dateApr 20, 1999
Priority date
Expiry dateFeb 24, 2017

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F12/0866
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A method and device for writing blocks from a client to a storage device. First and second caches are provided between the client and the storage device. An I/O management process accepts a write request from the client. If the write request is a write-back request, the I/O management process stores the blocks in the first cache, and transferring the blocks from the first cache to the second cache. If, on the other hand, the write request is not a write-back request, a write-through request is performed in which blocks are stored in the first cache, stored in the storage device, but not stored in the second cache. When the blocks are flushed from the first cache to store the blocks on the storage device, the dirty map of the cache header corresponding to the blocks is cleared from the second cache.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.