Skip to main content

Introduction

  • Chapter
  • First Online:
Spatio-Temporal Data Streams

Part of the book series: SpringerBriefs in Computer Science ((BRIEFSCOMPUTER))

  • 1230 Accesses

Abstract

Information flow processing applications need to process a huge volume of continuous data streams. They are pushing traditional database, data warehousing and data mining technologies beyond their limits due to their massively increasing data volumes and demands for real-time processing. This chapter gives an overview of query processing in data stream management systems (DSMS) and the most influential academic prototypes, as well as available commercial products. Furthermore, this chapter also provides an outline of the basic concepts of spatio-temporal knowledge discovery from data streams, including a list of relevant data stream mining academic prototypes and commercial products.

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

Access this chapter

eBook
USD 16.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 16.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

References

  1. Abadi, D.J., Carney, D., Çetintemel, U., Cherniack, M., Convey, C., Lee, S., Stonebraker, M., Tatbul, N., Zdonik, S.B.: Aurora: a new model and architecture for data stream management. VLDB J. 12(2), 120–139 (2003)

    Article  Google Scholar 

  2. Abadi, D.J., Ahmad, Y., Balazinska, M., Çetintemel, U., Cherniack, M., Hwang, J.H., Lindner, W., Maskey, A., Rasin, A., Ryvkina, E., Tatbul, N., Xing, Y., Zdonik, S.B.: The design of the Borealis stream processing engine. In: CIDR. pp. 277–289 (2005)

    Google Scholar 

  3. Aberer, K., Franklin, M.J., Nishio, S. (eds.): In: Proceedings of the 21st International Conference on Data Engineering, ICDE 2005, 5–8 April 2005, Tokyo, Japan. IEEE Computer Society (2005)

    Google Scholar 

  4. Ahmad, Y., Çetintemel, U.: Data stream management architectures and prototypes. In: Liu and Özsu [39], pp. 639–643

    Google Scholar 

  5. Aitchison, A.: Pro Spatial with SQL Server 2012. Apress Media LLC, New York (2012)

    Google Scholar 

  6. de Almeida, V.T., Güting, R.H., Behr, T.: Querying moving objects in SECONDO. In: Mobile Data Management. pp. 47–51. IEEE Computer Society (2006)

    Google Scholar 

  7. Arasu, A., Babu, S., Widom, J.: The CQL continuous query language: semantic foundations and query execution. Int J Large Databases 15(2), 121–142 (2006)

    Google Scholar 

  8. Arasu, A., Babcock, B., Babu, S., Cieslewicz, J., Datar, M., Ito, K., Motwani, R., Srivastava, U., Widom, J.: STREAM: The Stanford data stream management system. Technical Report 2004-20, Stanford InfoLab (2004). http://ilpubs.stanford.edu:8090/641/

  9. Babcock, B., Babu, S., Datar, M., Motwani, R., Widom, J.: Models and issues in data stream systems. In: Popa, L., Abiteboul, S., Kolaitis, P.G. (eds.) PODS. pp. 1–16. ACM (2002)

    Google Scholar 

  10. Ballard, C., Brandt, O., Devaraju, B., Farrell, D., Foster, K., Howard, C., Nicholls, P., Pasricha, A., Rea, R., Schulz, N., Shimada, T., Thorson, J., Tucker, S., Uleman, R.: IBM InfoSphere Streams: Accelerating Deployments with Analytic Accelerators. IBM (2014)

    Google Scholar 

  11. Bifet, A., Holmes, G., Pfahringer, B., Kranen, P., Kremer, H., Jansen, T., Seidl, T.: MOA: massive online analysis, a framework for stream classification and clustering. J. Mach. Learn. Res. Proc. Track 11, 44–50 (2010)

    Google Scholar 

  12. Bockermann, C.: The stream framework. http://www-ai.cs.uni-dortmund.de/SOFTWARE/streams/index.html (2015)

  13. Bockermann, C., Blom, H.: Processing data streams with the RapidMiner streams plugin. http://www.jwall.org/streams/doc/rapidminer.html (2015)

  14. Cai, Y.D., Clutter, D., Pape, G., Han, J., Welge, M., Auvil, L.: MAIDS: Mining alarming incidents from data streams. In: Weikum, G., König, A.C., Deßloch, S. (eds.) SIGMOD Conference. pp. 919–920. ACM (2004)

    Google Scholar 

  15. Chakravarthy, S., Jiang, Q.: Stream Data Processing: A Quality of Service Perspective - Modeling, Scheduling, Load Shedding, and Complex Event Processing, Advances in Database Systems, vol. 36. Kluwer (2009)

    Google Scholar 

  16. Chandrasekaran, S., Cooper, O., Deshpande, A., Franklin, M.J., Hellerstein, J.M., Hong, W., Krishnamurthy, S., Madden, S., Raman, V., Reiss, F., Shah, M.A.: TelegraphCQ: Continuous dataflow processing for an uncertain world. In: CIDR (2003)

    Google Scholar 

  17. Chen, C.X.: Spatio-temporal query languages. In: Shekhar and Xiong [54], pp. 1125–1128

    Google Scholar 

  18. Cugola, G., Margara, A.: Processing flows of information: From data stream to complex event processing. ACM Comput. Surv. 44(3), 15:1–15:60 (2012)

    Google Scholar 

  19. Frentzos, E., Pelekis, N., Ntoutsi, I., Theodoridis, Y.: Mobility, Data Mining and Privacy - Geographic Knowledge Discovery, chap. Trajectory Database Systems, pp. 151–187. Springer, Berlin (2008)

    Google Scholar 

  20. Galić, Z.: Geospatial Databases. Golden Marketing-Tehnička knjiga, Zagreb (2006). [in Croatian]

    Google Scholar 

  21. Galić, Z., Mešković, E., Križanović, K., Baranović, M.: Oceanus: a spatio-temporal data stream system prototype. In: Proceedings of the Third ACM SIGSPATIAL International Workshop on GeoStreaming. pp. 109–115. IWGS ’12, ACM, New York, NY, USA (2012). http://doi.acm.org/10.1145/2442968.2442982

  22. Galić, Z., Baranović, M., Križanović, K., Mešković, E.: Geospatial data streams: Formal framework and implementation. Data & Knowledge Engineering 91, 1–16 (2014). http://dx.doi.org/10.1016/j.datak.2014.02.002

  23. Gama, J.: Knowledge Discovery from Data Streams, 1st edn. Chapman & Hall/CRC, Boca Raton, FL, USA (2010)

    Book  MATH  Google Scholar 

  24. Gedik, B., Andrade, H., Wu, K.L., Yu, P.S., Doo, M.: Spade: the system s declarative stream processing engine. In: Wang, J.T.L. (ed.) SIGMOD Conference. pp. 1123–1134. ACM (2008)

    Google Scholar 

  25. Golab, L., Özsu, M.T.: Data Stream Management.Synthesis Lectures on Data Management. Morgan Claypool Publishers, San Rafael, CA (2010)

    MATH  Google Scholar 

  26. Gudmundsson, J., Laube, P., Wolle, T.: Computational movement analysis. In: Springer Handbook of Geographic Information, pp. 725–741. Springer-Verlag, Berlin Heidelberg (2012)

    Google Scholar 

  27. Güting, R.H., de Almeida, V.T., Ansorge, D., Behr, T., Ding, Z., Höse, T., Hoffmann, F., Spiekermann, M., Telle, U.: SECONDO: An extensible DBMS platform for research prototyping and teaching. In: Aberer et al. [3], pp. 1115–1116

    Google Scholar 

  28. Güting, R.H., Schneider, M.: Moving Objects Databases. Morgan Kaufmann, San Francisco, CA (2005)

    MATH  Google Scholar 

  29. Hammad, M.A., Mokbel, M.F., Ali, M.H., Aref, W.G., Catlin, A.C., Elmagarmid, A.K., Eltabakh, M.Y., Elfeky, M.G., Ghanem, T.M., Gwadera, R., Ilyas, I.F., Marzouk, M.S., Xiong, X.: Nile: A query processing engine for data streams. In: Özsoyoglu, Z.M., Zdonik, S.B. (eds.) ICDE. p. 851. IEEE Computer Society (2004)

    Google Scholar 

  30. Han, H., il Jin, S.: A main memory based spatial DBMS: Kairos. In: Lee, S.G., Peng, Z., Zhou, X., Moon, Y.S., Unland, R., Yoo, J. (eds.) DASFAA (2). Lecture Notes in Computer Science, vol. 7239, pp. 234–242. Springer (2012)

    Google Scholar 

  31. Han, J., Kamber, M., Pei, J.: Data Mining: Concepts and Techniques, 3rd edn. Morgan Kaufmann Publishers Inc., San Francisco, CA, USA (2011)

    MATH  Google Scholar 

  32. Hansson, J., Xiong, M.: Real-time transaction processing. In: Liu and Özsu [39], pp. 2344–2348

    Google Scholar 

  33. InfoLab: HERMES. http://hermes-mod.java.net (2015)

  34. Johnson, T., Lakshmanan, L.V.S., Ng, R.T.: The 3w model and algebra for unified data mining. In: El Abbadi, A., Brodie, M.L., Chakravarthy, S., Dayal, U., Kamel, N., Schlageter, G., Whang, K.Y. (eds.) VLDB. pp. 21–32. Morgan Kaufmann (2000)

    Google Scholar 

  35. Kang, W., Son, S.H., Stankovic, J.A.: Design, implementation, and evaluation of a QoS-aware real-time embedded database. IEEE Trans. Comput. 61(1), 45–59 (2012)

    Article  MathSciNet  Google Scholar 

  36. Koubarakis, M., Sellis, T.K., Frank, A.U., Grumbach, S., Güting, R.H., Jensen, C.S., Lorentzos, N.A., Manolopoulos, Y., Nardelli, E., Pernici, B., Schek, H.J., Scholl, M., Theodoulidis, B., Tryfona, N. (eds.): Spatio-Temporal Databases: The CHOROCHRONOS Approach, Lecture Notes in Computer Science, vol. 2520. Springer (2003)

    Google Scholar 

  37. Krämer, J., Seeger, B.: Semantics and implementation of continuous sliding window queries over data streams. ACM Trans. Database Syst. 34(1) (2009)

    Google Scholar 

  38. Lindström, J.: Real time database systems. In: Wah, B.W. (ed.) Wiley Encyclopedia of Computer Science and Engineering. Wiley, New York (2008)

    Google Scholar 

  39. Liu, L., Özsu, M.T. (eds.): Encyclopedia of Database Systems. Springer, US (2009)

    MATH  Google Scholar 

  40. Meng, X., Chen, J.: Moving Objects Management: Models. Techniques and Applications. Tsinghua University Press and Springer-Verlag, Beijing and Berlin Heidelberg (2010)

    Book  Google Scholar 

  41. Miller, J., Raymond, M., Archer, J., Adem, S., Hansel, L., Konda, S., Luti, M., Zhao, Y., Teredesai, A., Ali, M.H.: An extensibility approach for spatio-temporal stream processing using Microsoft StreamInsight. In: Pfoser, D., Tao, Y., Mouratidis, K., Nascimento, M.A., Mokbel, M.F., Shekhar, S., Huang, Y. (eds.) SSTD. Lecture Notes in Computer Science, vol. 6849, pp. 496–501. Springer (2011)

    Google Scholar 

  42. Mokbel, M.F., Xiong, X., Hammad, M.A., Aref, W.G.: Continuous query processing of spatio-temporal data streams in PLACE. GeoInformatica 9(4), 343–365 (2005)

    Article  Google Scholar 

  43. Morales, G.D.F., Bifet, A.: SAMOA: scalable advanced massive online analysis. J. Mach. Learn. Res. 16, 149–153 (2015). http://dl.acm.org/citation.cfm?id=2789277

  44. Murray, C.: Oracle Spatial and Graph Developer’s Guide. Oracle (2014)

    Google Scholar 

  45. Nori, A.: Mobile and embedded databases. IEEE Data Eng. Bull. 30(3), 3–12 (2007)

    MathSciNet  Google Scholar 

  46. Obe, R., Hsu, L., Ramsey, P.: PostGIS in Action. Manning Publications, Greenwich, CT (2012)

    Google Scholar 

  47. Oracle: Oracle Stream Analytics. http://www.oracle.com/technetwork/middleware/complex-event-processing (2016)

  48. PipelineDB: PipelineDB. www.pipelinedb.com (2015)

  49. Renso, C., Trasarti, R.: Understanding human mobility using mobility data mining. Mobility Data-Modeling. Management, and Understanding, pp. 127–147. Cambridge University Press, New York (2013)

    Google Scholar 

  50. Rundensteiner, E.A., Ding, L., Sutherland, T.M., Zhu, Y., Pielech, B., Mehta, N.: CAPE: Continuous query engine with heterogeneous-grained adaptivity. In: Nascimento, M.A., Özsu, M.T., Kossmann, D., Miller, R.J., Blakeley, J.A., Schiefer, K.B. (eds.) VLDB. pp. 1353–1356. Morgan Kaufmann (2004)

    Google Scholar 

  51. Shekhar, S., Chawla, S.: Spatial Databases-A Tour. Prentice Hall, Upper Saddle River, NJ (2003)

    Google Scholar 

  52. Shekhar, S., Xiong, H. (eds.): Encyclopedia of GIS. Springer, New York (2008)

    Google Scholar 

  53. Shekhar, S., Vatsavai, R.R., Celik, M.: Spatial and spatiotemporal data mining: Recent advances. In: Next Generation of Data Mining, (1st edn.) pp. 549–584. Chapman & Hall/CRC (2008)

    Google Scholar 

  54. Shekhar, S., Evans, M.R., Kang, J.M., Mohan, P.: Identifying patterns in spatial information: a survey of methods. Wiley Interdisc. Rew. Data. Min. Knowl. Discov. 1(3), 193–214 (2011)

    Article  Google Scholar 

  55. Stonebraker, M., Çetintemel, U.: “One size fits all”: an idea whose time has come and gone. In: Aberer et al. [3], pp. 2–11

    Google Scholar 

  56. Stonebraker, M., Çetintemel, U., Zdonik, S.B.: The 8 requirements of real-time stream processing. SIGMOD Record 34(4), 42–47 (2005)

    Article  Google Scholar 

  57. Sybase: SAP Event Stream Processor. http://go.sap.com/product/data-mgmt/complex-event-processing.html (2016)

  58. Thakkar, H., Zaniolo, C.: Introducing Stream Mill: User-Guide to the Data Stream Management System, its Expressive Stream Language ESL, and the Data Stream Mining Workbench SMM. Computer Science Department, UCLA (October (2010)

    Google Scholar 

  59. Thakkar, H., Laptev, N., Mousavi, H., Mozafari, B., Russo, V., Zaniolo, C.: SMM: A data stream management system for knowledge discovery. In: Abiteboul, S., Böhm, K., Koch, C., Tan, K.L. (eds.) ICDE. pp. 757–768. IEEE Computer Society (2011)

    Google Scholar 

  60. TIBCO Software Inc.: TIBCO StreamBase. http://www.streambase.com (2016)

  61. Trasarti, R., Giannotti, F., Nanni, M., Pedreschi, D., Renso, C.: A query language for mobility data mining. IJDWM 7(1), 24–45 (2011)

    Google Scholar 

  62. Vatsavai, R.R., Shekhar, S., Burk, T.E., Bhaduri, B.L.: *Miner: a spatial and spatiotemporal data mining system. In: Aref, W.G., Mokbel, M.F., Schneider, M. (eds.) GIS. p. 86. ACM (2008)

    Google Scholar 

  63. Xiong, X., Mokbel, M.F., Aref, W.G.: Spatio-temporal database. In: Shekhar and Xiong [54], pp. 1114–1115

    Google Scholar 

  64. Zhang, C.: gStream. http://powerranger.cse.unt.edu/gstream (2013)

  65. Zhang, C., Huang, Y., Griffin, T.: Querying geospatial data streams in SECONDO. In: Agrawal, D., Aref, W.G., Lu, C.T., Mokbel, M.F., Scheuermann, P., Shahabi, C., Wolfson, O. (eds.) GIS. pp. 544–545. ACM (2009)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Zdravko Galić .

Rights and permissions

Reprints and permissions

Copyright information

© 2016 The Author(s)

About this chapter

Cite this chapter

Galić, Z. (2016). Introduction. In: Spatio-Temporal Data Streams. SpringerBriefs in Computer Science. Springer, New York, NY. https://doi.org/10.1007/978-1-4939-6575-5_1

Download citation

  • DOI: https://doi.org/10.1007/978-1-4939-6575-5_1

  • Published:

  • Publisher Name: Springer, New York, NY

  • Print ISBN: 978-1-4939-6573-1

  • Online ISBN: 978-1-4939-6575-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics