skip to main content
article

An efficient location update mechanism for continuous queries over moving objects

Published: 01 June 2007 Publication History

Abstract

In a moving-object database system that supports continuous queries (CQ), an important problem is to keep the location data consistent with the actual locations of the entities being monitored, in order to produce correct query results. This goal is often difficult to achieve due to limited network resources. However, if an object is not required by any query, its value need not be refreshed. Based on this observation, we redefine the notion of temporal consistency of data items with respect to the query result, where only data items that are relevant to the CQs need to be fresh. To exploit this correctness definition, we develop an adaptive time-based update technique called query-result update (QRU). The advantage of this technique is that it identifies objects with different levels of significance to the correctness of query results. Locations of objects that have more impact to the query result are acquired more frequently than the ones that do not. To achieve this objective, queries are classified into rank-based (i.e., ranks of objects are critical to query results) and non-rank-based. For each query class, QRU decides the time instant that an object should send a location update based on the predicted impact of the object to the query result. Moreover, the location update frequency of each object is continuously adjusted in order to adapt to the accuracy of the prediction model used. We evaluate the effectiveness of QRU by simulating execution of CQs over synthetic and real data sets. We also compare QRU experimentally with existing location update policies, namely the distance-based method, the time-based method, the speed dead-reckoning method, as well as the safe region strategy.

References

[1]
O. Wolfson, S. Chamberlain, S. Dao, L. Jiang, Location management in moving objects databases, in: Proceedings of WOSBIS'97, Budapest, Hungary, October 1997, pp. 7-13.]]
[2]
Wolfson, O., Sistla, P., Chamberlain, S. and Yesha, Y., Updating and querying databases that track mobile units. Distributed Parallel Databases. v7 i3. 257-287.]]
[3]
B. Gedik, L. Liu, MobiEyes: distributed processing of continuously moving queries on moving objects in a mobile system, in: Proceedings of the Ninth International Conference on Extending Database Technology, Crete, Greece, March 2004.]]
[4]
C. Olston, J. Jiang, J. Widom, Adaptive filters for continuous queries over distributed data streams, in: Proceedings of ACM International Conference on management of data (SIGMOD 2003), June 2003.]]
[5]
Leonhardi, A. and Rothermel, K., A comparison of protocol for updating location information. Cluster Comput J. v4 i4. 351-367.]]
[6]
Ramamritham, K., Real-time databases. J. Distributed Parallel Databases. v1 i2.]]
[7]
P. Deolasee, A. Katkar, A. Panchbudhe, K. Ramamritham, P. Shenoy Adaptive push-pull: disseminating dynamic web data, in: Proceedings of the 10th WWW Conference, Hong Kong, 2001.]]
[8]
Pitoura, E. and Samaras, G., Locating objects in mobile computing. IEEE Trans. Knowledge Data Eng. v13 i4. 571-592.]]
[9]
W. Wang, I.F. Akyildiz, On the estimation of user mobility pattern for location tracking in wireless network, in: Proceedings of 2001 INFOCOM, Anchorage, April 2001.]]
[10]
A. Sistla, O. Wolfson, S. Chamberlain, S. Dao, Modeling and querying moving objects, in: Proceedings of the 13th International Conference on Data Engineering, Birmingham, UK, April 1997, pp. 422-432.]]
[11]
Prabhakar, S., Xia, Y., Kalashnikov, D., Aref, W. and Hambrusch, S., Query indexing and velocity constrained indexing: scalable techniques for continuous queries on moving objects. IEEE Trans. Comput. v51 i10. 1124-1140.]]
[12]
Mouratidis, K., Papadias, D., Bakiras, S. and Tao, Y., A threshold-based algorithm for continuous monitoring of k nearest neighbors. Trans Knowl Data Eng. v17 i11. 1451-1464.]]
[13]
Y. Cai, K. Hua, G. Cao, Processing range-monitoring queries on heterogeneous mobile objects, in: IEEE International Conference on Mobile Data Management 2004 (MDM'04), 2004, p. 27.]]
[14]
D. Carney, U. Centiemel, M. Cherniak, C. Convey, S. Lee, G. Seidman, M. Stonebraker, N. Tatbul, S. Zdonik, Monitoring streams-a new class of data management applications, in: VLDB, 2002.]]
[15]
G. Kollios, D. Gunopulos, V. Tsotras, Nearest neighbor queries in a mobile environment, in: Proceedings of the 1999 International Conference on Scientific & Statistical Database, September 1999.]]
[16]
R. Cheng, D. Kalashnikov, S. Prabhakar, Evaluating probabilistic queries over imprecise data, in: Proceedings of the ACM SIGMOD 2003 International Conference on Management of Data, 2003, pp. 551-562.]]
[17]
Kao, B., Lam, K.Y., Adelberg, B., Cheng, R. and Lee, T., Maintaining temporal consistency of discrete objects in soft real-time database systems. IEEE Trans. Comput. v52 i3.]]
[18]
V. Hristidis, L. Gravano, Y. Papakonstantinou, Efficient IR-style keyword search over relational databases, in: Proceedings of the VLDB, 2003.]]
[19]
Ben Liang, Zygmunt J. Haas, Predictive distance-based location management for PCS networks, in Proceedings of the IEEE INFOCOM'99, New York, NY, March 21-25, 1999.]]
[20]
Pfoser et al., School bus tracking data, in: ChoroChronos.com, Data and Knowledge Engineering Group, Research Unit 3, Research Academic Computer Technology Institute, 2003. URL: http://www.chorochronos.com]]

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Information Systems
Information Systems  Volume 32, Issue 4
June, 2007
136 pages

Publisher

Elsevier Science Ltd.

United Kingdom

Publication History

Published: 01 June 2007

Author Tags

  1. Continuous queries
  2. Moving objects
  3. Temporal correctness
  4. Update generation schemes

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 17 Jan 2025

Other Metrics

Citations

Cited By

View all

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media