• DocumentCode
    2563870
  • Title

    A Power Management Proxy with a New Best-of-N Bloom Filter Design to Reduce False Positives

  • Author

    Jimeno, Miguel ; Christensen, Ken ; Roginsky, Allen

  • Author_Institution
    Comput. Sci. & Eng., South Florida Univ., Tampa, FL
  • fYear
    2007
  • fDate
    11-13 April 2007
  • Firstpage
    125
  • Lastpage
    133
  • Abstract
    Bloom filters are a probabilistic data structure used to evaluate set membership. A group of hash functions are used to map elements into a bloom filter and to test elements for membership. In this paper, we propose using multiple groups of hash functions and selecting the group that generates the bloom filter instance with the smallest number of bits set to I. We evaluate the performance of this new Best-of-N method using order statistics and an actual implementation. Our analysis shows that significant reduction in the probability of a false positive can be achieved. We also propose and evaluate a new method that uses a random number generator (RNG) to generate multiple hashes from one initial "seed" hash. This RNG method (motivated by a method from Kirsch and Mitzenmacher) makes the computational expense of the Best-of-N method very modest. The target application is a power management proxy for P2P applications executing in a resource-constrained "SmartNIC".
  • Keywords
    file organisation; information filters; peer-to-peer computing; statistics; Best-of-N bloom filter design; P2P applications; hash functions; order statistics; power management proxy; probabilistic data structure; random number generator; resource-constrained SmartNIC; Application software; Data structures; Energy consumption; Energy management; Filters; Internet; Microcontrollers; Peer to peer computing; Random number generation; Testing; Bloom filter; Networks; Power management;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Performance, Computing, and Communications Conference, 2007. IPCCC 2007. IEEE Internationa
  • Conference_Location
    New Orleans, LA
  • ISSN
    1097-2641
  • Print_ISBN
    1-4244-1138-6
  • Electronic_ISBN
    1097-2641
  • Type

    conf

  • DOI
    10.1109/PCCC.2007.358887
  • Filename
    4197923