Simple summaries for hashing with choices

被引:21
作者
Kirsch, Adam [1 ]
Mitzenmacher, Michael [1 ]
机构
[1] Harvard Univ, Sch Engn & Appl Sci, Cambridge, MA 02138 USA
基金
美国国家科学基金会;
关键词
hash tables; router architecture; table lookup;
D O I
10.1109/TNET.2007.899058
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In a multiple-choice hashing scheme, each item is stored in one of d >= 2 possible hash table buckets. The availability of these multiple choices allows for a substantial reduction in the maximum load of the buckets. However, a lookup may now require examining each of the d locations. For applications where this cost is undesirable, Song et al. propose keeping a summary that allows one to determine which of the d locations is appropriate for each item, where the summary may allow false positives for items not in hash table. We propose alternative, simple constructions of such summaries that use less space for both the summary and the underlying hash table. Moreover, our constructions are easily analyzable and tunable.
引用
收藏
页码:218 / 231
页数:14
相关论文
共 20 条
  • [1] [Anonymous], 1996, THESIS U CALIFORNIA
  • [2] Balanced allocations
    Azar, Y
    Broder, AZ
    Karlin, AR
    Upfal, E
    [J]. SIAM JOURNAL ON COMPUTING, 1999, 29 (01) : 180 - 200
  • [3] SPACE/TIME TRADE/OFFS IN HASH CODING WITH ALLOWABLE ERRORS
    BLOOM, BH
    [J]. COMMUNICATIONS OF THE ACM, 1970, 13 (07) : 422 - &
  • [4] Broder A, 2001, IEEE INFOCOM SER, P1454, DOI 10.1109/INFCOM.2001.916641
  • [5] Broder A., 2004, INTERNET MATH, V1, P485, DOI DOI 10.1080/15427951.2004.10129096
  • [6] BRODER AZ, 1990, PROCEEDINGS OF THE FIRST ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, P43
  • [7] BYERS J, 2004, P 16 ACM S PAR ALG A, P54
  • [8] Chazelle B., 2004, SODA, P30
  • [9] Demaine E. D., 2004, P ANN ACM SIAM S DIS, V15, P522
  • [10] Dillinger PC, 2004, LECT NOTES COMPUT SC, V2989, P57