• 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