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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
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)
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)
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)
Ahmad, Y., Çetintemel, U.: Data stream management architectures and prototypes. In: Liu and Özsu [39], pp. 639–643
Aitchison, A.: Pro Spatial with SQL Server 2012. Apress Media LLC, New York (2012)
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)
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)
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/
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)
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)
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)
Bockermann, C.: The stream framework. http://www-ai.cs.uni-dortmund.de/SOFTWARE/streams/index.html (2015)
Bockermann, C., Blom, H.: Processing data streams with the RapidMiner streams plugin. http://www.jwall.org/streams/doc/rapidminer.html (2015)
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)
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)
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)
Chen, C.X.: Spatio-temporal query languages. In: Shekhar and Xiong [54], pp. 1125–1128
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)
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)
Galić, Z.: Geospatial Databases. Golden Marketing-Tehnička knjiga, Zagreb (2006). [in Croatian]
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
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
Gama, J.: Knowledge Discovery from Data Streams, 1st edn. Chapman & Hall/CRC, Boca Raton, FL, USA (2010)
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)
Golab, L., Özsu, M.T.: Data Stream Management.Synthesis Lectures on Data Management. Morgan Claypool Publishers, San Rafael, CA (2010)
Gudmundsson, J., Laube, P., Wolle, T.: Computational movement analysis. In: Springer Handbook of Geographic Information, pp. 725–741. Springer-Verlag, Berlin Heidelberg (2012)
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
Güting, R.H., Schneider, M.: Moving Objects Databases. Morgan Kaufmann, San Francisco, CA (2005)
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)
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)
Han, J., Kamber, M., Pei, J.: Data Mining: Concepts and Techniques, 3rd edn. Morgan Kaufmann Publishers Inc., San Francisco, CA, USA (2011)
Hansson, J., Xiong, M.: Real-time transaction processing. In: Liu and Özsu [39], pp. 2344–2348
InfoLab: HERMES. http://hermes-mod.java.net (2015)
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)
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)
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)
Krämer, J., Seeger, B.: Semantics and implementation of continuous sliding window queries over data streams. ACM Trans. Database Syst. 34(1) (2009)
Lindström, J.: Real time database systems. In: Wah, B.W. (ed.) Wiley Encyclopedia of Computer Science and Engineering. Wiley, New York (2008)
Liu, L., Özsu, M.T. (eds.): Encyclopedia of Database Systems. Springer, US (2009)
Meng, X., Chen, J.: Moving Objects Management: Models. Techniques and Applications. Tsinghua University Press and Springer-Verlag, Beijing and Berlin Heidelberg (2010)
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)
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)
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
Murray, C.: Oracle Spatial and Graph Developer’s Guide. Oracle (2014)
Nori, A.: Mobile and embedded databases. IEEE Data Eng. Bull. 30(3), 3–12 (2007)
Obe, R., Hsu, L., Ramsey, P.: PostGIS in Action. Manning Publications, Greenwich, CT (2012)
Oracle: Oracle Stream Analytics. http://www.oracle.com/technetwork/middleware/complex-event-processing (2016)
PipelineDB: PipelineDB. www.pipelinedb.com (2015)
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)
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)
Shekhar, S., Chawla, S.: Spatial Databases-A Tour. Prentice Hall, Upper Saddle River, NJ (2003)
Shekhar, S., Xiong, H. (eds.): Encyclopedia of GIS. Springer, New York (2008)
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)
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)
Stonebraker, M., Çetintemel, U.: “One size fits all”: an idea whose time has come and gone. In: Aberer et al. [3], pp. 2–11
Stonebraker, M., Çetintemel, U., Zdonik, S.B.: The 8 requirements of real-time stream processing. SIGMOD Record 34(4), 42–47 (2005)
Sybase: SAP Event Stream Processor. http://go.sap.com/product/data-mgmt/complex-event-processing.html (2016)
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)
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)
TIBCO Software Inc.: TIBCO StreamBase. http://www.streambase.com (2016)
Trasarti, R., Giannotti, F., Nanni, M., Pedreschi, D., Renso, C.: A query language for mobility data mining. IJDWM 7(1), 24–45 (2011)
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)
Xiong, X., Mokbel, M.F., Aref, W.G.: Spatio-temporal database. In: Shekhar and Xiong [54], pp. 1114–1115
Zhang, C.: gStream. http://powerranger.cse.unt.edu/gstream (2013)
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)
Author information
Authors and Affiliations
Corresponding author
Rights 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)