Skip to main content
Log in

Efficient Location Updates for Continuous Queries over Moving Objects

  • Regular Paper
  • Published:
Journal of Computer Science and Technology Aims and scope Submit manuscript

Abstract

The significant overhead related to frequent location updates from moving objects often results in poor performance. As most of the location updates do not affect the query results, the network bandwidth and the battery life of moving objects are wasted. Existing solutions propose lazy updates, but such techniques generally avoid only a small fraction of all unnecessary location updates because of their basic approach (e.g., safe regions, time or distance thresholds). Furthermore, most prior work focuses on a simplified scenario where queries are either static or rarely change their positions. In this study, two novel efficient location update strategies are proposed in a trajectory movement model and an arbitrary movement model, respectively. The first strategy for a trajectory movement environment is the Adaptive Safe Region (ASR) technique that retrieves an adjustable safe region which is continuously reconciled with the surrounding dynamic queries. The communication overhead is reduced in a highly dynamic environment where both queries and data objects change their positions frequently. In addition, we design a framework that supports multiple query types (e.g., range and c-kNN queries). In this framework, our query re-evaluation algorithms take advantage of ASRs and issue location probes only to the affected data objects, without flooding the system with many unnecessary location update requests. The second proposed strategy for an arbitrary movement environment is the Partition-based Lazy Update (PLU, for short) algorithm that elevates this idea further by adopting Location Information Tables (LITs) which (a) allow each moving object to estimate possible query movements and issue a location update only when it may affect any query results and (b) enable smart server probing that results in fewer messages. We first define the data structure of an LIT which is essentially packed with a set of surrounding query locations across the terrain and discuss the mobile-side and server-side processes in correspondence to the utilization of LITs. Simulation results confirm that both the ASR and PLU concepts improve scalability and efficiency over existing methods.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Jensen C S, Lin D, Ooi B C. Query and update efficient B+-tree based indexing of moving objects. In Proc. VLDB, Toronto, Canada, Aug. 31–Sept. 3, 2004, pp.768–779.

  2. Mokbel M F, Xiong X, Aref W G. SINA: Scalable incremental processing of continuous queries in spatio-temporal databases. In Proc. SIGMOD Int. Conf. Management of Data, Paris, France, June 13–18, 2004, pp.623–634.

  3. Mouratidis K, Hadjieleftheriou M, Papadias D. Conceptual partitioning: An efficient method for continuous nearest neighbor monitoring. In Proc. SIGMOD Int. Conf. Management of Data, Baltimore, USA, Jun. 14–16, 2005, pp.634–645.

  4. Tao Y, Papadias D, Sun J. The TPR*-tree: An optimized spatio-temporal access method for predictive queries. In Proc. VLDB, Berlin, Germany, Sept. 9–12, 2003, pp.790–801.

  5. Xiong X, Mokbel M F, Aref W G. SEA-CNN: Scalable processing of continuous k-nearest neighbor queries in spatio-temporal databases. In Proc. ICDE, Tokyo, Japan, Apr. 5–8, 2005, pp.643–654.

  6. Hu H, Xu J, Lee D L. A generic framework for monitoring continuous spatial queries over moving objects. In Proc. SIG-MOD Int. Conf. Management of Data, Baltimore, USA, Jun. 14-16, 2005, pp.479-490.

  7. Mouratidis K, Papadias D, Bakiras S, Tao Y. A threshold-based algorithm for continuous monitoring of k nearest neighbors. IEEE Transactions on Knowledge and Data Engineering, 2005, 17(11): 1451–1464.

    Article  Google Scholar 

  8. 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 Transactions on Computers, 2002, 51(10): 1124–1140.

    Article  MathSciNet  Google Scholar 

  9. 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 Transactions on Computers, 2002, 51(10): 1124–1140.

    Article  MathSciNet  Google Scholar 

  10. Cai Y, Hua K, Cao G. Processing range-monitoring queries on heterogeneous mobile objects. In Proc. MDM, Berkeley, USA, Jan. 19–22, 2004, p.27.

  11. Yuu X, Pu K Q,Koudas N. Monitoring k-nearest neighbor queries over moving objects. In Proc. ICDE, Tokyo, Japan, Apr. 5–8, 2005, pp.631–642.

  12. Saltenis S, Jensen C S, Leutenegger S T, Lopez M A. Indexing the positions of continuously moving objects. In Proc. ACM SIGMOD Int. Conf. Management of Data, Dallas, USA, May 15–18, 2000, pp.331–342.

  13. Tao Y, Faloutsos C, Papadias D, Liu B. Prediction and indexing of moving objects with unknown motion patterns. In Proc. SIGMOD Int. Conf. Management of Data, Paris, France, June 13–18, 2004, pp.611–622.

  14. Mokbel M F and Aref W G. GPAC: Generic and progressive processing of mobile queries over mobile data. In Proc. MDM, Ayia Napa, Cyprus, May 9–13, 2005, pp.155–163.

  15. Cheng R, Lam K Y, Prabhakar S, Liang B. An efficient location update mechanism for continuous queries over moving objects. Information Systems, 2007, 32(4): 593–620.

    Article  Google Scholar 

  16. Cheng R, Lam K Y, Prabhakar S, Liang B. An efficient location update mechanism for continuous queries over moving objects. Information Systems, 2007, 32(4): 593–620.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yu-Ling Hsueh.

Additional information

This work is supported by NSF of USA under Grant Nos. IIS-0534761, CNS-0831502, CNS-0855251, and NUS AcRF under Grant No. WBS R-252-050-280-101/133.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Hsueh, YL., Zimmermann, R. & Ku, WS. Efficient Location Updates for Continuous Queries over Moving Objects. J. Comput. Sci. Technol. 25, 415–430 (2010). https://doi.org/10.1007/s11390-010-9334-0

Download citation

  • Received:

  • Revised:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11390-010-9334-0

Keywords

Navigation