Skip to main navigation Skip to search Skip to main content

PBSketch: Finding Periodic Burst Items in Data Streams

  • Zhuochen Fan
  • , Zhongxian Liang
  • , Zirui Liu
  • , Dayu Wang
  • , Dong Wen
  • , Wenjun Li*
  • , Tong Yang
  • , Yuzhou Liu
  • , Weizhe Zhang
  • *Corresponding author for this work
  • Pengcheng Laboratory
  • Harbin Institute of Technology Shenzhen
  • Peking University
  • Nanyang Technological University
  • National University of Defense Technology
  • Jilin University

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

Abstract

Detecting periodic burst (PB) items in data streams is crucial for applications like rate limiting but remains unexplored. % While combining existing sketch algorithms offers a baseline, it suffers from significant inaccuracy and inefficiency. In this paper, we propose PBSketch, the first dedicated sketch algorithm designed for detecting PB items in real time. Its key techniques mainly include: 1) a two-stage hierarchical structure that efficiently maintains potential burst items and discards those without potential; 2) a fine-grained PB selection mechanism during window processing, coupled with the Window Smoothing Processing optimization to amortize performance overhead and eliminate processing spikes. % We provide its error bounds through rigorous theoretical analysis. Our extensive experiments show that PBSketch outperforms the baseline solution in accuracy and speed. By deploying it on an FPGA platform, the throughput is further significantly improved. Moreover, it effectively optimizes a practical application of rate limiting, clearly improving performance with almost negligible overhead.

Original languageEnglish
Title of host publicationKDD 2026 - Proceedings of the 32nd ACM SIGKDD Conference on Knowledge Discovery and Data Mining V.1
PublisherAssociation for Computing Machinery
Pages255-266
Number of pages12
ISBN (Electronic)9798400722585
DOIs
StatePublished - 20 Apr 2026
Externally publishedYes
Event32nd ACM SIGKDD Conference on Knowledge Discovery and Data Mining V.1, KDD 2026 - Jeju Island, Korea, Republic of
Duration: 9 Aug 202613 Aug 2026

Publication series

NameProceedings of the ACM SIGKDD International Conference on Knowledge Discovery and Data Mining
Volume1-A
ISSN (Print)2154-817X

Conference

Conference32nd ACM SIGKDD Conference on Knowledge Discovery and Data Mining V.1, KDD 2026
Country/TerritoryKorea, Republic of
CityJeju Island
Period9/08/2613/08/26

Keywords

  • algorithm
  • data streams
  • data structure
  • rate limiting
  • sketch

Fingerprint

Dive into the research topics of 'PBSketch: Finding Periodic Burst Items in Data Streams'. Together they form a unique fingerprint.

Cite this