ABSTRACT
Since navigation systems and tracking devices are becoming ubiquitous in our daily life, the development of efficient methods for processing massive sets of mobile objects are of utmost importance. Although future routes of mobile objects are often known in advance in many applications, this information is not fully utilized in most methods so far. In this paper, we reveal the beneficial effects of exploiting future routes for the early generation of the expected results of spatio-temporal queries. This kind of probable results is important for operative analytics in many applications like smart fleet management or intelligent logistics. For efficiently computing the high number of future trajectory points, a new index structure is presented which allows for a fast maintenance of query results under continuous changes of mobile objects. Our methods make use of specific update patterns, which require substantially less maintenance costs than the most general case of an update. A set of experiments based on a commonly used simulation environment shows the efficiency of our approach.
- Jeung, H., Yiu, M. L., Zhou, X., Jensen, C. S., Shen, H. T.: Discovery of convoys in trajectory databases. Proc. VLDB Endow. 1(1) (2008) 1068--1080 Google ScholarDigital Library
- Patroumpas, K., Sellis, T. K.: Managing trajectories of moving objects as data streams. STDBM. (2004) 41--48Google Scholar
- Schmiegelt, P., Seeger, B.: Querying the future of spatio-temporal objects. In: ACM GIS. GIS "10, New York, NY, USA, ACM (2010) 486--489 Google ScholarDigital Library
- Krämer, J., Seeger, B.: Pipes - a public infrastructure for processing and exploring streams. ACM SIGMOD. (2004) 925--926 Google ScholarDigital Library
- Krämer, J., Seeger, B.: Semantics and implementation of continuous sliding window queries over data streams. ACM TODS. 34(1) (2009) 1--49 Google ScholarDigital Library
- Lin, D., Cui, B., Yang, D.: Optimizing moving queries over moving object data streams. DASFAA. (2007) 563--575 Google ScholarDigital Library
- Samet, H.: The Design and Analysis of Spatial Data Structures (Addison-Wesley series in computer science). Addison-Wesley Pub. Google ScholarDigital Library
- šaltenis, S., Jensen, C. S., Leutenegger, S. T., Lopez, M. A.: Indexing the positions of continuously moving objects. SIGMOD Rec. 29(2) (2000) 331--342 Google ScholarDigital Library
- šidlauskas, D., šaltenis, S., Christiansen, C. W., Johansen, J. M., šaulys, D.: Trees or grids?: indexing moving objects in main memory. ACM GIS. (2009) 236--245 Google ScholarDigital Library
- Brinkhoff, T., Str, O.: A framework for generating network-based moving objects. Geoinformatica 6 (2002) 2002 Google ScholarDigital Library
- Bercken, J., Blohsfeld, B., Dittrich, J. P., Krämer, J., Schäfer, T., Schneider, M., Seeger, B.: XXL - A Library Approach to Supporting Efficient Implementations of Advanced Database Queries. VLDB. (2001) 39--48 Google ScholarDigital Library
- Iwerks, G. S., Samet, H., Smith, K. P.: Maintenance of k-nn and spatial join queries on continuously moving points. ACM TODS. 31(2) (2006) 485--536 Google ScholarDigital Library
- R. Z., Lin, D., Ramamohanarao, K., Bertino, E.: Continuous intersection joins over moving objects. ICDE. (2008) 863--872 Google ScholarDigital Library
- Patel, J. M., Chen, Y., Chakka, V. P.: Stripes: An efficient index for predicted trajectories. ACM SIGMOD. (2004) 637--646 Google ScholarDigital Library
- Jensen, C. S., Lin, D., Ooi, B. C.: Query and update efficient b + -tree based indexing of moving objects. VLDB. (2004) 768--779 Google ScholarDigital Library
- Yiu, M. L., Tao, Y., Mamoulis, N.: The bdual-tree: indexing moving objects by space filling curves in the dual space. The VLDB Journal 17(3) (2008) 379--400 Google ScholarDigital Library
- Nehme, R. V., Rundensteiner, E. A.: Scuba: Scalable cluster-based algorithm for evaluating continuous spatio-temporal queries on moving objects. EDBT. (2006) 1001--1019 Google ScholarDigital Library
- Mokbel, M. F., Xiong, X., Hammad, M. A., Aref, W. G.: Continuous query processing of spatio-temporal data streams in place. Geoinformatica 9(4) (2005) 343--365 Google ScholarDigital Library
- Mokbel, M. F., Xiong, X., Aref, W. G.: Sina: Scalable incremental processing of continuous queries in spatio-temporal databases. ACM SIGMOD. (2004) 623--634 Google ScholarDigital Library
- Liu, L.: Mobieyes: Distributed processing of continuously moving queries on moving objects in a mobile system. EDBT. (2004) 67--87Google Scholar
- Tao, Y., Papadias, D., Sun, J.: The tpr*-tree: An optimized spatio-temporal access method for predictive queries. VLDB. (2003) 790--801 Google ScholarDigital Library
- Trajcevski, G., Wolfson, O., Hinrichs, K., Chamberlain, S.: Managing uncertainty in moving objects databases. ACM TODS. 29(3) (2004) 463--507 Google ScholarDigital Library
- Ding, H., Trajcevski, G., Scheuermann, P.: Efficient maintenance of continuous queries for trajectories. Geoinformatica 12(3) (2008) 255--288 Google ScholarDigital Library
- Chon, H. D., Agrawal, D., El Abbadi, A.: Range and knn query processing for moving objects in grid model. Mob. Netw. Appl. 8(4) (2003) 401--412 Google ScholarDigital Library
- Hadjieleftheriou, M., Kollios, G., Tsotras, J., Gunopulos, D.: Indexing spatiotemporal archives. The VLDB Journal 15(2) (2006) 143--164 Google ScholarDigital Library
- De Almeida, V. T., Güting, R. H.: Indexing the trajectories of moving objects in networks*. Geoinformatica 9(1) (2005) 33--60 Google ScholarDigital Library
- Dittrich, J., Blunschi, L., Vaz Salles, M. A.: Indexing moving objects using short-lived throwaway indexes. SSTD. (2009) 189--207 Google ScholarDigital Library
Index Terms
- Continuous queries on trajectories of moving objects
Recommendations
Indexing frequently updated trajectories of network-constrained moving objects
DEXA'11: Proceedings of the 22nd international conference on Database and expert systems applications - Volume Part IIIndex is a key technique in improving the query processing performance of moving objects databases. However, current index methods for moving object trajectories take trajectory units as the basic index records and frequent index updates are needed when ...
Indexing moving objects for directions and velocities queries
Moving object databases are required to support different types of queries with a large number of moving objects. New types of queries namely directions and velocity queries (DV queries), are to be supported and covered. The TPR-tree and its successors ...
Continuous Range Query Processing over Moving Objects
In this paper, we propose a continuous range query processing method over moving objects. To efficiently process continuous range queries, we design a main-memory-based query index that uses smaller storage and significantly reduces the query processing ...
Comments