Tree bitmap data structures and their use in performing lookup operations
AssigneeWashington University
InventorsWilliam N. Eatherton, Zubin D. Dittia
Life of this patent
Estimating the term…
Loading patent…
AssigneeWashington University
InventorsWilliam N. Eatherton, Zubin D. Dittia
Estimating the term…
Disclosed are, inter alia, methods, apparatus, data structures, computer-readable media, mechanisms, and means for defining, creating and using tree bitmap data structures, such as for, but not limited to their use in performing lookup operations (e.g., longest prefix matching, etc.). The data structure typically includes a tree bitmap for identifying for each node of multiple nodes within a stride of a number of tree levels greater than one whether each node is a prefix or vacant node, the multiple nodes representing multiple tree levels, a lowest level subset of the multiple nodes corresponding to a lowest level of the tree levels in the stride, the lowest level subset of the multiple nodes including two or more nodes. A child bitmap is typically used for identifying which trie paths emanate and which trie paths do not emanate from the lowest level subset of the multiple nodes.
One or more computer readable media for storing a data structure, the data structure comprising:
One or more computer readable media for storing a data structure, the data structure comprising:
An apparatus for performing lookup operations, the apparatus comprising:
An apparatus for performing lookup operations, the apparatus comprising:
An apparatus for performing lookup operations, the apparatus comprising:
An apparatus for performing lookup operations, the apparatus comprising:
Dependencies are inferred from the claim text.