Small forwarding tables for fast routing lookups
M Degermark, A Brodnik, S Carlsson… - ACM SIGCOMM Computer …, 1997 - dl.acm.org
For some time, the networking community has assumed that it is impossible to do IP routing
lookups in software fast enough to support gigabit speeds. IP routing lookups must find the …
lookups in software fast enough to support gigabit speeds. IP routing lookups must find the …
On fast address-lookup algorithms
HHY Tzeng, T Przygienda - IEEE Journal on Selected Areas in …, 1999 - ieeexplore.ieee.org
The growth of the Internet and its acceptance has sparkled keen interest in the research
community in respect to many apparent scaling problems for a large infrastructure based on …
community in respect to many apparent scaling problems for a large infrastructure based on …
Low redundancy in static dictionaries with constant query time
R Pagh - SIAM Journal on Computing, 2001 - SIAM
A static dictionary is a data structure storing subsets of a finite universe U, answering
membership queries. We show that on a unit cost RAM with word size Θ(\log|U|), a static …
membership queries. We show that on a unit cost RAM with word size Θ(\log|U|), a static …
Succinct representation of balanced parentheses, static trees and planar graphs
We consider the implementation of abstract data types for the static objects: binary tree,
rooted ordered tree and balanced parenthesis expression. Our representations use an …
rooted ordered tree and balanced parenthesis expression. Our representations use an …
Membership in constant time and almost-minimum space
This paper deals with the problem of storing a subset of elements from the bounded
universe M={0,...,M-1\} so that membership queries can be performed efficiently. In …
universe M={0,...,M-1\} so that membership queries can be performed efficiently. In …
[PDF][PDF] Are bitvectors optimal?
We study the static membership problem: Given a set S of at most n keys drawn from a
universe of size m, store it so that queries of the form" Is x in S?" can be answered quickly …
universe of size m, store it so that queries of the form" Is x in S?" can be answered quickly …
Chainedfilter: Combining membership filters by chain rule
Membership (membership query/membership testing) is a fundamental problem across
databases, networks and security. However, previous research has primarily focused on …
databases, networks and security. However, previous research has primarily focused on …
Low redundancy in static dictionaries with O (1) worst case lookup time
R Pagh - … Programming: 26th International Colloquium, ICALP'99 …, 1999 - Springer
A static dictionary is a data structure for storing subsets of a finite universe U, so that
membership queries can be answered efficiently. We study this problem in a unit cost RAM …
membership queries can be answered efficiently. We study this problem in a unit cost RAM …
Trans-dichotomous algorithms without multiplication—some upper and lower bounds
We show that on a RAM with addition, subtraction, bitwise Boolean operations and shifts, but
no multiplication, there is a transdichotomous solution to the static dictionary problem using …
no multiplication, there is a transdichotomous solution to the static dictionary problem using …