Formalization of network-constrained moving object queries with application to benchmarking

In this paper, we first categorize the various types of Network-constrained moving object queries. We then propose benchmarks that can be used to compare the performance of systems and indexing schemes that are proposed for handling these types of queries. Network-constrained moving objects are objects that move in a specific network, such as vehicles that are constrained to move in a road (traffic) network. Our query categories are based on the Network-constrained moving object model presented by [4, 6, 14]. We formally define comprehensive categories of typical queries, based on whether the conditions involve space (point versus region), time (point versus interval), and object id. The categories are based on the various combinations of these features. We describe the types of queries as Relational Calculus expressions, based on the query constraints. We focus on three main constraints: Spatial constraints, Temporal constraints, or/and moving object ID constraints. For each types of query, we identify the types of results, and give examples to clarify the query types. This work can define a benchmark for the performance of different types of systems and indexes that are designed to answer queries on Network-constrained moving objects data. Certain indexes/systems may work well for some query categories but perform poorly for other types of queries.

[1]  Ralf Hartmut Güting,et al.  Moving Objects Databases , 2005 .

[2]  P. Sojan Lal,et al.  Spatio-Temporal Similarity of Network-Constrained Moving Object Trajectories Using Sequence Alignment of Travel Locations , 2012 .

[3]  Ralf Hartmut Güting,et al.  Indexing the Trajectories of Moving Objects in Networks* , 2004, GeoInformatica.

[4]  Bart Kuijpers,et al.  Trajectory databases: Data models, uncertainty and complete query languages , 2007, J. Comput. Syst. Sci..

[5]  Zhiming Ding,et al.  UTR-Tree: An Index Structure for the Full Uncertain Trajectories of Network-Constrained Moving Objects , 2008, The Ninth International Conference on Mobile Data Management (mdm 2008).

[6]  Ralf Hartmut Güting,et al.  Network-Matched Trajectory-Based Moving-Object Database: Models and Applications , 2015, IEEE Transactions on Intelligent Transportation Systems.

[7]  Xiaoping Ye,et al.  Temporal Information Processing Technology and Its Applications , 2011 .

[8]  Nikos Pelekis,et al.  Path-based queries on trajectory data , 2014, SIGSPATIAL/GIS.

[9]  Elias Frentzos,et al.  Indexing Objects Moving on Fixed Networks , 2003, SSTD.

[10]  Ralf Hartmut Güting,et al.  Uncertainty Management for Network Constrained Moving Objects , 2004, DEXA.

[11]  Dieter Pfoser,et al.  Indexing of network constrained moving objects , 2003, GIS '03.

[12]  Ralf Hartmut Güting,et al.  BerlinMOD: a benchmark for moving object databases , 2009, The VLDB Journal.

[13]  Ralf Hartmut Güting,et al.  Managing moving objects on dynamic transportation networks , 2004, Proceedings. 16th International Conference on Scientific and Statistical Database Management, 2004..

[14]  Xiaofang Zhou,et al.  Location Update Strategies for Network-Constrained Moving Objects , 2008, DASFAA.

[15]  Xiaofeng Meng,et al.  Moving Objects Indexing , 2010 .

[16]  Dominique Barth,et al.  Indexing in-network trajectory flows , 2011, The VLDB Journal.