skip to main content
10.1145/2488222.2488284acmconferencesArticle/Chapter ViewAbstractPublication PagesdebsConference Proceedingsconference-collections
research-article

Grand challenge: implementation by frequently emitting parallel windows and user-defined aggregate functions

Published: 29 June 2013 Publication History

Abstract

Our implementation of the DEBS 2013 Challenge is based on a scalable, parallel, and extensible DSMS, which is capable of processing general continuous queries over high volume data streams with low delays. A mechanism to provide user defined incremental aggregate functions over sliding windows of data streams provide real-time processing by emitting results continuously with low delays. To further eliminate delays caused by time critical operations, the system is extensible so that functions can be easily written in some external programming language. The query language provides user defined parallelization primitives where the user can express queries specifying how high volume data streams are split and reduced into lower volume parallel data streams. This enables expensive queries over data streams to be executed in parallel based on application knowledge. Our OS-independent implementation was tested on several computers and achieves the real-time requirement of the challenge on a regular PC.

References

[1]
Bai, Y., Thakkar, H., Wang, H., Luo, C., and Zaniolo, C.: A Data Stream Language and System Designed for Power and Extensibility. Proc. CIKM Conf., 2006.
[2]
Botan, I., Derakhshan, R., Dindar, N., Haas, L., Miller, R. J. and Tatbul, N. SECRET: A Model for Analysis of the Execution Semantics of Stream Processing Systems. Proc. VLDB Conf., 2010.
[3]
Botan, I., Fischer, P. M., Florescu, D., Kossmann, D., Kraska, T., and Tamosevicius, R. Extending XQuery with Window Functions. Proc. VLDB Conf., 2007.
[4]
http://esper.codehaus.org/
[5]
Law, Y-N, Wang, H., and Zaniolo, C.: Relational Languages and Data Models for Continuous Queries on Sequences and Data Streams. ACM TODS 36, 2, (May 2011).
[6]
Li, J., Maier, D., Tufte, K., Papadimos,V., and Tucker, P. A. Semantics and evaluation techniques for window aggregates in data streams. Proc. SIGMOD Conf., pp. 311--322, 2005.
[7]
Patroumpas, K. and Sellis, T. Window specification over data streams. Proc. EDBT Conf., 2006.
[8]
Thakkar, H., Mozafari, B. and Zaniolo, C.: Designing an Inductive Data Stream Management System: the Stream Mill Experience. Proc. 2nd International Workshop on Scalable Stream Processing Systems, 2008.
[9]
Zeitler, E. and Risch, T.: Massive scale-out of expensive continuous queries, Proc. of the VLDB Endowment, ISSN 2150--8097, Vol. 4, No. 11, pp.1181--1188, 2011

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
DEBS '13: Proceedings of the 7th ACM international conference on Distributed event-based systems
June 2013
360 pages
ISBN:9781450317580
DOI:10.1145/2488222
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 29 June 2013

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. continuous queries
  2. parallel data stream processing
  3. spatio-temporal window operators

Qualifiers

  • Research-article

Conference

DEBS '13

Acceptance Rates

DEBS '13 Paper Acceptance Rate 16 of 58 submissions, 28%;
Overall Acceptance Rate 145 of 583 submissions, 25%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 18 Jan 2025

Other Metrics

Citations

Cited By

View all

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media