Skip to main content

Continuous Query Processing in Spatio-Temporal Databases

  • Conference paper
Book cover Current Trends in Database Technology - EDBT 2004 Workshops (EDBT 2004)

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

Included in the following conference series:

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

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 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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. Aref, W.G., Hambrusch, S.E., Prabhakar, S.: Pervasive Location Aware Computing Environments (PLACE), http://www.cs.purdue.edu/place/

  2. Benetis, R., Jensen, C.S., Karciauskas, G., Saltenis, S.: Nearest Neighbor and Reverse Nearest Neighbor Queries for Moving Objects. In: IDEAS (2002)

    Google Scholar 

  3. Brinkhoff, T.: A Framework for Generating Network-Based Moving Objects. GeoInformatica 6(2) (2002)

    Google Scholar 

  4. Cai, Y., Hua, K.A., Cao, G.: Processing Range-Monitoring Queries on Heterogeneous Mobile Objects. In: Mobile Data Management, MDM (2004)

    Google Scholar 

  5. Carey, M.J., et al.: Shoring up persistent applications. In: Proceedings of the ACM International Conference on Management of Data, SIGMOD (1994)

    Google Scholar 

  6. Chandrasekaran, S., Franklin, M.J.: Streaming Queries over Streaming Data. In: Proceedings of the International Conference on Very Large Data Bases, VLDB (2002)

    Google Scholar 

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

    Google Scholar 

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

    Chapter  Google Scholar 

  9. Guttman, A.: R-Trees: A Dynamic Index Structure for Spatial Searching. In: Proceedings of the ACM International Conference on Management of Data, SIGMOD (1984)

    Google Scholar 

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

    Chapter  Google Scholar 

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

    Chapter  Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

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

    Chapter  Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

  19. Mokbel, M.F., Ghanem, T.M., Aref, W.G.: Spatio-temporal Access Methods. IEEE Data Engineering Bulletin 26(2) (2003)

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

  22. Patel, J.M., DeWitt, D.J.: Partition Based Spatial-Merge Join. In: Proceedings of the ACM International Conference on Management of Data, SIGMOD (1996)

    Google Scholar 

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

    Google Scholar 

  24. Saltenis, S., Jensen, C.S.: Indexing of Moving Objects for Location-Based Services. In: Proceedings of the International Conference on Data Engineering, ICDE (2002)

    Google Scholar 

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

    Google Scholar 

  26. Sellis, T.K.: Multiple-Query Optimization. ACM Transactions on Database Systems, TODS 13(1) (1988)

    Google Scholar 

  27. Seshadri, P.: Predator: A Resource for Database Research. SIGMOD Record 27(1), 16–20 (1998)

    Article  Google Scholar 

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

    Chapter  Google Scholar 

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

    Google Scholar 

  30. Tao, Y., Papadias, D., Shen, Q.: Continuous Nearest Neighbor Search. In: Proceedings of the International Conference on Very Large Data Bases, VLDB (2002)

    Google Scholar 

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

    Google Scholar 

  32. Tao, Y., Sun, J., Papadias, D.: Analysis of Predictive Spatio-Temporal Queries. ACM Transactions on Database Systems, TODS 28(4) (2003)

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

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

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics