Skip to main content
Log in

Updating and Querying Databases that Track Mobile Units

  • Published:
Distributed and Parallel Databases Aims and scope Submit manuscript

Abstract

In this paper, we consider databases representing information about moving objects (e.g., vehicles), particularly their location. We address the problems of updating and querying such databases. Specifically, the update problem is to determine when the location of a moving object in the database (namely its database location) should be updated. We answer this question by proposing an information cost model that captures uncertainty, deviation, and communication. Then we analyze dead-reckoning policies, namely policies that update the database location whenever the distance between the actual location and the database location exceeds a given threshold, x. Dead-reckoning is the prevalent approach in military applications, and our cost model enables us to determine the threshold x. We propose several dead-reckoning policies and we compare their performance by simulation.

Then we consider the problem of processing range queries in the database. An example of a range query is 'retrieve the objects that are currently inside a given polygon P′. We propose a probabilistic approach to solve the problem. Namely, the DBMS will answer such a query with a set of objects, each of which is associated with a probability that the object is inside P.

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. S. Abiteboul, R. Hull, and V. Vianu, Foundations of Databases, Addison Wesley, 1995.

  2. R. Alonso and H.F. Korth, “Database system issues in nomadic computing,” in Proceedings of the 1993 ACM SIGMOD International Conference on Management of Data, Washington DC, May 1993.

  3. M. Abadi and Z. Manna, “Temporal logic programming,” Journal of Symbolic Computation, vol. 8, 1989.

  4. B.R. Badrinath, T. Imielinski, and A. Virmani, “Locating strategies for personal communication networks,” Workshop on Networking for Personal Communications Applications, IEEE GLOBECOM, December 1992.

  5. M. Baudinet, M. Niezette, and P. Wolper, “On the representation of infinite data and queries,” ACM Symposium on Principles of Database Systems, May 1991.

  6. A. Brodsky, V.E. Segal, J. Chen, and R.A. Exarkhopoulo, “The CCUBE constraint object-oriented database system,” manuscript, 1997.

  7. J. Chomicki and T. Imielinski, “Temporal deductive databases and infinite objects,” ACM Symposium on Principles of Database Systems, March 1988.

  8. W. Feller, An Introduction to Probability Theory, John Wiley and Sons, 1966.

  9. M. Goodchild and S. Gopal (Eds.), Accuracy of Spatial Databases, Taylor and Francis, 1989.

  10. J.S.M. Ho and I.F. Akyildiz, “Local anchor scheme for reducing location tracking costs in PCN,” first ACM International Conference on Mobile Computing and Networking (MOBICOM'95), Berkeley, California, November 1995.

  11. P. Sistla, O. Wolfson, S. Chamberlain, and S. Dao, “Modeling and querying moving objects,” in Proceedings of the Thirteenth International Conference on Data Engineering (ICDE13), Birmingham, UK, April 1997.

  12. O. Wolfson, S. Chamberlain, S. Dao, L. Jiang, and G. Mendez, “Cost and imprecision in modeling the position of moving objects,” in Proceedings of the Fourteenth International Conference on Data Engineering (ICDE14), 1998.

  13. S. Grumbach, P. Rigaux, M. Scholl, and L. Segoufin, “DEDALE: A spatial constraint database,” manuscript, 1997.

  14. T. Imielinski and H. Korth, Mobile Computing, Kluwer Academic Publishers, 1996.

  15. R. Jain, Y.-B. Lin, C. Lo, and S. Mohan, “A caching strategy to reduce network impacts of PCS,” IEEE Journal on Selected Areas in Communications, vol. 12, October 1994.

  16. P. Kanellakis, “Constraint programming and database languages,” ACM Symposium on Principles of Database Systems, May 1995.

  17. D. Lazoff, B. Stephens and Y. Yesha, “Optimal location of broadcast sources in unreliable tree networks,” IEEE International Conference on Computers and Communications Networks, Rockville, Maryland, 1996.

  18. A. Motro, “Management of uncertainty in database systems,” in Modern Database Systems, Won Kim (Ed.), Addison Wesley, 1995.

  19. OmniTRACS, “Communicating without limits,” http://www.qualcomm.com/ProdTech/Omni/prodtech/omnisys.html.

  20. J. Paradaens, J. van den Bussche, and D. Van Gucht, “Towards a theory of spatial database queries,” ACM Symposium on Principles of Database Systems, May 1994.

  21. R. Snodgrass and I. Ahn, The temporal databases, IEEE Computer, Sept. 1986.

  22. S. Chamberlain, “Model-based battle command: A paradigm whose time has come,” 1995 Symposium on C2 Research & Technology, NDU, June 1995.

  23. S. Chamberlain, “Automated information distribution in bandwidth-constrained environments,” MILCOM-94 conference, 1994.

  24. S.D. Silvey, Statistical Inference, Chapman and Hall, 1975.

  25. N. Shivakumar, J. Jannink, and J. Widom, “Per-user profile replication in mobile environments: algorithms, analysis, and simulation results,” ACM/Baltzer Journal on Special Topics in Mobile Networks and Applications, special issue on Data Management, 1997.

  26. Y. Yesha, K. Humenik, P. Matthews, and B. Stephens, “Minimizing message complexity in partially replicated databases on hypercube networks,” accepted for publication in Networks, in press.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Wolfson, O., Sistla, A.P., Chamberlain, S. et al. Updating and Querying Databases that Track Mobile Units. Distributed and Parallel Databases 7, 257–387 (1999). https://doi.org/10.1023/A:1008782710752

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1008782710752

Keywords

Navigation