US Patent Application 17722696. TECHNIQUES FOR RECLAIMING DIRTY CACHE PAGES simplified abstract

From WikiPatents
Jump to navigation Jump to search

TECHNIQUES FOR RECLAIMING DIRTY CACHE PAGES

Organization Name

Dell Products L.P.


Inventor(s)

Ami Sabo of Netanya (IL)


Oran Baruch of Tel Aviv (IL)


Vamsi K. Vankamamidi of Hopkinton MA (US)


TECHNIQUES FOR RECLAIMING DIRTY CACHE PAGES - A simplified explanation of the abstract

  • This abstract for appeared for US patent application number 17722696 Titled 'TECHNIQUES FOR RECLAIMING DIRTY CACHE PAGES'

Simplified Explanation

The abstract describes a system that uses a list to keep track of cache pages that contain data that needs to be saved. These pages can be removed from the cache and stored in a solid-state drive. The list is organized based on the least recently used policy, so the oldest page can be selected for removal. When a removed page is loaded back into the cache, it is added to the list. Once the data on a page is saved, it can be removed from the list.


Original Abstract Submitted

In a log based system, a reclamation list of cache pages containing dirty data can be maintained and used. The cached dirty data pages identified by the reclamation list can be candidates for eviction from the cache. A cached dirty data page on the reclamation list can be persistently logged in a transaction log extension having storage allocated from a non-volatile solid state drive (SSD). The reclamation list can include descriptors of the cached dirty data pages prioritized for eviction in accordance with a least recently used (LRU) policy so that the LRU cached dirty data page can be selected for eviction. When a dirty data page which was evicted from the cache is reloaded into cache, the dirty data page can be added to the reclamation list by adding its page descriptor to the reclamation list. A dirty data page can be removed from the reclamation list once flushed.