Elastic Sketch under Random Stationary Streams: Limiting Behavior and Near-Optimal Configuration
Younes Ben Mazziane, Vinay Kumar B. R., Othmane Marfoq

TL;DR
This paper analyzes the Elastic-Sketch data structure under stationary random streams, deriving limiting behavior and providing practical guidelines for parameter tuning to optimize memory-accuracy trade-offs.
Contribution
It introduces a theoretical analysis of Elastic-Sketch's limiting distribution and error under stationary streams, enabling near-optimal parameter configuration.
Findings
Derived closed-form expressions for limiting distribution and expected error.
Provided practical grid-based tuning methods for parameters.
Validated asymptotic results with simulations on Zipf-distributed data.
Abstract
Elastic-Sketch is a hash-based data structure for counting item's appearances in a data stream, and it has been empirically shown to achieve a better memory-accuracy trade-off compared to classical methods. This algorithm combines a heavy block, which aims to maintain exact counts for a small set of dynamically elected items, with a light block that implements Count-Min Sketch (CM) for summarizing the remaining traffic. The heavy block dynamics are governed by a hash function that hashes items into buckets, and an eviction threshold , which controls how easily an elected item can be replaced. We show that the performance of Elastic-Sketch strongly depends on the stream characteristics and the choice of . Since optimal parameter choices depend on unknown stream properties, we analyze Elastic-Sketch under a stationary random stream model -- a common…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCaching and Content Delivery · Advanced Database Systems and Queries · Cloud Computing and Resource Management
