摘要
针对目前地震海量数据处理的需求,本文提出一种高效并行道集排序方法。利用地震数据按线和道多级关键字管理的特点,将数据分块,分发给多个节点同时进行初级关键字排序,利用数据库存储过程,控制并发进程之间的同步和异步,由最后一个进程将按初级关键字排序后的道集信息进行合并,继而再次分块进行下一级关键字的并行排序,实现了海量地震数据分块多级并行排序。实际地震数据排序结果表明该方法切实可行,效果良好。
For mass seismic data management in the current seismic processing system,a rapid gathering method is put forward in this paper using parallel sorting.Because seismic data is organized by multi-level keywords such as line and trace,it can be divided into several parts for parallel sorting by primary keywords on computation notes.The last task merged all of the firstly sorted results at the control of the inter-process synchronization through the storage procedure of database.The merged information can also be divided to perform parallel sorting by the next level keyword.Finally,the multi-level parallel sorting is rapidly achieved by parting the massive seismic data.Based on this sorting method,we develop the parallel data loading and parallel gathering modules in our seismic processing system and achieve good results in real seismic data processing.
出处
《石油地球物理勘探》
EI
CSCD
北大核心
2015年第3期565-568,8,共4页
Oil Geophysical Prospecting
基金
国家科技重大专项"地球物理技术软件集成"(2011ZX05005-005-06)资助
关键词
MYSQL数据库
存储过程
并行抽道集
进程间同步
排序
MySQL database,storage procedure,parallel gathering,inter-process synchronization,sorting