TRACE: Real-time Compression of Streaming Trajectories in Road Networks

The deployment of vehicle location services generates increasingly massive vehicle trajectory data, which incurs high storage and transmission costs. A range of studies target offline compression to reduce the storage cost. However, to enable online services such as real-time traffic monitoring, it is attractive to also reduce transmission costs by being able to compress streaming trajectories in real-time. Hence, we propose a framework called TRACE that enables compression, transmission, and querying of networkconstrained streaming trajectories in a fully online fashion. We propose a compact two-stage representation of streaming trajectories: a speed-based representation removes redundant information, and a multiple-references based referential representation exploits subtrajectory similarities. In addition, the online referential representation is extended with reference selection, deletion and rewriting functions that further improve the compression performance. An efficient data transmission scheme is provided for achieving low transmission overhead. Finally, indexing and filtering techniques support efficient real-time range queries over compressed trajectories. Extensive experiments with real-life and synthetic datasets evaluate the different parts of TRACE, offering evidence that it is able to outperform the existing representative methods in terms of both compression ratio and transmission cost. PVLDB Reference Format: Tianyi Li, Lu Chen, Christian S. Jensen, Torben Bach Pedersen. TRACE: Real-time Compression of Streaming Trajectories in Road Networks. PVLDB, 14(7): 1175-1187, 2021. doi:10.14778/3450980.3450987

[1]  Takayoshi Yoshimura,et al.  Online Map Matching With Route Prediction , 2019, IEEE Transactions on Intelligent Transportation Systems.

[2]  S. S. Ravi,et al.  A Framework for Efficient and Convenient Evaluation of Trajectory Compression Algorithms , 2013, 2013 Fourth International Conference on Computing for Geospatial Research and Application.

[3]  Yan Zhao,et al.  REST: A Reference-based Framework for Spatio-temporal Trajectory Compression , 2018, KDD.

[4]  Hai Le Vu,et al.  Spatial Partitioning of Large Urban Road Networks , 2014, EDBT.

[5]  Shangguang Wang,et al.  A Survey on Vehicular Edge Computing: Architecture, Applications, Technical Issues, and Future Directions , 2019, Wirel. Commun. Mob. Comput..

[6]  Minyi Guo,et al.  Flexible Deterministic Packet Marking: An IP Traceback System to Find the Real Source of Attacks , 2009, IEEE Transactions on Parallel and Distributed Systems.

[7]  Yoshiharu Ishikawa,et al.  CiNCT: Compression and Retrieval for Massive Vehicular Trajectories via Relative Movement Labeling , 2017, 2018 IEEE 34th International Conference on Data Engineering (ICDE).

[8]  Xiaoyu Yang,et al.  A Privacy-Preserving Compression Storage Method for Large Trajectory Data in Road Network , 2018, Journal of Grid Computing.

[9]  Jukka Teuhola,et al.  A Compression Method for Clustered Bit-Vectors , 1978, Inf. Process. Lett..

[10]  Cheng Long,et al.  Trajectory Simplification: On Minimizing the Direction-based Error , 2014, Proc. VLDB Endow..

[11]  Li Tu,et al.  Density-based clustering for real-time stream data , 2007, KDD '07.

[12]  Chengfei Liu,et al.  Capturing the Spatiotemporal Evolution in Road Traffic Networks , 2018, IEEE Transactions on Knowledge and Data Engineering.

[13]  Jianjun Li,et al.  SKQAI: A novel air index for spatial keyword query processing in road networks , 2018, Inf. Sci..

[14]  Christian S. Jensen,et al.  Efficient in-memory indexing of network-constrained trajectories , 2016, SIGSPATIAL/GIS.

[15]  Hanan Samet,et al.  Scalable network distance browsing in spatial databases , 2008, SIGMOD Conference.

[16]  Zhu Wang,et al.  TrajCompressor: An Online Map-matching-based Trajectory Compression Framework Leveraging Vehicle Heading Direction and Change , 2020, IEEE Transactions on Intelligent Transportation Systems.

[17]  Guoliang Li,et al.  Distributed In-memory Trajectory Similarity Search and Join on Road Network , 2019, 2019 IEEE 35th International Conference on Data Engineering (ICDE).

[18]  Lin Li,et al.  A Novel Online Trajectory Compression Algorithm for Real-time Trajectory Surveillance Applications , 2019, 2019 IEEE 3rd Advanced Information Management, Communicates, Electronic and Automation Control Conference (IMCEC).

[19]  Heng Tao Shen,et al.  IF-Matching: Towards Accurate Map-Matching with Information Fusion , 2017, IEEE Transactions on Knowledge and Data Engineering.

[20]  Torben Bach Pedersen,et al.  Compression of uncertain trajectories in road networks , 2020, Proc. VLDB Endow..

[21]  Szymon Grabowski,et al.  Robust relative compression of genomes with random access , 2011, Bioinform..

[22]  Michel Bierlaire,et al.  A Probabilistic Map Matching Method for Smartphone GPS data , 2013 .

[23]  Ambuj K. Singh,et al.  Prediction-based Online Trajectory Compression , 2016, ArXiv.

[24]  David Wenzhong Gao,et al.  A Distributed Double-Newton Descent Algorithm for Cooperative Energy Management of Multiple Energy Bodies in Energy Internet , 2020, IEEE Transactions on Industrial Informatics.

[25]  S. S. Ravi,et al.  Algorithms for compressing GPS trajectory data: an empirical evaluation , 2010, GIS '10.

[26]  Xing Xie,et al.  Discovering spatio-temporal causal interactions in traffic data streams , 2011, KDD.

[27]  Albert Y. Zomaya,et al.  An efficient online direction-preserving compression approach for trajectory streaming data , 2017, Future Gener. Comput. Syst..

[28]  Jianguo Zhou,et al.  Double-Mode Energy Management for Multi-Energy System via Distributed Dynamic Event-Triggered Newton-Raphson Algorithm , 2020, IEEE Transactions on Smart Grid.

[29]  Bin Guo,et al.  VTracer: When Online Vehicle Trajectory Compression Meets Mobile Edge Computing , 2020, IEEE Systems Journal.

[30]  S. S. Ravi,et al.  SQUISH: an online approach for GPS trajectory compression , 2011, COM.Geo.

[31]  Jinyan Li,et al.  High‐speed and high‐ratio referential genome compression , 2017, Bioinform..

[32]  Qi Zhang,et al.  CLEAN: Frequent Pattern-Based Trajectory Spatial-Temporal Compression on Road Networks , 2019, 2019 20th IEEE International Conference on Mobile Data Management (MDM).

[33]  Lionel M. Ni,et al.  Clockwise compression for trajectory data under road network constraints , 2016, 2016 IEEE International Conference on Big Data (Big Data).

[34]  Zhu Xiao,et al.  Toward Opportunistic Compression and Transmission for Private Car Trajectory Data Collection , 2019, IEEE Sensors Journal.

[35]  Yi Liu,et al.  Trajectory Simplification: An Experimental Study and Quality Analysis , 2018, Proc. VLDB Endow..

[36]  Weiwei Sun,et al.  PRESS: A Novel Framework of Trajectory Compression in Road Networks , 2014, Proc. VLDB Endow..

[37]  Hai Le Vu,et al.  Tracking the Evolution of Congestion in Dynamic Urban Road Networks , 2016, CIKM.

[38]  Chengfei Liu,et al.  A Novel Representation and Compression for Queries on Trajectories in Road Networks , 2018, IEEE Transactions on Knowledge and Data Engineering.

[39]  Ulf Leser,et al.  Adaptive efficient compression of genomes , 2012, Algorithms for Molecular Biology.

[40]  Yuan Tian,et al.  ROAD: A New Spatial Object Search Framework for Road Networks , 2012, IEEE Transactions on Knowledge and Data Engineering.

[41]  Pasi Fränti,et al.  A Fast $O(N)$ Multiresolution Polygonal Approximation Algorithm for GPS Trajectory Simplification , 2012, IEEE Transactions on Image Processing.

[42]  Michael H. Böhlen,et al.  Overlap interval partition join , 2014, SIGMOD Conference.

[43]  Ulf Leser,et al.  FRESCO: Referential Compression of Highly Similar Sequences , 2013, IEEE/ACM Transactions on Computational Biology and Bioinformatics.

[44]  Zijian Li,et al.  G*-Tree: An Efficient Spatial Index on Road Networks , 2019, 2019 IEEE 35th International Conference on Data Engineering (ICDE).