TY - GEN
T1 - SATO
T2 - 22nd ACM SIGSPATIAL International Conference on Advances in Geographic Information Systems, ACM SIGSPATIAL GIS 2014
AU - Vo, Hoang
AU - Aji, Ablimit
AU - Wang, Fusheng
N1 - Publisher Copyright:
© Copyright 2014 ACM.
PY - 2014/11/4
Y1 - 2014/11/4
N2 - Scalable spatial query processing relies on effective spatial data partitioning for query parallelization, data pruning, and load bal-ancing. These are often challenged by the intrinsic characteristics of spatial data, such as high skew in data distribution and high complexity of irregular multi-dimensional objects. In this demo, we present SATO, a spatial data partitioning framework that can quickly analyze and partition spatial data with an optimal spatial partitioning strategy for scalable query processing. SATO works in following steps: 1) Sample, which samples a small fraction of in-put data for analysis, 2) Analyze, which quickly analyzes sampled data to find an optimal partition strategy, 3) Tear, which provides data skew aware partitioning and supports MapReduce based scal-able partitioning, and 4) Optimize, which collects succinct parti-tion statistics for potential query optimization. SATO also provides multiple level partitioning, which can be used to significantly im-prove window based queries in cloud based spatial query process-ing systems. SATO comes with a visualization component that pro-vides heat maps and histograms for qualitative evaluation. SATO has been implemented within the Hadoop-GIS, a high performance spatial data warehousing system over MapReduce. SATO is also released as an independent software package to support various scalable spatial query processing systems. Our experiments have demonstrated that SATO can generate much balanced partition-ing that can significantly improve spatial query performance with MapReduce comparing to traditional spatial partitioning approaches.
AB - Scalable spatial query processing relies on effective spatial data partitioning for query parallelization, data pruning, and load bal-ancing. These are often challenged by the intrinsic characteristics of spatial data, such as high skew in data distribution and high complexity of irregular multi-dimensional objects. In this demo, we present SATO, a spatial data partitioning framework that can quickly analyze and partition spatial data with an optimal spatial partitioning strategy for scalable query processing. SATO works in following steps: 1) Sample, which samples a small fraction of in-put data for analysis, 2) Analyze, which quickly analyzes sampled data to find an optimal partition strategy, 3) Tear, which provides data skew aware partitioning and supports MapReduce based scal-able partitioning, and 4) Optimize, which collects succinct parti-tion statistics for potential query optimization. SATO also provides multiple level partitioning, which can be used to significantly im-prove window based queries in cloud based spatial query process-ing systems. SATO comes with a visualization component that pro-vides heat maps and histograms for qualitative evaluation. SATO has been implemented within the Hadoop-GIS, a high performance spatial data warehousing system over MapReduce. SATO is also released as an independent software package to support various scalable spatial query processing systems. Our experiments have demonstrated that SATO can generate much balanced partition-ing that can significantly improve spatial query performance with MapReduce comparing to traditional spatial partitioning approaches.
KW - Data Warehouse
KW - Database
KW - MapReduce
KW - Sci-entific Data Management
KW - Spatial Partitioning
KW - Visualization
UR - https://www.scopus.com/pages/publications/84961231030
U2 - 10.1145/2666310.2666365
DO - 10.1145/2666310.2666365
M3 - Conference contribution
AN - SCOPUS:84961231030
T3 - GIS: Proceedings of the ACM International Symposium on Advances in Geographic Information Systems
SP - 545
EP - 548
BT - 22nd ACM SIGSPATIAL International Conference on Advances in Geographic Information Systems, ACM SIGSPATIAL GIS 2014
A2 - Schneider, Markus
A2 - Gertz, Michael
A2 - Huang, Yan
A2 - Sankaranarayanan, Jagan
A2 - Krumm, John
PB - Association for Computing Machinery
Y2 - 4 November 2014 through 7 November 2014
ER -