×

Sequentially processing data in a cached data storage system

  • US 4,882,642 A
  • Filed: 07/02/1987
  • Issued: 11/21/1989
  • Est. Priority Date: 07/02/1987
  • Status: Expired due to Fees
First Claim
Patent Images

1. In a method of operating a cache which is interposed between a host processor and a backing store, the cache and the backing store including addressable like-capacity data storing tracks, where a track of data is the amount of data storable on one track of a magnetic disk recorder the cache including means for addressing tracks in the cache using addresses of the backing store whenever the cache tracks are individually allocated for storing data with respect to a respective addressable track in the backing store;

  • the steps of;

    measuring and storing the measurement of those portions of each of said allocated tracks that are accessed by the host processor during the current allocation of the cache track to one of the tracks in the backing store;

    selecting a group of the cache tracks that are addressable by contiguous ones of the backing store addresses;

    establishing first and second access extent thresholds;

    in each of the selected groups, comparing, as at first comparison, the stored measurement for one of the tracks in the selected group with said first access extent threshold, if the first comparison shows that the stored measurement for the one track is less than the first access extent threshold, operating the cache for said one cache track in a random access mode, if the first comparison shows that the one cache track stored measurement is greater than the first access extent threshold, then combining the stored measurements for all cache tracks in the group having the one cache track; and

    comparing, as a second comparison, said combined stored measurement with said second access extent threshold, if said second comparison shows that the combined measurement exceeds said second access extent threshold, preparing the cache for cache bypass operations, if said second comparison shows that the combined measurement is not greater than said second access extent threshold, then establishing for tracks in the backing store having addresses contiguous with the backing store address of the one cache track a predetermined requested data promotion and demotion algorithm.

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