×

INVOKING DEMOTE THREADS ON PROCESSORS TO DEMOTE TRACKS INDICATED IN DEMOTE READY LISTS FROM A CACHE WHEN A NUMBER OF FREE CACHE SEGMENTS IN THE CACHE IS BELOW A FREE CACHE SEGMENT THRESHOLD

  • US 20170351618A1
  • Filed: 06/06/2016
  • Published: 12/07/2017
  • Est. Priority Date: 06/06/2016
  • Status: Active Grant
First Claim
Patent Images

1. A computer program product for managing tracks in a storage in a cache, the computer program product comprising a computer readable storage medium having computer readable program code embodied therein that when executed performs operations, the operations comprising:

  • providing a plurality of demote ready lists indicating tracks eligible to demote from the cache; and

    in response to determining that a number of free cache segments in the cache is below a free cache segment threshold, performing;

    determining a number of demote threads to invoke on processors based on the number of free cache segments and the free cache segment threshold; and

    invoking the determined number of demote threads to demote tracks in the cache indicated in the demote ready lists, wherein each invoked demote thread processes one of the demote ready lists to select tracks to demote from the cache to free cache segments in the cache.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×