Invention Grant
- Patent Title: Preventing aliasing of compressed keys across multiple hash tables
- Patent Title (中): 防止多个哈希表中的压缩密钥混叠
-
Application No.: US11051352Application Date: 2005-02-04
-
Publication No.: US07650429B2Publication Date: 2010-01-19
- Inventor: Rina Panigrahy , Ketan Arun Padwekar
- Applicant: Rina Panigrahy , Ketan Arun Padwekar
- Applicant Address: US CA San Jose
- Assignee: Cisco Technology, Inc.
- Current Assignee: Cisco Technology, Inc.
- Current Assignee Address: US CA San Jose
- Agency: Hickman Palermo Truong & Becker LLP
- Main IPC: G06F15/16
- IPC: G06F15/16 ; G06F13/28

Abstract:
A method is disclosed for preventing compressed keys from being aliased across multiple hash tables. A special hashing technique is used to produce hash keys and compressed keys that make such aliasing avoidable. Given a first input key K, a second and different input key K′, a first hash function H0 that produces a first hash key as an index into a first hash table, a second hash function H1 that produces a second hash key as an index into a second hash table, a first compression function L0 that produces a first compressed key for the first hash table, and a second compression function L1 that produces a second compressed key for the second hash table, functions H0, H1, L0, and L1 are selected in such a way that H0(K)=H0(K′) and L0(K)=L0(K′) if and only if H1(K)=H1(K′) and L1(K)=L1 (K′).
Public/Granted literature
- US20060179071A1 Preventing aliasing of compressed keys across multiple hash tables Public/Granted day:2006-08-10
Information query