Stream processing method and computing device
The stream processing method optimizes memory access by using a candidate generation sketch and verification sketch to efficiently track frequent items in data streams, supporting retractions and outputting frequent keys while reducing memory consumption and improving processing efficiency.
Patent Information
- Application Number
- PCT/RU2024/000141
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-04-22
- Publication Date
- 2025-10-30
AI Technical Summary
Existing methods for tracking frequent items in data streams are memory-intensive, do not support retractions effectively, or are not cache-efficient, and cannot output a list of most frequent items in the presence of retractions.
A stream processing method using a candidate generation sketch with k blocks of majority testers and a verification sketch with k' blocks of counters, where updates and queries are optimized to minimize memory access by loading only two blocks into faster memory, allowing efficient output of frequent keys.
Reduces memory consumption and improves processing efficiency by utilizing cache memory effectively, enabling the output of a list of most frequent keys while supporting retractions and maintaining a smooth trade-off between accuracy and memory usage.