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
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;
Journal_Title :
Internet Computing, IEEE
DOI :
10.1109/MIC.2008.116