System and method for optimizing cache memory utilization by selectively inhibiting loading of data
AssigneeLegent Corporation
InventorsPaul A. Johnson, Thomas W. Ryan
Life of this patent
Estimating the term…
Loading patent…
AssigneeLegent Corporation
InventorsPaul A. Johnson, Thomas W. Ryan
Estimating the term…
A system and method for optimizing the utilization of a cache memory in an input/output controller in a computer system which also includes a central processing unit and a plurality of direct access storage devices. The optimizing system calculates a demotion time where the demotion time is an approximation of the length of time that a track of data will reside in the cache memory in the input/output controller after its last input/output request from the central processing unit. The optimizing system further intercepts an input/output request from the central processing unit for a requested track of data, determines an elapsed time between successive input/output requests from the central processing unit for the requested track of data, determines whether the elapsed time is greater than the demotion time and optimizes the requested track of data by inhibiting the requested track of data from being loaded into the cache memory if the elapsed time is greater than the demotion time.
A system for optimizing the utilization of a cache memory in a direct access storage device controller wherein the direct access storage device controller processes a direct access storage device request from a central processing unit for a track of data, determines whether the requested track of data resides in the cache memory or on one of a plurality of data storage devices in communication with the direct access storage device controller, and causes the requested track of data to replace the track of data in the cache memory least recently accessed by the central processing unit if the requested track of data does not already reside in the cache memory, said optimizing system comprising:
A method for optimizing the utilization of a cache memory in a direct access storage device controller wherein the direct access storage device controller processes a direct access storage device request from a central processing unit for a track of data, determines whether the requested track of data resides in the cache memory or on one of a plurality of data storage devices in communication with the direct access storage device controller, and causes the requested track of data to replace the track of data in the cache memory least recently accessed by the central processing unit if the requested track of data does not already reside in the cache memory, said method comprising the steps of:
A method for optimizing the utilization of a cache memory in a direct access storage device controller wherein the direct access storage device controller processes a direct access storage device request from a central processing unit for a track of data, determines whether the requested track of data resides in the cache memory or on one of a plurality of data storage devices in communication with the direct access storage device controller, and causes the requested track of data to replace the track of data in the cache memory least recently accessed by the central processing unit if the requested track of data does not already reside in the cache memory, said method comprising the steps of:
Dependencies are inferred from the claim text.