Distributed data structure templates for data-intensive remote sensing applications

被引:28
作者
Ma, Yan [1 ,2 ,3 ]
Wang, Lizhe [1 ]
Liu, Dingsheng [1 ]
Yuan, Tao [1 ,3 ]
Liu, Peng [1 ]
Zhang, Wanfeng [1 ,3 ]
机构
[1] Chinese Acad Sci, Ctr Earth Observat & Digital Earth, Beijing 100864, Peoples R China
[2] Chinese Acad Sci, Inst Elect, Beijing 100864, Peoples R China
[3] Chinese Acad Sci, Grad Univ, Beijing 100864, Peoples R China
关键词
parallel programming; generic programming; data-intensive computing; remote sensing image processing; COMPUTATIONAL GRIDS;
D O I
10.1002/cpe.2965
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The remotely sensed images continuously acquired by satellite and airborne sensors are increasing dramatically. Remote sensing applications are overwhelmed with tons of remote sensing data with complex data structures. Efficient programming in parallel systems for data-intensive applications like massive remote sensing data processing will be a challenge. We propose a generic data-structure oriented programming template to support massive remote sensing data processing in high-performance clusters. These templates provide distributed abstractions for large remote sensing image data with complex data structure and allow these distributed data to be accessed as a global one. Through data serialization and one-sided message passing primitives provided by message passing interface, the distributed remote sensing data template whose sliced data blocks are scattered among nodes could offer a simple and effective way to distribute and communicate massive remote sensing data. Efficient parallel input/output directly to and from the distributed data structure will also be offered to address the input/output bottleneck caused by massive image data. Developers can take the advantage of our templates to program efficient parallel remote sensing algorithms without dealing with data slicing and communication through low-level message passing interface APIs. Through experiments on remote sensing applications, we confirmed that our templates were productive and efficient. Copyright (c) 2012 John Wiley & Sons, Ltd.
引用
收藏
页码:1784 / 1797
页数:14
相关论文
共 17 条
[1]  
[Anonymous], HPL9511
[2]  
[Anonymous], 2010, MESS PASS INT STAND
[3]   Massively Parallel Neural Signal Processing on a Many-Core Platform [J].
Chen, Dan ;
Wang, Lizhe ;
Ouyang, Gaoxiang ;
Li, Xiaoli .
COMPUTING IN SCIENCE & ENGINEERING, 2011, 13 (06) :42-51
[4]  
Dios AJ, 2011, HIPC, V1, P1
[5]   Preliminary study of a cluster-based open-source parallel GIS based on the GRASS GIS [J].
Huang, Fang ;
Liu, Dingsheng ;
Li, Xiaowen ;
Wang, Lizhe ;
Xu, Wenbo .
INTERNATIONAL JOURNAL OF DIGITAL EARTH, 2011, 4 (05) :402-420
[6]  
Ma Y, 2009, LECT NOTES COMPUT SC, V5545, P357
[7]  
Matsuzaki K, 2006, LIB CONSTRUCTIVE SKE
[8]  
Muller-Funk U., 2009, MUNSTER SKELETON LIB
[9]  
Qu X, 2010, MULT TECHN ICMT 2010
[10]  
Rabenseifner R., 2009, HYBRID MPI OPENMP PA