TY - GEN
T1 - Toward efficient processing of spatio-Temporal workloads in a distributed in-memory system
AU - Memarzia, Puya
AU - Patrou, Maria
AU - Alam, Md Mahbub
AU - Ray, Suprio
AU - Bhavsar, Virendra C.
AU - Kent, Kenneth B.
N1 - Publisher Copyright:
© 2019 IEEE.
PY - 2019/6
Y1 - 2019/6
N2 - Location-based services (LBS) are a widely adopted technology that produces large volumes of spatio-Temporal data at high velocity. Spatial data is also being generated from many other geo-spatial applications. To address the challenge of data volume, a number of big spatial data management systems have emerged that are based on the MapReduce paradigm. Recent projects have developed spatial data systems using Spark's distributed in-memory architecture. These projects, which include GeoSpark, SpatialSpark, and LocationSpark, do not support the high update rates required by LBS applications. Alternatively, systems such as MD-HBase support data updates, but are hindered by the performance characteristics of HBase, which is a disk-oriented framework. We present DISTIL+, a distributed spatio-Temporal data processing system designed for high velocity location data. Our system achieves high update throughput and low query latency by leveraging the APGAS (Asynchronous Partitioned Global Address Space) architecture to build a multi-level distributed in-memory index. We present extensive experimental evaluation of our system, comparing several indexing and data placement schemes, as well as competing systems. Our results show that DISTIL+ excels at supporting high throughput location updates, and low latency spatio-Temporal range queries and kNN queries, while offering better performance than existing approaches.
AB - Location-based services (LBS) are a widely adopted technology that produces large volumes of spatio-Temporal data at high velocity. Spatial data is also being generated from many other geo-spatial applications. To address the challenge of data volume, a number of big spatial data management systems have emerged that are based on the MapReduce paradigm. Recent projects have developed spatial data systems using Spark's distributed in-memory architecture. These projects, which include GeoSpark, SpatialSpark, and LocationSpark, do not support the high update rates required by LBS applications. Alternatively, systems such as MD-HBase support data updates, but are hindered by the performance characteristics of HBase, which is a disk-oriented framework. We present DISTIL+, a distributed spatio-Temporal data processing system designed for high velocity location data. Our system achieves high update throughput and low query latency by leveraging the APGAS (Asynchronous Partitioned Global Address Space) architecture to build a multi-level distributed in-memory index. We present extensive experimental evaluation of our system, comparing several indexing and data placement schemes, as well as competing systems. Our results show that DISTIL+ excels at supporting high throughput location updates, and low latency spatio-Temporal range queries and kNN queries, while offering better performance than existing approaches.
KW - APGAS
KW - distributed in memory index
KW - LBS
KW - spatio-Temporal
UR - https://www.scopus.com/pages/publications/85070977360
U2 - 10.1109/MDM.2019.00-66
DO - 10.1109/MDM.2019.00-66
M3 - Conference contribution
AN - SCOPUS:85070977360
T3 - Proceedings - IEEE International Conference on Mobile Data Management
SP - 118
EP - 127
BT - Proceedings - 2019 20th International Conference on Mobile Data Management, MDM 2019
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 20th IEEE International Conference on Mobile Data Management, MDM 2019
Y2 - 10 June 2019 through 13 June 2019
ER -