首页 | 本学科首页   官方微博 | 高级检索  
     检索      


A hierarchical indexing strategy for optimizing Apache Spark with HDFS to efficiently query big geospatial raster data
Authors:Fei Hu  Yongyao Jiang  Yun Li  Weiwei Song  Daniel Q Duffy
Institution:1. NSF Spatiotemporal Innovation Center and Dept. of Geography and GeoInformation Sciences, George Mason University, Fairfax, VA, USA;2. Center for Open-Source Data and AI Technologies, IBM, San?Francisco, CA, USA;3. Office of Computational and Information Sciences and Technology, NASA Goddard Space Flight Center, Greenbelt, MD, USA
Abstract:ABSTRACT

Earth observations and model simulations are generating big multidimensional array-based raster data. However, it is difficult to efficiently query these big raster data due to the inconsistency among the geospatial raster data model, distributed physical data storage model, and the data pipeline in distributed computing frameworks. To efficiently process big geospatial data, this paper proposes a three-layer hierarchical indexing strategy to optimize Apache Spark with Hadoop Distributed File System (HDFS) from the following aspects: (1) improve I/O efficiency by adopting the chunking data structure; (2) keep the workload balance and high data locality by building the global index (k-d tree); (3) enable Spark and HDFS to natively support geospatial raster data formats (e.g., HDF4, NetCDF4, GeoTiff) by building the local index (hash table); (4) index the in-memory data to further improve geospatial data queries; (5) develop a data repartition strategy to tune the query parallelism while keeping high data locality. The above strategies are implemented by developing the customized RDDs, and evaluated by comparing the performance with that of Spark SQL and SciSpark. The proposed indexing strategy can be applied to other distributed frameworks or cloud-based computing systems to natively support big geospatial data query with high efficiency.
Keywords:Big data  hierarchical indexing  multi-dimensional  Apache Spark  HDFS  distributed computing  GIS
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号