Skip to main navigation Skip to search Skip to main content

Sliding-Window Aggregation Algorithms

  • IBM Research

Research output: Chapter in Book/Report/Conference proceeding › Chapter › peer-review

Abstract

Sliding-window aggregation summarizes a collection of recent streaming data, capturing the most recent happenings as well as some history. Algorithms for this problem are required to maintain an aggregate value as new data items are inserted into the window when they arrive, and old data items are evicted from the window when they expire. Supporting this efficiently poses algorithmic challenges, especially for non-invertible aggregation functions such asmax—, for which there is no way to “subtract off” expiring items. This chapter provides a brief overview of this area of research and explores a number of sliding-window aggregation algorithms, including both simple and sophisticated algorithms. Real-world use cases are also given to showcase problem scenarios where sliding-window aggregation can be applicable.

Original languageEnglish
Title of host publicationEncyclopedia of Big Data Technologies
PublisherSpringer International Publishing
Pages1516-1521
Number of pages6
ISBN (Electronic)9783319775258
ISBN (Print)9783319775241
DOIs
Publication statusPublished - 1 Jan 2019

Fingerprint

Dive into the research topics of 'Sliding-Window Aggregation Algorithms'. Together they form a unique fingerprint.

Cite this