Time-limited Bloom Filter

dc.contributor.authorRodrigues, Anapor
dc.contributor.authorShtul, Arielpor
dc.contributor.authorBaquero, Carlospor
dc.contributor.authorAlmeida, Paulo Sérgiopor
dc.date.accessioned2024-03-25T19:17:53Z
dc.date.embargo10000-01-01
dc.date.issued2023
dc.description.abstractA Bloom Filter is a probabilistic data structure designed to check, rapidly and memory-efficiently, whether an element is present in a set. It has been vastly used in various computing areas and several variants, allowing deletions, dynamic sets and working with sliding windows, have surfaced over the years.When summarizing data streams, it becomes relevant to identify the more recent elements in the stream. However, most of the sliding window schemes consider the most recent items of a data stream without considering time as a factor. While this allows, e.g., storing the most recent 10000 elements, it does not easily translate into storing elements received in the last 60 seconds, unless the insertion rate is stable and known in advance.In this paper, we present the Time-limited Bloom Filter, a new BF-based approach that can save information of a given time period and correctly identify it as present when queried, while also being able to retire data when it becomes stale. The approach supports variable insertion rates while striving to keep a target false positive rate. We also make available a reference implementation of the data structure as a Redis module.por
dc.description.sponsorshipFCT -Fundação para a Ciência e a Tecnologia(UIDB/50014/2020)por
dc.distributioninternationalpor
dc.identifier.citationAna Rodrigues, Ariel Shtul, Carlos Baquero, and Paulo Sérgio Almeida. 2023. Time-limited Bloom Filter. In Proceedings of the 38th ACM/SIGAPP Symposium on Applied Computing (SAC '23). Association for Computing Machinery, New York, NY, USA, 1285–1288. https://doi.org/10.1145/3555776.3577791por
dc.identifier.doi10.1145/3555776.3577791por
dc.identifier.isbn9781450395175
dc.identifier.urihttps://hdl.handle.net/1822/90001
dc.language.isoengpor
dc.peerreviewedyespor
dc.publisherACMpor
dc.relation.publisherversionhttps://dl.acm.org/doi/10.1145/3555776.3577791por
dc.rightsrestrictedAccesspor
dc.subjectbloom filterpor
dc.subjectsliding window summarizationpor
dc.subjectstream processingpor
dc.titleTime-limited Bloom Filterpor
dc.typeconferencePaperpor
dspace.entity.typePublicationen
oaire.citationEndPage1288por
oaire.citationStartPage1285por
oaire.versionVoRpor
sdum.conferencePublicationProceedings of the ACM Symposium on Applied Computingpor

Ficheiros

Pacote original

A mostrar 1 - 1 de 1
A carregar...
Nome:
timelimited.pdf
Tamanho:
330.26 KB
Formato:
Adobe Portable Document Format