DocumentCode :
2456402
Title :
Physically Independent Stream Merging
Author :
Chandramouli, Badrish ; Maier, David ; Goldstein, Jonathan
Author_Institution :
Microsoft Res., Redmond, WA, USA
fYear :
2012
fDate :
1-5 April 2012
Firstpage :
150
Lastpage :
161
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.
Keywords :
data handling; database management systems; query processing; LMerge; Logical Merge; data stream management system; equivalent data streams; multiple physical forms; query-plan switching; Availability; Finite element methods; Hafnium; Merging; Payloads; Real time systems; Throughput;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Data Engineering (ICDE), 2012 IEEE 28th International Conference on
Conference_Location :
Washington, DC
ISSN :
1063-6382
Print_ISBN :
978-1-4673-0042-1
Type :
conf
DOI :
10.1109/ICDE.2012.25
Filename :
6228080
Link To Document :
بازگشت