Abstract
Preference queries on data streams have been proved very useful for many application areas. Despite of the existence of research studies dedicated to this issue, they lack to support the use of an important implicit information of data streams, the temporal preferences. In this paper we define new operators and an algorithm for the efficient evaluation of temporal conditional preference queries on data streams. We also demonstrate how the proposed operators can be translated to the Continuous Query Language (CQL). The experiments performed show that our proposed operators have considerably superior performance when compared to the equivalent operations in CQL.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
- 2.
Extracted from data available in http://data.huffingtonpost.com/2014/world-cup.
References
de Amo, S., Bueno, M.L.P.: Continuous processing of conditional preference queries. In: SBBD, Florianópolis, Brasil (2011)
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. Data Stream Management. DSA, pp. 317–336. Springer, Heidelberg (2016). doi:10.1007/978-3-540-28608-0_16
Arasu, A., Babu, S., Widom, J.: The CQL continuous query language: semantic foundations and query execution. The VLDB J. 15(2), 121–142 (2006)
Chomicki, J., Ciaccia, P., Meneghetti, N.: Skyline queries, front and back. ACM SIGMOD Rec. 42(3), 6–18 (2013)
Golab, L., Özsu, M.T.: Issues in data stream management. ACM SIGMOD Rec. 32(2), 5–14 (2003)
Hirzel, M., Soulé, R., Schneider, S., Gedik, B., Grimm, R.: A catalog of stream processing optimizations. ACM Comput. Surv. 46(4), 46:1–46:34 (2014)
Kontaki, M., Papadopoulos, A.N., Manolopoulos, Y.: Continuous top-k dominating queries. IEEE Trans. Knowl. Data Eng. (TKDE) 24(5), 840–853 (2012)
Lee, Y.W., Lee, K.Y., Kim, M.H.: Efficient processing of multiple continuous skyline queries over a data stream. Inf. Sci. 221, 316–337 (2013)
Liu, W., Shen, Y.M., Wang, P.: An efficient approach of processing multiple continuous queries. J. Comput. Sci. Technol. 31(6), 1212–1227 (2016)
Margara, A., Urbani, J., van Harmelen, F., Bal, H.: Streaming the web: reasoning over dynamic data. Web Semant.: Sci. Serv. Agents World Wide Web 25, 24–44 (2014)
Pereira, F.S.F., de Amo, S.: Evaluation of conditional preference queries. JIDM 1(3), 503–518 (2010)
Petit, L., Amo, S., Roncancio, C., Labbé, C.: Top-k context-aware queries on streams. In: Liddle, S.W., Schewe, K.-D., Tjoa, A.M., Zhou, X. (eds.) DEXA 2012. LNCS, vol. 7446, pp. 397–411. Springer, Heidelberg (2012). doi:10.1007/978-3-642-32600-4_29
Petit, L., Labbé, C., Roncancio, C.: An algebric window model for data stream management. In: ACM MobiDE, Indianapolis, Indiana, USA, pp. 17–24 (2010)
Ribeiro, M.R., Barioni, M.C.N., de Amo, S., Roncancio, C., Labbé, C.: Reasoning with temporal preferences over data streams. In: FLAIRS, Marco Island, USA (2017)
Ribeiro, M.R., Pereira, F.S.F., Dias, V.V.S.: Efficient algorithms for processing preference queries. In: ACM SAC, Pisa, Italy, pp. 972–979 (2016)
Acknowledgments
The authors thanks the Research Agencies CNPq, CAPES and FAPEMIG for supporting this work.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this paper
Cite this paper
Ribeiro, M.R., Barioni, M.C.N., de Amo, S., Roncancio, C., Labbé, C. (2017). Temporal Conditional Preference Queries on Streams. In: Benslimane, D., Damiani, E., Grosky, W., Hameurlain, A., Sheth, A., Wagner, R. (eds) Database and Expert Systems Applications. DEXA 2017. Lecture Notes in Computer Science(), vol 10438. Springer, Cham. https://doi.org/10.1007/978-3-319-64468-4_11
Download citation
DOI: https://doi.org/10.1007/978-3-319-64468-4_11
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-64467-7
Online ISBN: 978-3-319-64468-4
eBook Packages: Computer ScienceComputer Science (R0)