DocumentCode
1628782
Title
Revision Processing in a Stream Processing Engine: A High-Level Design
Author
Ryvkina, Esther ; Maskey, Anurag S. ; Cherniack, Mitch ; Zdonik, Stan
Author_Institution
Brandeis University
fYear
2006
Firstpage
141
Lastpage
141
Abstract
Data stream processing systems have become ubiquitous in academic [1, 2, 5, 6] and commercial [11] sectors, with application areas that include financial services, network traffic analysis, battlefield monitoring and traffic control [3]. The append-only model of streams implies that input data is immutable and therefore always correct. But in practice, streaming data sources often contend with noise (e.g., embedded sensors) or data entry errors (e.g., financial data feeds) resulting in erroneous inputs and therefore, erroneous query results. Many data stream sources (e.g., commercial ticker feeds) issue "revision tuples" (revisions) that amend previously issued tuples (e.g. erroneous share prices). Ideally, any stream processing engine should process revision inputs by generating revision outputs that correct previous query results. We know of no stream processing system that presently has this capability.
Keywords
Communication system traffic control; Data models; Engines; Feeds; Monitoring; Process design; Runtime; Share prices; Traffic control; Writing;
fLanguage
English
Publisher
ieee
Conference_Titel
Data Engineering, 2006. ICDE '06. Proceedings of the 22nd International Conference on
Print_ISBN
0-7695-2570-9
Type
conf
DOI
10.1109/ICDE.2006.130
Filename
1617509
Link To Document