Authors
Sailesh Kumar, Jonathan Turner, Patrick Crowley
Publication date
2008/4/13
Conference
IEEE INFOCOM 2008-The 27th Conference on Computer Communications
Pages
101-105
Publisher
IEEE
Description
Hash tables are extensively used in networking to implement data-structures that associate a set of keys to a set of values, as they provide O(1), query, insert and delete operations. However, at moderate or high loads collisions are quite frequent which not only increases the access time, but also induces non- determinism in the performance. Due to this non-determinism, the performance of these hash tables degrades sharply in the multi-threaded network processor based environments, where a collection of threads perform the hashing operations in a loosely synchronized manner. In such systems, it is critical to keep the hash operations more deterministic. A recent series of papers have been proposed, which employs a compact on-chip memory to enable deterministic and fast hash queries. While effective, these schemes require substantial on- chip memory, roughly 10-bits for every entry in the hash table. This …
Total citations
20092010201120122013201420152016201720182019202020212022931268612362955301245
Scholar articles
S Kumar, J Turner, P Crowley - IEEE INFOCOM 2008-The 27th Conference on …, 2008