DocumentCode
984940
Title
AdaptWID: An Adaptive, Memory-Efficient Window Aggregation Implementation
Author
Li, Jin ; Tufte, Kristin ; Maier, David ; Papadimos, Vassilis
Author_Institution
Portland State Univ., Portland, OR
Volume
12
Issue
6
fYear
2008
Firstpage
22
Lastpage
29
Abstract
Memory efficiency is important for processing high-volume data streams. Previous stream-aggregation methods can exhibit excessive memory overhead in the presence of skewed data distributions. Further, data skew is a common feature of massive data streams. The authors introduce the AdaptWID algorithm, which uses adaptive processing to cope with time-varying data skew. AdaptWID models the memory usage of alternative aggregation algorithms and selects between them at runtime on a group-by-group basis. The authors´ experimental study using the NiagaraST stream system verifies that the adaptive algorithm improves memory usage while maintaining execution cost and latency comparable to existing implementations.
Keywords
query processing; storage management; very large databases; AdaptWID algorithm; Window ID method; adaptive memory-efficient window aggregation; high-volume data stream processing; massive data stream; time-varying skewed data distribution; Adaptive algorithm; Aggregates; Costs; Delay; Monitoring; Query processing; Runtime; Tail; data stream management; databases; query processing;
fLanguage
English
Journal_Title
Internet Computing, IEEE
Publisher
ieee
ISSN
1089-7801
Type
jour
DOI
10.1109/MIC.2008.116
Filename
4670116
Link To Document