×

Invoking input/output (I/O) threads on processors to demote tracks from a cache

  • US 9,971,508 B2
  • Filed: 06/06/2016
  • Issued: 05/15/2018
  • 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:

  • processing by an Input/Output (I/O) thread, executed by a processor, I/O requests directed to tracks in the storage by accessing the tracks in the cache;

    after processing at least one I/O request, determining by the I/O thread whether a number of free cache segments in the cache is below a free cache segment threshold;

    processing, by the I/O thread, a demote ready list, indicating tracks eligible to demote from the cache, to demote tracks from the cache in response to determining that the number of free cache segments is below the free cache segment threshold; and

    continuing, by the I/O thread, to process I/O requests directed to tracks from the storage stored in the cache after processing the demote ready list to demote tracks in the cache.

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