Invention Grant
- Patent Title: Systems and methods to manage cache data storage in working memory of computing system
-
Application No.: US14609085Application Date: 2015-01-29
-
Publication No.: US09639481B2Publication Date: 2017-05-02
- Inventor: Woon Ho Jung , Nakul Dhotre
- Applicant: PernixData, Inc.
- Applicant Address: US CA San Jose
- Assignee: PernixData, Inc.
- Current Assignee: PernixData, Inc.
- Current Assignee Address: US CA San Jose
- Agency: Gard & Kaslow LLP
- Main IPC: G06F12/08
- IPC: G06F12/08 ; G06F12/12 ; G06F12/128 ; G06F12/122 ; G06F12/0864 ; G06F12/0871 ; G06F12/0897 ; G06F12/123

Abstract:
Systems and methods for managing records stored in a storage cache are provided. A cache index is created and maintained to track where records are stored in buckets in the storage cache. The cache index maps the memory locations of the cached records to the buckets in the cache storage and can be quickly traversed by a metadata manager to determine whether a requested record can be retrieved from the cache storage. Bucket addresses stored in the cache index include a generation number of the bucket that is used to determine whether the cached record is stale. The generation number allows a bucket manager to evict buckets in the cache without having to update the bucket addresses stored in the cache index. In an alternative embodiment, non-contiguous portions of computing system working memory are used to cache data instead of a dedicated storage cache.
Public/Granted literature
- US20160041927A1 Systems and Methods to Manage Cache Data Storage in Working Memory of Computing System Public/Granted day:2016-02-11
Information query