Carbonyl4: A Sketch for Set-Increment Mixed Updates

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Zhao, Yikai, Wu, Yuhan, Yang, Tong
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866915075058565120
author Zhao, Yikai
Wu, Yuhan
Yang, Tong
author_facet Zhao, Yikai
Wu, Yuhan
Yang, Tong
contents In the realm of data stream processing, the advent of SET-INCREMENT Mixed (SIM) data streams necessitates algorithms that efficiently handle both SET and INCREMENT operations. We present Carbonyl4, an innovative algorithm designed specifically for SIM data streams, ensuring accuracy, unbiasedness, and adaptability. Carbonyl4 introduces two pioneering techniques: the Balance Bucket for refined variance optimization, and the Cascading Overflow for maintaining precision amidst overflow scenarios. Our experiments across four diverse datasets establish Carbonyl4's supremacy over existing algorithms, particularly in terms of accuracy for item-level information retrieval and adaptability to fluctuating memory requirements. The versatility of Carbonyl4 is further demonstrated through its dynamic memory shrinking capability, achieved via a re-sampling and a heuristic approach. The source codes of Carbonyl4 are available at GitHub.
format Preprint
id arxiv_https___arxiv_org_abs_2412_16566
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Carbonyl4: A Sketch for Set-Increment Mixed Updates
Zhao, Yikai
Wu, Yuhan
Yang, Tong
Data Structures and Algorithms
In the realm of data stream processing, the advent of SET-INCREMENT Mixed (SIM) data streams necessitates algorithms that efficiently handle both SET and INCREMENT operations. We present Carbonyl4, an innovative algorithm designed specifically for SIM data streams, ensuring accuracy, unbiasedness, and adaptability. Carbonyl4 introduces two pioneering techniques: the Balance Bucket for refined variance optimization, and the Cascading Overflow for maintaining precision amidst overflow scenarios. Our experiments across four diverse datasets establish Carbonyl4's supremacy over existing algorithms, particularly in terms of accuracy for item-level information retrieval and adaptability to fluctuating memory requirements. The versatility of Carbonyl4 is further demonstrated through its dynamic memory shrinking capability, achieved via a re-sampling and a heuristic approach. The source codes of Carbonyl4 are available at GitHub.
title Carbonyl4: A Sketch for Set-Increment Mixed Updates
topic Data Structures and Algorithms
url https://arxiv.org/abs/2412.16566