HadoopTrajectory: a Hadoop spatiotemporal data processing extension
Mohamed Bakli (),
Mahmoud Sakr () and
Taysir Hassan A. Soliman ()
Additional contact information
Mohamed Bakli: Assiut University
Mahmoud Sakr: Ain Shams University
Taysir Hassan A. Soliman: Assiut University
Journal of Geographical Systems, 2019, vol. 21, issue 2, No 2, 235 pages
Abstract:
Abstract The recent advances in location tracking technologies and the widespread use of location-aware applications have resulted in big datasets of moving object trajectories. While there exists a couple of research prototypes for moving object databases, there is a lack of systems that can process big spatiotemporal data. This work proposes HadoopTrajectory, a Hadoop extension for spatiotemporal data processing. The extension adds spatiotemporal types and operators to the Hadoop core. These types and operators can be directly used in MapReduce programs, which gives the Hadoop user the possibility to write spatiotemporal data analytics programs. The storage layer of Hadoop, the HDFS, is extended by types to represent trajectory data and their corresponding input and output functions. It is also extended by file splitters and record readers. This enables Hadoop to read big files of moving object trajectories such as vehicle GPS tracks and split them over worker nodes for distributed processing. The storage layer is also extended by spatiotemporal indexes that help filtering the data before splitting it over the worker nodes. Several data access functions are provided so that the MapReduce layer can deal with this data. The MapReduce layer is extended with trajectory processing operators, to compute for instance the length of a trajectory in meters. This paper describes the extension and evaluates it using a synthetic dataset and a real dataset. Comparisons with non-Hadoop systems and with standard Hadoop are given. The extension accounts for about 11,601 lines of Java code.
Keywords: Spatiotemporal; Hadoop; 3DR-tree; Trajectory data management; Big data (search for similar items in EconPapers)
JEL-codes: C6 C8 L86 O3 R4 R53 (search for similar items in EconPapers)
Date: 2019
References: View complete reference list from CitEc
Citations:
Downloads: (external link)
http://link.springer.com/10.1007/s10109-019-00292-4 Abstract (text/html)
Access to full text is restricted to subscribers.
Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.
Export reference: BibTeX
RIS (EndNote, ProCite, RefMan)
HTML/Text
Persistent link: https://EconPapers.repec.org/RePEc:kap:jgeosy:v:21:y:2019:i:2:d:10.1007_s10109-019-00292-4
Ordering information: This journal article can be ordered from
http://www.springer. ... ce/journal/10109/PS2
DOI: 10.1007/s10109-019-00292-4
Access Statistics for this article
Journal of Geographical Systems is currently edited by Manfred M. Fischer and Antonio Páez
More articles in Journal of Geographical Systems from Springer
Bibliographic data for series maintained by Sonal Shukla () and Springer Nature Abstracting and Indexing ().