Abstract
In this paper, we aim to develop a framework for continuous query processing in spatio-temporal databases. The proposed framework distinguishes itself from other query processors by employing two main paradigms: (1) Scalability in terms of the number of concurrent continuous spatio-temporal queries. (2) Incremental evaluation of continuous spatio-temporal queries. Scalability is achieved thorough employing a shared execution paradigm. Incremental evaluation is achieved through computing only the updates to the previously reported answer. We distinguish between two types of updates; positive updates and negative updates. Positive or negative updates indicate that a certain object should be added to or removed from the previously reported answer, respectively. The proposed framework is applicable to a wide variety of continuous spatio-temporal queries where we do not have any constraints about the mutability of objects and queries (i.e., both objects and queries can be either stationary or moving) or the movement representation (i.e., movement can be represented either by sampling or trajectory).
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
Aref, W.G., Hambrusch, S.E., Prabhakar, S.: Pervasive Location Aware Computing Environments (PLACE), http://www.cs.purdue.edu/place/
Benetis, R., Jensen, C.S., Karciauskas, G., Saltenis, S.: Nearest Neighbor and Reverse Nearest Neighbor Queries for Moving Objects. In: IDEAS (2002)
Brinkhoff, T.: A Framework for Generating Network-Based Moving Objects. GeoInformatica 6(2) (2002)
Cai, Y., Hua, K.A., Cao, G.: Processing Range-Monitoring Queries on Heterogeneous Mobile Objects. In: Mobile Data Management, MDM (2004)
Carey, M.J., et al.: Shoring up persistent applications. In: Proceedings of the ACM International Conference on Management of Data, SIGMOD (1994)
Chandrasekaran, S., Franklin, M.J.: Streaming Queries over Streaming Data. In: Proceedings of the International Conference on Very Large Data Bases, VLDB (2002)
Chen, J., DeWitt, D.J., Tian, F., Wang, Y.: NiagaraCQ: A Scalable Continuous Query System for Internet Databases. In: Proceedings of the ACM International Conference on Management of Data, SIGMOD (2000)
Gedik, B., Liu, L.: MobiEyes: Distributed Processing of Continuously Moving Queries on Moving Objects in a Mobile System. In: Bertino, E., Christodoulakis, S., Plexousakis, D., Christophides, V., Koubarakis, M., Böhm, K., Ferrari, E. (eds.) EDBT 2004. LNCS, vol. 2992, pp. 67–87. Springer, Heidelberg (2004)
Guttman, A.: R-Trees: A Dynamic Index Structure for Spatial Searching. In: Proceedings of the ACM International Conference on Management of Data, SIGMOD (1984)
Hadjieleftheriou, M., Kollios, G., Gunopulos, D., Tsotras, V.J.: OnLine Discovery of Dense Areas in Spatio-temporal Databases. In: Hadzilacos, T., Manolopoulos, Y., Roddick, J.F., Theodoridis, Y. (eds.) SSTD 2003. LNCS, vol. 2750. Springer, Heidelberg (2003)
Hambrusch, S.E., Liu, C.-M., Aref, W.G., Prabhakar, S.: Query Processing in Broadcasted Spatial Index Trees. In: Jensen, C.S., Schneider, M., Seeger, B., Tsotras, V.J. (eds.) SSTD 2001. LNCS, vol. 2121, p. 502. Springer, Heidelberg (2001)
Hammad, M.A., Franklin, M.J., Aref, W.G., Elmagarmid, A.K.: Scheduling for shared window joins over data streams. In: Proceedings of the International Conference on Very Large Data Bases, VLDB (2003)
Hammad, M.A., Mokbel, M.F., Ali, M.H., Aref, W.G., Catlin, A.C., Elmagarmid, A.K., Eltabakh, M., Elfeky, M.G., Ghanem, T.M., Gwadera, R., Ilyas, I.F., Marzouk, M., Xiong, X.: Nile: A Query Processing Engine for Data Streams. In: Proceedings of the International Conference on Data Engineering, ICDE (2004)
Iwerks, G.S., Samet, H., Smith, K.: Continuous K-Nearest Neighbor Queries for Continuously Moving Points with Updates. In: Proceedings of the International Conference on Very Large Data Bases, VLDB (2003)
Kwon, D., Lee, S., Lee, S.: Indexing the Current Positions of Moving Objects Using the Lazy Update R-tree. In: Mobile Data Management, MDM (2002)
Lazaridis, I., Porkaew, K., Mehrotra, S.: Dynamic Queries over Mobile Objects. In: Jensen, C.S., Jeffery, K., Pokorný, J., Šaltenis, S., Bertino, E., Böhm, K., Jarke, M. (eds.) EDBT 2002. LNCS, vol. 2287, p. 269. Springer, Heidelberg (2002)
Lee, M.-L., Hsu, W., Jensen, C.S., Teo, K.L.: Supporting Frequent Updates in R-Trees: A Bottom-Up Approach. In: Proceedings of the International Conference on Very Large Data Bases, VLDB (2003)
Mokbel, M.F., Aref, W.G., Hambrusch, S.E., Prabhakar, S.: Towards Scalable Location-aware Services: Requirements and Research Issues. In: Proceedings of the ACM workshop on Advances in Geographic Information Systems, ACM GIS (2003)
Mokbel, M.F., Ghanem, T.M., Aref, W.G.: Spatio-temporal Access Methods. IEEE Data Engineering Bulletin 26(2) (2003)
Mokbel, M.F., Xiong, X., Aref, W.G.: SINA: Scalable Incremental Processing of Continuous Queries in Spatio-temporal Databases. In: Proceedings of the ACM International Conference on Management of Data, SIGMOD (2004)
Mokbel, M.F., Xiong, X., Aref, W.G., Hambrusch, S., Prabhakar, S., Hammad, M.: PLACE: A Query Processor for Handling Real-time Spatio-temporal Data Streams (Demo). In: Proceedings of the International Conference on Very Large Data Bases, VLDB (2004)
Patel, J.M., DeWitt, D.J.: Partition Based Spatial-Merge Join. In: Proceedings of the ACM International Conference on Management of Data, SIGMOD (1996)
Prabhakar, S., Xia, Y., Kalashnikov, D.V., Aref, W.G., Hambrusch, S.E.: Query Indexing and Velocity Constrained Indexing: Scalable Techniques for Continuous Queries on Moving Objects. IEEE Trans. on Computers 51(10) (2002)
Saltenis, S., Jensen, C.S.: Indexing of Moving Objects for Location-Based Services. In: Proceedings of the International Conference on Data Engineering, ICDE (2002)
Saltenis, S., Jensen, C.S., Leutenegger, S.T., Lopez, M.A.: Indexing the Positions of Continuously Moving Objects. In: Proceedings of the ACM International Conference on Management of Data, SIGMOD (2000)
Sellis, T.K.: Multiple-Query Optimization. ACM Transactions on Database Systems, TODS 13(1) (1988)
Seshadri, P.: Predator: A Resource for Database Research. SIGMOD Record 27(1), 16–20 (1998)
Song, Z., Roussopoulos, N.: K-Nearest Neighbor Search for Moving Query Point. In: Jensen, C.S., Schneider, M., Seeger, B., Tsotras, V.J. (eds.) SSTD 2001. LNCS, vol. 2121, p. 79. Springer, Heidelberg (2001)
Sun, J., Papadias, D., Tao, Y., Liu, B.: Querying about the Past, the Present and the Future in Spatio-Temporal Databases. In: Proceedings of the International Conference on Data Engineering, ICDE (2004)
Tao, Y., Papadias, D., Shen, Q.: Continuous Nearest Neighbor Search. In: Proceedings of the International Conference on Very Large Data Bases, VLDB (2002)
Tao, Y., Papadias, D., Sun, J.: The TPR*-Tree: An Optimized Spatio-temporal Access Method for Predictive Queries. In: Proceedings of the International Conference on Very Large Data Bases, VLDB (2003)
Tao, Y., Sun, J., Papadias, D.: Analysis of Predictive Spatio-Temporal Queries. ACM Transactions on Database Systems, TODS 28(4) (2003)
Terry, D.B., Goldberg, D., Nichols, D., Oki, B.M.: Continuous Queries over Append-Only Databases. In: Proceedings of the ACM International Conference on Management of Data, SIGMOD (1992)
Xiong, X., Mokbel, M.F., Aref, W.G., Hambrusch, S., Prabhakar, S.: Scalable Spatio-temporal Continuous Query Processing for Location-aware Services. In: Proceedings of the International Conference on Scientific and Statistical Database Management, SSDBM (June 2004)
Zhang, J., Zhu, M., Papadias, D., Tao, Y., Lee, D.L.: Location-based Spatial Queries. In: Proceedings of the ACM International Conference on Management of Data, SIGMOD (2003)
Zheng, B., Lee, D.L.: Semantic Caching in Location-Dependent Query Processing. In: Jensen, C.S., Schneider, M., Seeger, B., Tsotras, V.J. (eds.) SSTD 2001. LNCS, vol. 2121, p. 97. Springer, Heidelberg (2001)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Mokbel, M.F. (2004). Continuous Query Processing in Spatio-Temporal Databases. In: Lindner, W., Mesiti, M., Türker, C., Tzitzikas, Y., Vakali, A.I. (eds) Current Trends in Database Technology - EDBT 2004 Workshops. EDBT 2004. Lecture Notes in Computer Science, vol 3268. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30192-9_10
Download citation
DOI: https://doi.org/10.1007/978-3-540-30192-9_10
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-23305-3
Online ISBN: 978-3-540-30192-9
eBook Packages: Computer ScienceComputer Science (R0)