MapReduce Algorithms for GIS Polygonal Overlay Processing
MapReduce Algorithms for GIS Polygonal Overlay Processing
复制标题
DOI:
10.1109/ipdpsw.2013.254
复制
发表时间:
2013-05
期刊:
影响因子:
--
通讯作者:
S. Puri;Dinesh Agarwal;Xi He;S. Prasad
中科院分区:
文献类型:
--
作者:
S. Puri;Dinesh Agarwal;Xi He;S. Prasad
Polygon overlay is one of the complex operations in computational geometry. It is applied in many fields such as Geographic Information Systems (GIS), computer graphics and VLSI CAD. Sequential algorithms for this problem are in abundance in literature but there is a lack of distributed algorithms especially for MapReduce platform. In GIS, spatial data files tend to be large in size (in GBs) and the underlying overlay computation is highly irregular and compute intensive. The MapReduce paradigm is now standard in industry and academia for processing large-scale data. Motivated by the MapReduce programming model, we revisit the distributed polygon overlay problem and its implementation on MapReduce platform. Our algorithms are geared towards maximizing local processing and minimizing the communication overhead inherent with shuffle and sort phases in MapReduce. We have experimented with two data sets and achieved up to 22x speedup with dataset 1 using 64 CPU cores.