Premium
pRPL 2.0: Improving the Parallel Raster Processing Library
Author(s) -
Guan Qingfeng,
Zeng Wen,
Gong Junfang,
Yun Shuo
Publication year - 2014
Publication title -
transactions in gis
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.721
H-Index - 63
eISSN - 1467-9671
pISSN - 1361-1682
DOI - 10.1111/tgis.12109
Subject(s) - load balancing (electrical power) , raster graphics , computer science , geospatial analysis , mode (computer interface) , usability , distributed computing , database , parallel computing , operating system , remote sensing , computer graphics (images) , geography , geodesy , grid
Abstract This article presents an improved p arallel R aster P rocessing L ibrary – pRPL version 2.0. Since the release of version 1.0, a series of modifications has been made in pRPL to improve its usability, flexibility, and performance. While retaining some of the key features of pRPL , the new version has gained several new features: (1) a new D ata M anager class has been added for integrated data management, and to facilitate data decomposition, assignment mapping, data distribution, Transition execution, and load‐balancing; (2) a GDAL ‐based raster data I / O mechanism has been added to support various geospatial raster data formats, and provide centralized and pseudo parallel I / O modes; and (3) a static load‐balancing mode and a dynamic load‐balancing mode using the task‐farming technique are provided. A parallel zonal statistics tool and a parallel Cellular Automata model were developed to demonstrate the usability and performance of pRPL 2.0. The experiments using the California datasets showed that the performance altered when different pRPL options (i.e. load‐balancing mode, I / O mode and writer mode) were used for different algorithms, datasets, and varying numbers of processes.