UlTraMan: A Unified Platform for Big Trajectory Data Management and Analytics

Xin Ding, Lu Chen, Yunjun Gao, Christian Søndergaard Jensen, Hujun Bao

Research output: Contribution to journalJournal articleResearchpeer-review

33 Citations (Scopus)


Massive trajectory data is being generated by GPS-equipped devices, such as cars and mobile phones, which is used increasingly in transportation, location-based services, and urban computing. As a result, a variety of methods have been proposed for trajectory data management and analytics. However, traditional systems and methods are usually designed for very specific data management or analytics needs, which forces users to stitch together heterogeneous systems to analyze trajectory data in an inefficient manner. Targeting the overall data pipeline of big trajectory data management and analytics, we present a unified platform, termed as UlTraMan. In order to achieve scalability, efficiency, persistence, and flexibility, (i) we extend Apache Spark with respect to both data storage and computing by seamlessly integrating a key-value store, and (ii) we enhance the MapReduce paradigm to allow flexible optimizations based on random data access. We study the resulting system's flexibility using case studies on data retrieval, aggregation analyses, and pattern mining. Extensive experiments on real and synthetic trajectory data are reported to offer insight into the scalability and performance of UlTraMan.
Original languageEnglish
JournalProceedings of the VLDB Endowment
Issue number7
Pages (from-to)787-799
Publication statusPublished - 2018

Fingerprint Dive into the research topics of 'UlTraMan: A Unified Platform for Big Trajectory Data Management and Analytics'. Together they form a unique fingerprint.

Cite this