Abstract
A growing number of applications require support for processing data that is in the form of continuous stream, rather than finite stored data. In this paper we present a new approach for detecting temporal patterns with com- plex predicates over continuous data stream. Our algorithm efficiently scans the stream with a sliding window, and checks the data inside the window from right-to-left to see if they satisfy the pattern predicates. By first preprocessing the complex temporal patterns at compile time, it can exploit their predicates in- terdependency, and skip unnecessary checks with efficient window slides at run time. It resembles the sliding window process of the Boyer-Moore algorithm, although allowing complex predicates that are beyond the scope of this tradi- tional string search algorithm. Some preliminary evaluation of our proposed al- gorithm shows its efficiency when compared to the naive approach.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Babu, S., Widom, J.: Continuous Queries over Data Streams. ACM SIGMOD Record, Vol. 30, No. 3 (2001) 109–120
Bonnet, P., Gehrke J., Seshadri P.: Towards Sensor Database Systems. Proceedings Conference on Mobile Data Management (2001) 3–14
Gehrke, J., Korn, F., Srivastava, D.: On Computing Aggregates Over Continual Data Streams. Proceedings ACM SIGMOD Conference (2001) 13–24
Gilbert, A.C., et al.: Surfing Wavelets on Streams: One-Pass Summaries for Approximate Aggregate Queries. Proceedings 27 th VLDB Conference (2001) 79–88
Guo, S., Sun, W., Weiss, M.: On Satisfiability, Equivalence, and Implication Problems Involving Conjunctive Queries in Database Systems. IEEE Transactions on Knowledge and Data Engineering, Vol. 8, No. 4 (1996) 604–616
Harada, L.: Pattern Matching on Multi-Attribute Data Streams, submitted (2002)
Knuth, D. E., Morris, J. H., Pratt, V. R.: Fast Pattern Matching in Strings. SIAM Journal of Computing, Vol. 6, No. 2 (1977) 323–350
Moore, J. S. and Boyer, R. S.: A Fast String Searching Algorithm. Communication of the ACM, Vol. 20, No. 10 (1977) 762–772
Sadri, R., Zaniolo, C., Zarkesh, A., Adibi, J.: Optimization of Sequence Queries in Database Systems. Proceedings ACM PODS Conference (2001) 71–81
Sullivan, M., Heybey, A.: Tribeca: A System for Managing Large Databases of Network Traffic. USENIX Annual Technical Conference (1998)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Harada, L. (2002). Complex Temporal Patterns Detection over Continuous Data Streams. In: Manolopoulos, Y., Návrat, P. (eds) Advances in Databases and Information Systems. ADBIS 2002. Lecture Notes in Computer Science, vol 2435. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45710-0_32
Download citation
DOI: https://doi.org/10.1007/3-540-45710-0_32
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-44138-0
Online ISBN: 978-3-540-45710-7
eBook Packages: Springer Book Archive