Invention Grant
- Patent Title: Bucketized multi-index low-memory data structures
- Patent Title (中): Bucketed多指标低内存数据结构
-
Application No.: US14251288Application Date: 2014-04-11
-
Publication No.: US09471500B2Publication Date: 2016-10-18
- Inventor: Erik Kruus , Cristian Ungureanu , Wen Xia
- Applicant: NEC Laboratories America, Inc.
- Applicant Address: JP
- Assignee: NEC Corporation
- Current Assignee: NEC Corporation
- Current Assignee Address: JP
- Agent Joseph Kolodka
- Main IPC: G06F12/08
- IPC: G06F12/08

Abstract:
Systems and methods for generating and storing a data structure for maintaining cache supporting compression and cache-wide deduplication, including generating data structures with fixed size memory regions configured to hold multiple signatures as keys, wherein the number of the fixed size memory regions is bounded. A first mapping is generated from short-length signatures to a storage location and a quantized length measure on a cache storage device; and unused contiguous regions on the cache device are allocated. Metadata and cache page content is retrieved using a single input/output operation; a correctness of a full value of hash functions of uncompressed cache page content is validated; a second mapping is generated from short-length signatures to entries in the first mapping; and verification of whether the cached page content corresponds to a full-length original logical block address using the metadata is performed.
Public/Granted literature
- US20140310476A1 BUCKETIZED MULTI-INDEX LOW-MEMORY DATA STRUCTURES Public/Granted day:2014-10-16
Information query