Spatial Computation on Spark Using GPGPU


KIPS Transactions on Computer and Communication Systems, Vol. 5, No. 8, pp. 181-188, Aug. 2016
10.3745/KTCCS.2016.5.8.181,   PDF Download:
Keywords: Spark, Big Data, Spatial Data
Abstract

Recently, as the amount of spatial information increases, an interest in the study of spatial information processing has been increased. Spatial database systems extended from the traditional relational database systems are difficult to handle large data sets because of the scalability. SpatialHadoop extended from Hadoop system has a low performance, because spatial computations in SpationHadoop require a lot of write operations of intermediate results to the disk, resulting in the performance degradation. In this paper, Spatial Computation Spark(SC-Spark) is proposed, which is an in-memory based distributed processing framework. SC-Spark is extended from Spark in order to efficiently perform the spatial operation for large-scale data. In addition, SC-Spark based on the GPGPU is developed to improve the performance of the SC-Spark. SC-Spark uses the advantage of the Spark holding intermediate results in the memory. And GPGPU-based SC-Spark can perform spatial operations in parallel using a plurality of processing elements of an GPU. To verify the proposed work, experiments on a single AMD system were performed using SC-Spark and GPGPU-based SC-Spark for Point-in-Polygon and spatial join operation. The experimental results showed that the performance of SC-Spark and GPGPU-based SC-Spark were up-to 8 times faster than SpatialHadoop.


Statistics
Show / Hide Statistics

Statistics (Cumulative Counts from September 1st, 2017)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.


Cite this article
[IEEE Style]
C. Son, D. Kim, N. Park, "Spatial Computation on Spark Using GPGPU," KIPS Transactions on Computer and Communication Systems, vol. 5, no. 8, pp. 181-188, 2016. DOI: 10.3745/KTCCS.2016.5.8.181.

[ACM Style]
Chanseung Son, Daehee Kim, and Neungsoo Park. 2016. Spatial Computation on Spark Using GPGPU. KIPS Transactions on Computer and Communication Systems, 5, 8, (2016), 181-188. DOI: 10.3745/KTCCS.2016.5.8.181.