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 条
  • [1] Efficient Name Lookup Method Based on Hybrid Counting Bloom Filters
    Xu K.
    Li Y.
    Xie G.
    Zhang D.
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2023, 60 (05): : 1136 - 1150
  • [2] Fast URL lookup using parallel bloom filters
    Zhou, Zhou
    Fu, Wen-Liang
    Song, Tian
    Liu, Qing-Yun
    Tien Tzu Hsueh Pao/Acta Electronica Sinica, 2015, 43 (09): : 1833 - 1840
  • [3] SPEED-UP IN HIERARCHICAL SYSTEMS
    TUCKER, J
    JOURNAL OF SYMBOLIC LOGIC, 1974, 39 (02) : 411 - 412
  • [4] Speed-up Chromatic Sensors by Optimized Optical Filters
    Taphanel, Miro
    Hovestreydt, Bastiaan
    Beyerer, Juergen
    OPTICAL MEASUREMENT SYSTEMS FOR INDUSTRIAL INSPECTION VIII, 2013, 8788
  • [5] A Speed-Up Technique for Distributed Shortest Paths Computation
    D'Angelo, Gianlorenzo
    D'Emidio, Mattia
    Frigioni, Daniele
    Maurizio, Vinicio
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2011, PT II, 2011, 6783 : 578 - 593
  • [6] Theory and Practice of Bloom Filters for Distributed Systems
    Tarkoma, Sasu
    Rothenberg, Christian Esteve
    Lagerspetz, Eemil
    IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2012, 14 (01): : 131 - 155
  • [7] Fast and deterministic hash table lookup using discriminative bloom filters
    Huang, Kun
    Xie, Gaogang
    Li, Rui
    Xiong, Shuai
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2013, 36 (02) : 657 - 666
  • [8] Using bloom filters to speed up HITS-like ranking algorithms
    Gollapudi, Sreenivas
    Najork, Marc
    Panigrahy, Rina
    ALGORITHMS AND MODELS FOR THE WEB-GRAPH, 2007, 4863 : 195 - +
  • [9] Achieving Performance Speed-up in FPGA based FIR Filters using DSP Macro blocks
    Khurshid, Burhan
    Manzoor, Mayidah
    Muzaffar, Kurteeba
    Wani, Bazilla
    Mushtaq, Basit
    2019 6TH INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING AND INTEGRATED NETWORKS (SPIN), 2019, : 190 - 194
  • [10] A Performance Evaluation of Hash Functions for IP Reputation Lookup using Bloom Filters
    Gosselin-Lavigne, Marc Antoine
    Gonzalez, Hugo
    Stakhanova, Natalia
    Ghorbani, Ali A.
    PROCEEDINGS 10TH INTERNATIONAL CONFERENCE ON AVAILABILITY, RELIABILITY AND SECURITY ARES 2015, 2015, : 516 - 521