Invention Grant
US07873791B1 Methods and systems for incorporating improved tail cutting in a prefetch stream in TBC mode for data storage having a cache memory
有权
用于在具有高速缓冲存储器的数据存储的TBC模式的预取流中并入改进的尾切割的方法和系统
- Patent Title: Methods and systems for incorporating improved tail cutting in a prefetch stream in TBC mode for data storage having a cache memory
- Patent Title (中): 用于在具有高速缓冲存储器的数据存储的TBC模式的预取流中并入改进的尾切割的方法和系统
-
Application No.: US11906035Application Date: 2007-09-28
-
Publication No.: US07873791B1Publication Date: 2011-01-18
- Inventor: Rong Yu
- Applicant: Rong Yu
- Applicant Address: US MA Hopkinton
- Assignee: EMC Corporation
- Current Assignee: EMC Corporation
- Current Assignee Address: US MA Hopkinton
- Agency: Muirhead and Saturnelli, LLC
- Main IPC: G06F12/08
- IPC: G06F12/08

Abstract:
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 where data-units are prefetched and stored into a cache memory in a data-set format, comprising the data-units and meta-data associated with the data units. The meta-data contain time stamp information encoded with information whether the cached prefetched information is available for reuse by additional prefetched data. Prefetched data-units are controlled by executing a first prefetch task to prefetch a first prefetch series of data-units from off-cache. A first prefetch operation is executed to prefetch and store a first selected set of data units. The prefetch task contains three dedicated pointers into cache memory. Decisions to prefetch data are made about the first prefetch task, subsequent prefetch operations and prefetch tasks based on these pointers, in-cache data-sets associated with the first prefetch task and on other data-sets that are read from off-cache but that are not associated with the first prefetch task. The cache management system and method reviews data-sets and controls the allocation and deallocation of space in the cache memory.
Information query