Abstract
The tracking of moving objects consists of two critical operations: location reporting, in which moving objects (or clients) send their locations to centralized servers, and index maintenance, through which centralized servers update the locations of moving objects. In existing location reporting techniques, each moving object reports its locations to servers by utilizing long-distance links such as 3G/4G. Corresponding to this location reporting strategy, servers need to respond to all the location updating requests from individual moving objects. Such techniques suffer from very high communication cost (due to the individual reporting using long-distance links) and high index update I/Os (due to the massive amount of location updating requests). In this paper, we present a novel Group-movement based location Reporting and Indexing (GRI) framework for location reporting (at moving object side) and index maintenance (at server side). In the GRI framework, we introduce a novel location reporting strategy which allows moving objects to report their locations to servers in a group (instead of individually) by aggregating the moving objects that share similar movement patterns through wireless local links (such as WiFi). At the server side, we present a dual-index, Hash-GTPR-tree (H-GTPR), to index objects sharing similar movement patterns. Our experimental results on synthetic and real data sets demonstrate the effectiveness and efficiency of our new GRI framework, as well as the location reporting strategy and the H-GTPR tree index technique.
Similar content being viewed by others
References
Pesti, P., Liu, L., Bamba, B., Iyengar, A., Weber, M.: Roadtrack: scaling location updates for mobile clients on road networks with query awareness. Proc. VLDB Endow. 3(2), 1493–1504 (2010)
Hu, H., Xu, J., Lee, D.L.: A generic framework for monitoring continuous spatial queries over moving objects. In: Proc. of SIGMOD’05, pp. 479–490 (2005)
Saltenis, S., Jensen, C.S.: Indexing of moving objects for location-based services. In: Proc. of the 18th ICDE, pp. 463–472 (2002)
Pfoser, D., Jensen, C.S., Theodoridis, Y.: Novel approaches in query processing for moving object trajectories. In: Proc. of the 26th VLDB, pp. 395–406 (2000)
Xu, B., Wolfson, O., Cho, H.J.: Monitoring neighboring vehicles for safety via v2v communication. In: 2011 International Conference on Vehicular Electronics and Safety, pp. 280–285 (2011)
Faezipour, M., Nourani, M., Saeed, A., Addepalli, S.: Progress and challenges in intelligent vehicle area networks. Commun. ACM 55(2), 90–101 (2012)
Chen, S., Ooi, B.C., Zhang, Z.: An adaptive updating protocol for reducing moving object database workload. VLDB J. 21(2), 265–286 (2012)
Wolfson, O., Chamberlain, S., Dao, S., Jiang, L.: Location management in moving objects databases. In: WOSBIS’97, pp. 7–13 (1997)
Jensen, C.S., Pakalnis, S.: Trax: real-world tracking of moving objects. In: Proc. of 33rd VLDB, pp. 1362–1365 (2007)
Liu, F., Hua, K.A., Xie, F.: On reducing communication cost for distributed moving query monitoring systems. In: Proc. of 9th Mobile Data Management (MDM), pp. 156–164 (2008)
Wu, W., Guo, W., Tan, K.-L.: Distributed processing of moving k-nearest-neighbor query on moving objects. In: Proc. of 23rd ICDE, pp. 1116–1125 (2007)
Gedik, B., Liu, L.: Mobieyes: distributed processing of continuously moving queries on moving objects in a mobile system. In: Proc. of the 9th EDBT, pp. 67–87 (2004)
Liu, F., Do, T.T., Hua, K.A.: Dynamic range query in spatial network environments. In: Proc. of 17th DEXA, pp. 254–265 (2006)
Liu, F., Hua, K.A., Do, T.T.: A p2p technique for continuous k-nearest-neighbor query in road networks. In: Proc. of 18th DEXA, pp. 264–276 (2007)
Cornejo, A., Gilbert, S., Newport, C.: Aggregation in dynamic networks. In: Proc. of the 2012 ACM Symposium of Distributed Computing, pp. 195–204 (2012)
Hellerstein, J.M., Naughton, J.F., Pfeffer, A.: Generalized search trees for database systems. In: Proc. of the 21th VLDB, pp. 562–573 (1995)
Lin, B., Su, J.: Handling frequent updates of moving objects. In: Proc. of the 14th CIKM, pp. 493–500 (2005)
Cui, B., Lin, D., Tan, K.L.: Towards optimal utilization of main memory for moving object indexing. In: Proc. of the 10th DASFAA, pp. 600–611 (2005)
Biveinis, L., Saltenis, S., Jensen, C.S.: Main-memory operation buffering for efficient R-tree update. In: Proc. of the 33rd VLDB, pp. 591–602 (2007)
Nguyen, T., He, Z., Zhang, R., Ward, P.: Boosting moving object indexing through velocity partitioning. Proc. VLDB Endow. 5(9), 860–871 (2012)
Saltenis, S., Jensen, C.S., Leutenegger, S.T., Lopez, M.A.: Indexing the positions of continuously moving objects. In: SIGMOD’00, pp. 331–342 (2000)
Guttman, A.: R-trees: a dynamic index structure for spatial searching. In: Proc. of ACM, SIGMOD’84, pp. 47–57 (1984)
Tao, Y., Papadias, D.: Mv3r-tree: a spatio-temporal access method for timestamp and interval queries. In: Proc. of the 27th VLDB, pp. 431–440 (2001)
Chakka, V.P., Everspaugh, A., Patel, J.M.: Indexing large trajectory data sets with seti. In: Online Proceedings of the 1st Biennial Conference on Innovative Data Systems Research (CIDR) (2003)
Procopiuc, C.M., Agarwal, P.K., Har-Peled, S.: Star-tree: an efficient self-adjusting index for moving objects. In: Proc. of the 4th International Workshop on Algorithm Engineering and Experiments (ALENEX), pp. 178–193 (2002)
Tao, Y., Papadias, D., Sun, J.: The tpr*-tree: an optimized spatio-temporal access method for predictive queries. In: Proc. of the 29th VLDB, pp. 790–801 (2003)
Chen, S., Jensen, C.S., Lin, D.: A benchmark for evaluating moving object indexes. Proc. VLDB Endow. 1(2), 1574–1585 (2008)
Brinkhoff, T.: A framework for generating network-based moving objects. GeoInformatica 6(2), 153–180 (2002)
Lou, Y., Zhang, C., Zheng, Y.: Map-matching for low-sampling-rate gps trajectories. In: Proc. of the 17th SIGSPATIAL International Conference on Advances in Geographic Information Systems (2009)
Acknowledgements
We sincerely thank Professor Alexandra Poulovassilis from London Knowledge Lab (LKL) for her valuable suggestions to our work, Yu Lu for her assistance in preparing data for the experiments, and the anonymous reviewers for their valuable comments.
Author information
Authors and Affiliations
Corresponding author
Additional information
Communicated by Divyakant Agrawal.
This research is partially supported by National Natural Science Foundation of China under the grant numbers 61003040, 91124001, 61100135, and China 973 program 2011CB302903.
Rights and permissions
About this article
Cite this article
Han, J., Chen, K., Ding, Z. et al. An efficient location reporting and indexing framework for urban road moving objects. Distrib Parallel Databases 32, 271–311 (2014). https://doi.org/10.1007/s10619-013-7135-5
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10619-013-7135-5