Cutty: Aggregate Sharing for User-Defined Windows
No pane, no gain: efficient evaluation of sliding-window aggregates over data streams