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 条
  • [31] Speed-Up in Test Methods Using Probabilistic Merit Indicators
    Fooladi, Mahtab
    Kamran, Arezoo
    JOURNAL OF ELECTRONIC TESTING-THEORY AND APPLICATIONS, 2020, 36 (02): : 285 - 296
  • [32] Speed-up of hologram generation using ClearSpeed Accelerator board
    Tanabe, Noriyuki
    Ichihashi, Yasuyuki
    Nakayama, Hirotaka
    Masuda, Nobuyuki
    Ito, Tomoyoshi
    COMPUTER PHYSICS COMMUNICATIONS, 2009, 180 (10) : 1870 - 1873
  • [33] Speed-Up in Test Methods Using Probabilistic Merit Indicators
    Mahtab Fooladi
    Arezoo Kamran
    Journal of Electronic Testing, 2020, 36 : 285 - 296
  • [34] Timing analysis speed-up using a hierarchical and a multimode approach
    Blaquiere, Y
    Dagenais, M
    Savaria, Y
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1996, 15 (02) : 244 - 255
  • [35] USING APPROXIMATION AND RANDOMNESS TO SPEED-UP INTENSIVE LINEAR FILTERING
    Inglada, Jordi
    Michel, Julien
    2010 IEEE INTERNATIONAL GEOSCIENCE AND REMOTE SENSING SYMPOSIUM, 2010, : 2190 - 2193
  • [36] Using a case base of surfaces to speed-up reinforcement learning
    Drummond, C
    CASE-BASED REASONING RESEARCH AND DEVELOPMENT, 1997, 1266 : 435 - 444
  • [37] Aggregation of clans to speed-up solving linear systems on parallel architectures
    Zaitsev, Dmitry A.
    Shmeleva, Tatiana R.
    Luszczek, Piotr
    INTERNATIONAL JOURNAL OF PARALLEL EMERGENT AND DISTRIBUTED SYSTEMS, 2022, 37 (02) : 198 - 219
  • [38] CAD SYSTEMS GET EVEN SMARTER, SPEED-UP PRODUCT DEVELOPMENT
    STUDT, T
    R&D MAGAZINE, 1995, 37 (05): : 25 - 26
  • [39] SPEED-UP AND APPLICATION DISTRIBUTED CONSTRAINT SATISFACTION TO COMMUNICATION-NETWORK PATH ASSIGNMENTS
    NISHIBE, Y
    KUWABARA, K
    YOKOO, M
    ISHIDA, T
    SYSTEMS AND COMPUTERS IN JAPAN, 1994, 25 (12) : 54 - 67
  • [40] Speed-up of Synchronous and Asynchronous Distributed Genetic Algorithms: A First Common Approach on Multiprocessors
    Abdelbafez, Amr
    Alba, Enrique
    2017 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2017, : 2677 - 2682