Skip to main content

Complex Temporal Patterns Detection over Continuous Data Streams

  • Conference paper
  • First Online:
Advances in Databases and Information Systems (ADBIS 2002)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2435))

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Babu, S., Widom, J.: Continuous Queries over Data Streams. ACM SIGMOD Record, Vol. 30, No. 3 (2001) 109–120

    Article  Google Scholar 

  2. Bonnet, P., Gehrke J., Seshadri P.: Towards Sensor Database Systems. Proceedings Conference on Mobile Data Management (2001) 3–14

    Google Scholar 

  3. Gehrke, J., Korn, F., Srivastava, D.: On Computing Aggregates Over Continual Data Streams. Proceedings ACM SIGMOD Conference (2001) 13–24

    Google Scholar 

  4. Gilbert, A.C., et al.: Surfing Wavelets on Streams: One-Pass Summaries for Approximate Aggregate Queries. Proceedings 27 th VLDB Conference (2001) 79–88

    Google Scholar 

  5. 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

    Article  Google Scholar 

  6. Harada, L.: Pattern Matching on Multi-Attribute Data Streams, submitted (2002)

    Google Scholar 

  7. 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

    Article  MATH  MathSciNet  Google Scholar 

  8. Moore, J. S. and Boyer, R. S.: A Fast String Searching Algorithm. Communication of the ACM, Vol. 20, No. 10 (1977) 762–772

    Article  Google Scholar 

  9. Sadri, R., Zaniolo, C., Zarkesh, A., Adibi, J.: Optimization of Sequence Queries in Database Systems. Proceedings ACM PODS Conference (2001) 71–81

    Google Scholar 

  10. Sullivan, M., Heybey, A.: Tribeca: A System for Managing Large Databases of Network Traffic. USENIX Annual Technical Conference (1998)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics