Using bloom filters to speed-up name lookup in distributed systems

被引:7
|
作者
Little, MC [1 ]
Shrivastava, SK
Speirs, NA
机构
[1] Univ Newcastle Upon Tyne, Dept Comp Sci, Newcastle Upon Tyne NE1 7RU, Tyne & Wear, England
[2] HP Arjuna Labs, Newcastle Upon Tyne, Tyne & Wear, England
来源
COMPUTER JOURNAL | 2002年 / 45卷 / 06期
关键词
D O I
10.1093/comjnl/45.6.645
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Bloom filters make use of a 'probabilistic' hash-coding method to reduce the amount of space required to store a hash set. A Bloom filter offers a trade-off between its size and the probability that the filter returns the wrong result. It does this without storing the entire set, at the cost of occasionally incorrectly answering yes to the question 'is x a member of s?'. How Bloom filters can be used to speed up the name to location resolution process in large-scale distributed systems is discussed. The approach presented offers trade-offs between performance (the time taken to resolve an object's name to its location) and resource utilization (the amount of physical memory to store location information and the number of messages exchanged to obtain the object's address).
引用
收藏
页码:645 / 652
页数:8
相关论文
共 50 条
  • [11] A Hash-based Scalable IP lookup using Bloom and Fingerprint Filters
    Yu, Heeyeol
    Mahapatra, Rabi
    Bhuyan, Laxmi
    2009 17TH IEEE INTERNATIONAL CONFERENCE ON NETWORK PROTOCOLS (ICNP 2009), 2009, : 264 - +
  • [12] Speed-up estimation for HW/SW-systems
    Hardt, W
    Rosenstiel, W
    FOURTH INTERNATIONAL WORKSHOP ON HARDWARE/SOFTWARE CO-DESIGN (CODES/CASHE '96), PROCEEDINGS, 1996, : 36 - 43
  • [13] A Speed-Up of the Algorithm for Computing Comprehensive Grobner Systems
    Nabeshima, Katsusuke
    ISSAC 2007: PROCEEDINGS OF THE 2007 INTERNATIONAL SYMPOSIUM ON SYMBOLIC AND ALGEBRAIC COMPUTATION, 2007, : 299 - 306
  • [14] Effective speed-up of slowly responding measurement systems
    Blackwell, C.
    Advances in Space Research, 22 (10): : 1437 - 1441
  • [15] Effective speed-up of slowly responding measurement systems
    Blackwell, C
    INSTRUMENTATION FOR MONITORING AND CONTROL IN CELSS, 1999, 22 (10): : 1437 - 1441
  • [16] Quantum speed-up dynamical crossover in open systems
    Wu, W. -J.
    Yan, K.
    Xie, Y. -Q.
    Wu, Yinzhong
    Hao, Xiang
    INTERNATIONAL JOURNAL OF QUANTUM INFORMATION, 2017, 15 (04)
  • [17] Optimizing Distributed Joins with Bloom Filters Using MapReduce
    Zhang, Changchun
    Wu, Lei
    Li, Jing
    COMPUTER APPLICATIONS FOR GRAPHICS, GRID COMPUTING, AND INDUSTRIAL ENVIRONMENT, 2012, 351 : 88 - 95
  • [18] Data Placement Strategies that Speed-Up Distributed Graph Query Processing
    Janke, Daniel
    Staab, Steffen
    Leinberger, Martin
    PROCEEDINGS OF THE INTERNATIONAL WORKSHOP ON SEMANTIC BIG DATA (SBD 2020), 2020,
  • [19] NameFilter: Achieving fast name lookup with low memory cost via applying two-stage Bloom filters
    Wang, Yi
    Pan, Tian
    Mi, Zhian
    Dai, Huichen
    Guo, Xiaoyu
    Zhang, Ting
    Liu, Bin
    Dong, Qunfeng
    2013 PROCEEDINGS IEEE INFOCOM, 2013, : 95 - 99
  • [20] Speed-up of PEEC method by using wavelet transform
    Antonini, G
    Orlandi, A
    Ruehli, AE
    2000 IEEE INTERNATIONAL SYMPOSIUM ON ELECTROMAGNETIC COMPATIBILITY, VOLS 1 AND 2, SYMPOSIUM RECORD, 2000, : 95 - 100