Proceedings Article10.1109/ICDE.2012.25
Physically Independent Stream Merging
Badrish Chandramouli,David Maier,Jonathan Goldstein +2 more
- 01 Apr 2012
- pp 150-161
TL;DR: This paper introduces a new stream operator called Logical Merge (LMerge) that takes multiple logically consistent streams as input and outputs a single stream that is compatible with all of them, and shows that LMerge and its extensions can provide performance benefits in several real-world applications.
read more
Abstract: A facility for merging equivalent data streams can support multiple capabilities in a data stream management system (DSMS), such as query-plan switching and high availability. One can logically view a data stream as a temporal table of events, each associated with a lifetime (time interval) over which the event contributes to output. In many applications, the "same" logical stream may present itself physically in multiple physical forms, for example, due to disorder arising in transmission or from combining multiple sources, and modifications of earlier events. Merging such streams correctly is challenging when the streams may differ physically in timing, order, and composition. This paper introduces a new stream operator called Logical Merge (LMerge) that takes multiple logically consistent streams as input and outputs a single stream that is compatible with all of them. LMerge can handle the dynamic attachment and detachment of input streams. We present a range of algorithms for LMerge that can exploit compile-time stream properties for efficiency. Experiments with Stream Insight, a commercial DSMS, show that LMerge is sometimes orders-of-magnitude more efficient than enforcing determinism on inputs, and that there is benefit to using specialized algorithms when stream variability is limited. We also show that LMerge and its extensions can provide performance benefits in several real-world applications.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Patent
Efficient logical merging over physically divergent streams
Badrish Chandramouli,David Maier,Jonathan Goldstein,Peter Zabback +3 more
- 13 Jun 2012
TL;DR: In this paper, a logical merge module is described for producing an output stream which is logically compatible with two or more physically divergent input streams, and representative applications are also set forth.
50
Patent
Complex event processor for historic/live/replayed data
Laurent Bussard,Ivo Jose Garcia Dos Santos,Olivier Nano,Tihomir Tarnavski,Jonathan Goldstein,Badrish Chandramouli,Lev Novik +6 more
- 02 Apr 2015
TL;DR: In this article, a complex event processor is described which has a communications interface configured to retrieve event data by pulling it from one or more sources and to receive at least one live event stream pushed to the interface.
44
Physically Independent Stream Merging
Badrish Chandramouli,David Maier,Jonathan Goldstein +2 more
- 01 Apr 2012
TL;DR: This paper introduces a new stream operator called Logical Merge (LMerge) that takes multiple logically consistent streams as input and outputs a single stream that is compatible with all of them, and shows that LMerge and its extensions can provide performance benefits in several real-world applications.
A data-descriptive feedback framework for data stream management systems
David Maier,Rafael de Jesús Fernández Moctezuma +1 more
- 01 Jan 2012
TL;DR: The proposed research develops an inter-operator feedback framework, where opportunities for run-time adaptation of stream processing are expressed in terms of descriptions of substreams and actions applicable to the substREAMs, called feedback punctuations.
References
Models and issues in data stream systems
Brian Babcock,Shivnath Babu,Mayur Datar,Rajeev Motwani,Jennifer Widom +4 more
- 03 Jun 2002
TL;DR: The need for and research issues arising from a new model of data processing, where data does not take the form of persistent relations, but rather arrives in multiple, continuous, rapid, time-varying data streams are motivated.
•Proceedings Article
The Design of the Borealis Stream Processing Engine
Daniel J. Abadi,Yanif Ahmad,Magdalena Balazinska,Mitch Cherniack,Jeong-Hyon Hwang,Wolfgang Lindner,Anurag S. Maskey,Alexander Rasin,Esther Ryvkina,Nesime Tatbul,Ying Xing,Stan Zdonik +11 more
- 01 Jan 2005
TL;DR: This paper outlines the basic design and functionality of Borealis, and presents a highly flexible and scalable QoS-based optimization model that operates across server and sensor networks and a new fault-tolerance model with flexible consistency-availability trade-offs.
Online aggregation
Joseph M. Hellerstein,Peter J. Haas,Helen J. Wang +2 more
- 01 Jun 1997
TL;DR: In this article, the authors propose an online aggregation interface that allows users to both observe the progress of their aggregation queries and control execution on the fly, and present a suite of techniques that extend a database system to meet these requirements.
1.1K
Continuously adaptive continuous queries over streams
Samuel Madden,Mehul A. Shah,Joseph M. Hellerstein,Vijayshankar Raman +3 more
- 03 Jun 2002
TL;DR: This work presents a continuously adaptive, continuous query (CACQ) implementation based on the eddy query processing framework that provides significant performance benefits over existing approaches to evaluating continuous queries, not only because of its adaptivity, but also because of the aggressive cross-query sharing of work and space that it enables.
Flexible time management in data stream systems
Utkarsh Srivastava,Jennifer Widom +1 more
- 14 Jun 2004
TL;DR: The heartbeat generation algorithm is based on parameters capturing skew between streams, unordering within streams, and latency in streams reaching the DSMS, and it is discussed how heartbeats can be used for processing continuous queries.
343
Related Papers (5)
Hideyuki Kawashima,Hiroyuki Kitagawa,Xin Li +2 more
- 04 Nov 2010
Jürgen Beringer,Eyke Hüllermeier +1 more
- 01 Dec 2007