Patent ID: 6507893
Filing Date: 2003-01-14
Classification: G06F

Abstract:
A computer network comprising:one or more storage devices, wherein the storage devices comprise a plurality of logical volumes, and wherein each logical volume comprises one or more bins, such that each bin corresponds to an area of a storage device; first and second memory locations; a cache, wherein the cache comprises one or more lines of cache operable to store data; a window access table stored in the first memory location, wherein the window access table contains frequency values corresponding to the number of times an I/O access was directed to data stored in each bin; a hot spot table stored in the second memory location, wherein the hot spot table contains hot spot values corresponding to the frequency values contained in the window access table for bins that contain data stored in the one or more lines of cache; logic for calculating the hot spot values and for making a comparison of the hot spot value for a bin that contains data responsive to an I/O access to one or more hot spot values stored in the hot spot table; and a network appliance operable to replace data stored in the one or more lines of cache based on the comparison.