Dynamically maintaining duplicate-insensitive and time-decayed sum using time-decaying bloom filter

Yu Zhang, Hong Shen, Hui Tian, Xianchao Zhang

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

1 Citation (Scopus)

Abstract

The duplicate-insensitive and time-decayed sum of an arbitrary subset in a stream is an important aggregation for various analyses in many distributed stream scenarios. In general, precisely providing this sum in an unbounded and high-rate stream is infeasible. Therefore, we target at this problem and introduce a sketch, namely, time-decaying Bloom Filter (TDBF). The TDBF can detect duplicates in a stream and meanwhile dynamically maintain decayed-weight of all distinct elements in the stream according to a user-specified decay function. For a query for the current decayed sum of a subset in the stream, TDBF provides an effective estimation. In our theoretical analysis, a provably approximate guarantee has been given for the error of the estimation. In addition, the experimental results on synthetic stream validate our theoretical analysis.

Original languageEnglish
Title of host publicationAlgorithms and Architectures for Parallel Processing - 9th International Conference, ICA3PP 2009, Proceedings
Pages741-750
Number of pages10
DOIs
Publication statusPublished - 2009
Externally publishedYes
Event9th International Conference on Algorithms and Architectures for Parallel Processing, ICA3PP 2009 - Taipei, Taiwan, Province of China
Duration: 8 Jun 200911 Jun 2009

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume5574 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference9th International Conference on Algorithms and Architectures for Parallel Processing, ICA3PP 2009
Country/TerritoryTaiwan, Province of China
CityTaipei
Period8/06/0911/06/09

Keywords

  • Bloom filter
  • Stream
  • Time-decay

Fingerprint

Dive into the research topics of 'Dynamically maintaining duplicate-insensitive and time-decayed sum using time-decaying bloom filter'. Together they form a unique fingerprint.

Cite this