发明名称 Invalidation data area for cache
摘要 Disclosed is a cache with a data block tracking journal, and an invalidation data area that tracks invalidated data blocks associated with the data blocks tracked in the journal. The invalidation data area is on a separate cache region from the journal. The method of invalidating a cache block starts by determining a journal block tracking a memory address associated with a received write operation. Next, is determined a mapped journal block based on the journal block and on an invalidation record. Then, whether any write operations are outstanding is determined. If there are, the outstanding write operations are aggregated and a single write operation is performed, based on the aggregated write operations. The journal and the invalidation data area may track the metadata of the data blocks. The journal uses journal blocks to store the metadata. The invalidation data area tracks the metadata associated with the invalid data blocks using invalidation records and mapped journal blocks.
申请公布号 GB2529035(A) 申请公布日期 2016.02.10
申请号 GB20150009965 申请日期 2015.06.09
申请人 HGST NETHERLANDS B.V. 发明人 PULKIT MISRA
分类号 G06F12/0871 主分类号 G06F12/0871
代理机构 代理人
主权项
地址