Invention Grant
- Patent Title: Solid-state disk caching the top-K hard-disk blocks selected as a function of access frequency and a logarithmic system time
- Patent Title (中): 固态磁盘缓存根据访问频率和对数系统时间选择的顶级K硬盘块
-
Application No.: US13157289Application Date: 2011-06-09
-
Publication No.: US08838895B2Publication Date: 2014-09-16
- Inventor: Letian Yi , Chong (Ethan) Hao , Zaide Liu
- Applicant: Letian Yi , Chong (Ethan) Hao , Zaide Liu
- Applicant Address: CN Beijing
- Assignee: 21ViaNet Group, Inc.
- Current Assignee: 21ViaNet Group, Inc.
- Current Assignee Address: CN Beijing
- Agency: gPatent LLC
- Agent Stuart T. Auvinen
- Main IPC: G06F12/08
- IPC: G06F12/08

Abstract:
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.
Public/Granted literature
Information query