期刊文献+

pGTIOL:GeoTIFF数据并行I/O库 被引量:2

pGTIOL: A Parallel GeoTIFF I/O Library
原文传递
导出
摘要 在地理栅格并行计算处理中,数据I/O已成为制约计算性能的主要瓶颈之一。本文针对该问题,首先分析广泛应用于GIS栅格数据存储的Geo TIFF格式,重点研究数据的2种存储模式(即条带存储与块状存储),并根据这2种存储方式,分别构建了栅格数据从逻辑结构向物理存储结构的映射模型。然后,针对地理空间并行计算的需要,提出了栅格数据的并行读写框架,并利用MPI并行I/O技术的文件视图方法,实现了Geo TIFF数据并行I/O库(p GTIOL)。结果表明,对比开源栅格空间数据转换库(GDAL)的主从I/O模式,本文提出的p GTIOL准确读写数据,具有更高的性能。该库隐藏了底层并行I/O的细节,提供简单易用的并行读写Geo TIFF栅格数据的接口,支持多数据类型和多种空间分割,实现了对条带存储与块状存储数据的异步并行读写,从而满足动态负载均衡的需求。 Data I/O has become one of the main bottlenecks for parallel geospatial computing. In this study, we firstly explore the data structure of a widely used GIS raster data format-GeoTIFF, particularly focusing on its storage modes (strip storage and tile storage). The transfer functions which map the logical structure of data to the physical storage structure were constructed for both storage modes.This article also designs a framework for parallel I/O of raster data and implementsa parallel GeoTIFF I/O library (pGTIOL) using the file-view technique of MPI-IO. Experimental results showed that pGTIOL effectively enhances the I/O performance in comparison with the master-worker I/O mode which uses the Geospatial Data Abstraction Library (GDAL). pGTIOL encap- sulates the underlying parallel I/O routines, and provides easy-to-use interfaces for the parallel reading and writ- ing of GeoTIFF data. Compared with other parallel raster I/O software packages, pGTIOL supports a wide range of data types, both the strip and tile data storage modes, and various domain decomposition methods. Most im- portantly, pGTIOL supports asynchronous parallel I/0, which allows multiple processes to read and write sub-do- mains of data on demand.Hence,it could facilitate dynamic load-balancing in application.
出处 《地球信息科学学报》 CSCD 北大核心 2015年第5期575-582,共8页 Journal of Geo-information Science
基金 教育部高等学校博士学科点专项科研基金(20130145120013)
关键词 GEOTIFF MPI 并行I/O 异步 动态负载均衡 GeoTIFF MPI Parallel I/O asynchronous dynamic load-balancing
  • 相关文献

参考文献16

  • 1周建鑫,陈荦,熊伟,吴秋云.地理栅格数据并行I/O的研究与实现[J].地理信息世界,2013,20(6):62-65. 被引量:4
  • 2Finn M P, Liu Y, Mattli D M, et al. pRasterBlaster: High- performance small-scale raster map projection transfor- mation using the Extreme Science and Engineering Dis- covery Environment[C]. Abstract presented at the XXII International Society for Photogrammetry & Remote Sensing Congress, Melbourne, Australia, 2012.
  • 3Wang X, Li Z, Gao S. Parallel remote sensing image pro- cessing: taking image classification as an example[C]. In Li Z, Li X, Liu Y, and Cai Z (eds) Proceedings of the Six- tlnternational Symposium on Intelligence Computationand Applications, Wuhan, China, 27-28 October, Berlin, Springer-Verlag, 2012:159-69.
  • 4Guan Q, Clarke K C. A general-purpose parallel raster pro- cessing programming library test application using a geo- graphic cellular automata model[J]. International Journal of Geographical Information Science, 2010,24(5):695-722.
  • 5Guan Q, Zeng W, Gong J, et al. pRPL 2.0: Improving the parallel raster processing library[J]. Transactions in GIS, 2014,18(S 1):25-52.
  • 6Tarboton D G. TanDEM, terrain analysis using digital ele- vation models. Logan, UT. http://www.engineering.usu. edu/dtarb/. Computer program available at http://www.en- gineering.usu.edu/taudem/getinfo.htm. [9 August 2002].
  • 7Tesfa T K, Tarboton D G, Watson D W, et al. Extraction of hydrological proximity measures from DEMs using parallel processing[J]. Environmental Modelling & Soft- ware,2011,26(12): 1696-1709.
  • 8Qin C Z, Zhan L J, Zhu A. How to apply the Geospatial Data Abstraction Library (GDAL) properly to parallel geospatial raster I/O?[J]. Transactions in GIS, 2014,18(6):950-957.
  • 9Li J, Liao W, Choudhary A, et al. Parallel netCDF: A high- performance scientific I/O interface[C]. Supercomputing, 2003 ACM/IEEE Conference, 2003:39-39.
  • 10Ritter N, Ruth M. GeoTIFF format specification-specifi- cation version 1.8.2[R]. GeoTIFF Working Group, 2000.

二级参考文献45

  • 1李文,张大鹏,刘志勇,乔香珍.图像恢复的高效并行算法及关键技术[J].计算机研究与发展,2002,39(7):848-854. 被引量:6
  • 2宫鹏,黎夏,徐冰.高分辨率影像解译理论与应用方法中的一些研究问题[J].遥感学报,2006,10(1):1-5. 被引量:136
  • 3黄铠 徐志伟.可扩展并行计算技术、结构与编程[M].北京:机械工业出版社,2000..
  • 4Niles Ritter, Mike Ruth. GeoTIFF Format SpecificationSpecification Version 1.8.2, http: // www. remotesensing.org/geotiff/spec, 2000.
  • 5Adobe Developers Association, TIFF Revision 6.0,http: //www. adobe. com/Support/TechNotes. html, 1992.
  • 6Niles Ritter,Mike Ruth.GeoTIFF format specification GeoTIFF revision 1.0[EB/OL].http://www.remotesensing.org/geotiff/geotiff.html,15 January,2003.
  • 7Florin Isaila,Walter F Tichy.View I/O:improving the performance of noncontiguous I/O[C].In:proceeding of the IEEE international Conference on Cluster Computing,2003:336~343.
  • 8http://parallel.ru/docs/Parallel/mpi2/node306.html.
  • 9Guan Q, Clarke K (2. A general-purpose parallel raster proces- sing programming library test application using a geographic cel- lular automata model[J]. International Journal of Geographical Information Science, 2010,24(5) : 695-722.
  • 10Cheng G, Liu L, Jing N, et al. General-purpose optimization methods for parallelization of digital terrain analysis based on cellular automata[J]. Computers Geoscienees, 2012,45 : 57-67.

共引文献42

同被引文献36

引证文献2

二级引证文献19

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部