×

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

  • US 10,082,958 B2
  • Filed: 03/27/2018
  • Issued: 09/25/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:

  • invoking a plurality of demote threads on a plurality of processors to demote tracks in the cache;

    in response to being invoked, requesting by each demote thread of the invoked demote threads, whether a lock is held to a demote ready list indicating tracks eligible to demote from the cache, wherein the lock serializes access to the demote ready list by the invoked demote threads;

    obtaining the lock, by a demote thread requesting the lock, in response to the lock being available;

    processing, by the demote thread obtaining the lock, the demote ready list to demote tracks from the cache; and

    releasing the lock in response to demoting the tracks eligible to demote from the cache.

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