Invention Grant
- Patent Title: Cache eviction of inactive blocks using heat signature
-
Application No.: US15019909Application Date: 2016-02-09
-
Publication No.: US09727481B2Publication Date: 2017-08-08
- Inventor: Pradeep Shetty , Senthil Kumar Ramamoorthy , Umesh Maheshwari , Vanco Buca
- Applicant: Nimble Storage, Inc.
- Applicant Address: US TX Houston
- Assignee: Hewlett Packard Enterprise Development LP
- Current Assignee: Hewlett Packard Enterprise Development LP
- Current Assignee Address: US TX Houston
- Agency: Martine Penilla Group, LLP
- Main IPC: G06F12/12
- IPC: G06F12/12 ; G06F12/0891 ; G06F12/0893 ; G06F3/06

Abstract:
Methods and systems are presented for evicting or copying-forward blocks in a storage system during garbage collection. In one method, a block status is maintained in a first memory to identify if the block is active or inactive, blocks being stored in segments that are configured to be cacheable in a second memory, a read-cache memory. Whenever an operation on a block is detected making the block inactive in one volume, the system determines if the block is still active in any volume, the block being cached in a first segment in the second memory. When the system detects that the first segment is being evicted from the second memory, the system re-caches the block into a second segment in the second memory if the block status of the block is active and the frequency of access to the block is above a predetermined value.
Public/Granted literature
- US20170060764A1 CACHE EVICTION OF INACTIVE BLOCKS USING HEAT SIGNATURE Public/Granted day:2017-03-02
Information query