×

Intelligent cache management

  • US 8,127,088 B2
  • Filed: 01/27/2005
  • Issued: 02/28/2012
  • Est. Priority Date: 01/27/2005
  • Status: Active Grant
First Claim
Patent Images

1. A method of managing cache memory in a storage controller, comprising:

  • receiving, at the storage controller, a data operation request;

    parsing the data operation request to extract a cache hint from a header in the data operation request, wherein the cache hint is generated by one of a plurality of modules in a software stack executing on a remote processor, and the cache hint identifies a memory block managed by the storage controller;

    wherein the cache hint generated by the one of the plurality of modules is selected from a group comprising a Write Through cache hint, a Pin cache hint, an Unpin cache hint, a Sequential scan cache hint, a Priority Cache hint, and a Working Set cache hint; and

    managing a cache memory operation for data associated with the memory block in response to the cache hint received by the storage controller;

    wherein the cache hint generated by a first module in the software stack is analyzed by a second module in the software stack to determine whether the cache hint conflicts with the second module.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×