DiscoverCode ImpactOn-the-Fly Sharing for Streamed Aggregation
On-the-Fly Sharing for Streamed Aggregation

On-the-Fly Sharing for Streamed Aggregation

Update: 2025-01-04
Share

Description

This research paper details the development and implementation of efficient techniques for processing multiple, similar aggregate queries in data streaming systems. The authors address the challenges of scaling to handle hundreds of concurrent queries, each with potentially different time windows and selection predicates. Their proposed "on-the-fly" methods avoid computationally expensive static query analysis, offering significant performance improvements (up to an order of magnitude) over existing approaches. The techniques are validated through a performance study using real-world stock market data, demonstrating their practical effectiveness. The core contributions are novel algorithms for shared time slices, shared data fragments, and a combined approach called shared data shards.

Comments 
00:00
00:00
x

0.5x

0.8x

1.0x

1.25x

1.5x

2.0x

3.0x

Sleep Timer

Off

End of Episode

5 Minutes

10 Minutes

15 Minutes

30 Minutes

45 Minutes

60 Minutes

120 Minutes

On-the-Fly Sharing for Streamed Aggregation

On-the-Fly Sharing for Streamed Aggregation

Sanket Makhija