System and method for dynamically controlling cache management
AssigneeEMC Corporation
InventorsMoshe Yanai, Natan Vishlitzky, Bruno Alterescu, Daniel Castel
Life of this patent
Estimating the term…
Loading patent…
AssigneeEMC Corporation
InventorsMoshe Yanai, Natan Vishlitzky, Bruno Alterescu, Daniel Castel
Estimating the term…
A cache management system and method monitors and controls the contents of cache memory coupled to at least one host and at least one data storage device. A cache indexer maintains a current index of data elements which are stored in cache memory. A sequential data access indicator, responsive to the cache index and to a user selectable sequential data access threshold, determines that a sequential data access is in progress for a given process and provides an indication of the same. The system and method allocate a micro-cache memory to any process performing a sequential data access. In response to the indication of a sequential data access in progress and to a user selectable maximum number of data elements to be prefetched, a data retrieval requestor requests retrieval of up to the selected maximum number of data elements from a data storage device. A user selectable number of sequential data elements determines when previously used micro-cache memory locations will be overwritten. A method of dynamically monitoring and adjusting cache management parameters is also presented.
A cache management system, for monitoring and controlling contents of cache memory coupled to at least one host and to at least one data storage device, said cache management system comprising:
A cache management system including a cache manager, for monitoring and controlling contents of cache memory coupled to at least one host and to at least one data storage device, said cache management system comprising:
A cache management method, for monitoring and controlling contents of cache memory coupled to at least one host and to at least one data storage device, said cache management method comprising:
Dependencies are inferred from the claim text.