RMIT University
Browse

Subsuming multiple sliding windows for shared stream computation

conference contribution
posted on 2024-10-31, 16:18 authored by Kostas Patroumpas, Timoleon Sellis
Shared evaluation of multiple user requests is an utmost priority for stream processing engines in order to achieve high throughput and provide timely results. Given that most continuous queries specify windowing constraints, we suggest a multi-level scheme for concurrent evaluation of time-based sliding windows seeking for potential subsumptions among them. As requests may be registered or suspended dynamically, we develop a technique for choosing the most suitable embedding of a given window into a group composed of multi-grained time frames already employed for other queries. Intuitively, the proposed methodology "clusters" windowed operators into common hierarchical constructs, thus drastically reducing the need for their separate evaluation. Our empirical study confirms that such a scheme achieves dramatic memory savings with almost negligible maintenance cost.

History

Related Materials

  1. 1.
    DOI - Is published in 10.1007/978-3-642-23737-9_5
  2. 2.
    ISSN - Is published in 03029743

Start page

56

End page

69

Total pages

14

Outlet

Proceedings of the 15th East European Conference on Advances in Databases and Information Systems (ADBIS 2011)

Editors

Johann Eder, Maria Bielikova, A. Min Tjoa

Name of conference

15th East European Conference on Advances in Databases and Information Systems (ADBIS 2011)

Publisher

Springer

Place published

Germany

Start date

2011-09-20

End date

2011-09-23

Language

English

Copyright

© Springer

Former Identifier

2006036165

Esploro creation date

2020-06-22

Fedora creation date

2015-01-15

Usage metrics

    Scholarly Works

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC