Invention Grant
US07827182B1 Searching for a path to identify where to move entries among hash tables with storage for multiple entries per bucket during insert operations
有权
在插入操作期间,搜索路径以确定在每个桶的多个条目的存储空间的哈希表之间移动条目的位置
- Patent Title: Searching for a path to identify where to move entries among hash tables with storage for multiple entries per bucket during insert operations
- Patent Title (中): 在插入操作期间,搜索路径以确定在每个桶的多个条目的存储空间的哈希表之间移动条目的位置
-
Application No.: US10859260Application Date: 2004-06-02
-
Publication No.: US07827182B1Publication Date: 2010-11-02
- Inventor: Rina Panigrahy
- Applicant: Rina Panigrahy
- Applicant Address: US CA San Jose
- Assignee: Cisco Technology, Inc
- Current Assignee: Cisco Technology, Inc
- Current Assignee Address: US CA San Jose
- Agency: The Law Office of Kirk D. Williams
- Main IPC: G06F17/30
- IPC: G06F17/30

Abstract:
Entries are arranged in hash tables with storage for multiple entries per bucket with entries being shifted among hash tables to make room for entries being added. A path is determined through a search of the hash tables to identify where to move entries during insert operations among the hash tables to make room for a data item being added. Entries are moved and a data item added according to the identified path. Many different types of searches may be used, such as breadth-first, depth-first, random walk, etc. Also, a free position at the end of the path may be identified by being a bucket having a lowest occupancy level in a first predetermined number of levels of the search, a first bucket encountered having space available or an occupancy level less than a predetermined threshold level, with the predetermined threshold level typically being less than that of a full bucket, etc.
Information query