发明名称 BUFFER MANAGEMENT STRATEGIES FOR FLASH-BASED STORAGE SYSTEMS
摘要 Techniques are generally described related to a flash-based buffer management strategy. One example method to manage a buffer for a computer system may include maintaining a page-action list for monitoring a plurality of operations being executed on the computer system and utilizing a plurality of buffer pages of the buffer. An example page-action list may contain a hot-access queue for recently accessed buffer pages and a cold-access queue for less accessed buffer pages. The example method may also include, upon a determination that the buffer is full, identifying a victim buffer page from the plurality of buffer pages for eviction and evicting the victim buffer page from the buffer. The victim buffer page may be selected from the cold-access queue and based on a page weight, which is calculated based on a page state of the specific buffer page and a page hotness prediction for the specific buffer page might be accessed by an incoming operation.
申请公布号 US2015324296(A1) 申请公布日期 2015.11.12
申请号 US201514803074 申请日期 2015.07.19
申请人 Peking University 发明人 CUI Bin;LV Yanfei
分类号 G06F12/08;G06F3/06 主分类号 G06F12/08
代理机构 代理人
主权项 1. A method to manage a buffer for a computer system, comprising: maintaining a page-action list for monitoring a plurality of operations being executed on the computer system and utilizing a plurality of buffer pages of the buffer, wherein the page-action list contains a hot-access queue for recently accessed buffer pages and a cold-access queue for less accessed buffer pages; upon a determination that the buffer is full, identifying a victim buffer page from the plurality of buffer pages for eviction, wherein the victim buffer page is selected from the cold-access queue and based on a page weight, which is calculated based on a page state of the specific buffer page and a page hotness prediction for the specific buffer page might be accessed by an incoming operation; and evicting the victim buffer page from the buffer.
地址 Beijing CN