发明名称 Solid-State Disk Caching the Top-K Hard-Disk Blocks Selected as a Function of Access Frequency and a Logarithmic System Time
摘要 A solid state disk (SSD) caches disk-based volumes in a heterogeneous storage system, improving the overall storage-system performance. The hottest data blocks are identified based on two factors: the frequency of access, and temporal locality. Temporal locality is computed using a logarithmic system time. IO latency is reduced by migrating these hottest data blocks from hard-disk-based volumes to the solid-state flash-memory disks. Some dedicated mapping metadata and a novel top-K B-tree structure are used to index the blocks. Data blocks are ranked by awarding a higher current value for recent accesses, but also by the frequency of accesses. A non-trivial value for accesses in the past is retained by accumulating the two factors over many time spans expressed as a logarithmic system time. Having two factors, access frequency and the logarithmic system time, provides for a more balanced caching system.
申请公布号 US2012317338(A1) 申请公布日期 2012.12.13
申请号 US201113157289 申请日期 2011.06.09
申请人 YI LETIAN;HAO CHONG (ETHAN);LIU ZAIDE;BEIJING FASTWEB TECHNOLOGY INC. 发明人 YI LETIAN;HAO CHONG (ETHAN);LIU ZAIDE
分类号 G06F12/00;G06F12/16 主分类号 G06F12/00
代理机构 代理人
主权项
地址