• DocumentCode
    3424927
  • Title

    Folding and Unfolding Bloom Filters: An Off-Line Planning and On-Line Optimization Problem

  • Author

    Sailhan, F. ; Stehr, M.O.

  • Author_Institution
    Comput. Sci. Lab., SRI Int., Menlo Park, CA, USA
  • fYear
    2012
  • fDate
    20-23 Nov. 2012
  • Firstpage
    34
  • Lastpage
    41
  • Abstract
    The Internet of things has reached a stage that allows ubiquitous data access. Still, practical limitations remain in networks with scarce bandwidth. Here, we examine the Bloom filter data structure and its use in distributed protocols. We discuss how to minimize the bandwidth and energy usage consumed when distributed protocols exchange Bloom filters, through dynamic Bloom filter resizing. We propose a general and novel formalization of Bloom filter resizing, through foldings and unfoldings. The key challenge in the folding approach is determining suitable parameters and how to perform a folding. Specifically, we address the number of times that a Bloom filter should be folded and optionally unfolded, and how to determine an ideal reduction factor for this process. We formulate our approach as off-line planning of the integer factorization problem (where the integers correspond to the size of a Bloom filter), and propose further directions for optimizing the dynamic folding and unfolding of a Bloom filter.
  • Keywords
    Internet of Things; data structures; optimisation; ubiquitous computing; Bloom filters; Internet of things; bandwidth usage; distributed protocols; dynamic folding; dynamic unfolding; energy usage; ideal reduction factor; integer factorization problem; off-line planning; on-line optimization problem; ubiquitous data access; Bandwidth; Conferences; Internet; Optimization; Planning; Protocols; Vectors; Bloom filters;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Green Computing and Communications (GreenCom), 2012 IEEE International Conference on
  • Conference_Location
    Besancon
  • Print_ISBN
    978-1-4673-5146-1
  • Type

    conf

  • DOI
    10.1109/GreenCom.2012.16
  • Filename
    6468292