Nova Patents
EP2329360A2

Managing cache data and metadata

Abstract

This record has no abstract on file.

Term

3 yearsto projected expiry

Projected expiry 9 September 2029, counted from filing; an application has no term until it is granted.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

15 claims: 2 independent, 13 dependent

  1. 1
    Claims of equivalent WO 2010030715 A2 CLAIMS 1. A method for operating a computer (700) having coupled thereto a storage medium (706) and a cache device (110), the computer comprising an operating system, the method comprising acts of:(A) in response to a request to write a data item to an address on the storage medium, causing the data item to be written to the address on the storage medium (101) and to a corresponding address on the cache device (102);(B) subsequent to a reboot of the operating system, determining (270, 330) whether the data item stored at the address on the cache device can reliably be employed to satisfy a request to read the data item from the address on the storage medium;and (C) if it is determined in (B) that the data item stored at the address on the cache device can reliably be employed to satisfy a request to read the data item from the address on the storage medium, causing (299) the data item to be read from the address on the cache device.
  2. 10
    A computer (700), comprising:a storage medium (706) having at least one address at which data is stored;a cache device (110) having at least one address at which data is stored;at least one processor (703) programmed via an operating system to: in response to a request to write a data item to a first address on the storage medium, cause the data item to be written to the first address on the storage medium (101) and to a corresponding address on the cache device (102);identify (300) an occurrence of a write operation to an address on the storage medium which is not also performed to an address on the cache device;and determine (30), subsequent to a reboot of the operating system, whether the data item stored at the corresponding address on the cache device can reliably be used to satisfy a request to read the data item from the first address on the storage medium, by determining whether a write operation was performed to the first address on the storage medium which was not also performed to the corresponding address on the cache device.