全球电离层模型的分布式并行解算

Distributed Parallel Estimation for Global Ionospheric Modeling

  • 摘要: 为满足GNSS数据处理效率不断提升的需求,提出并开发了一套分布式并行计算框架,并基于该框架实现了全球电离层模型的分布式并行解算。采用2台服务器和4台台式机,对全球电离层建模分别测试了单机多线程、多机分布式等并行计算方案,并分析了不同方案建模的数据处理效率。结果表明,采用多线程并行计算可以大幅提高数据处理效率,且当开启线程数与计算机CPU核心数一致时效率提升最佳;采用多机分布式并行计算可进一步提高数据处理效率,使用4台台式机相对于单台台式机解算时间减少约60%,使用2台服务器相对于单台服务器解算时间减少约18%;采用分布式并行计算方案,可充分利用多台计算机资源来提高全球电离层建模效率,对电离层产品快速发布、建模算法的测试等具有重要的意义,对多系统GNSS精密定轨与定位、大网解算也具有很好的参考价值。

     

    Abstract: A framework of distributed parallel computing is proposed and developed to meet the performance and requirements of GNSS data processing. Global ionospheric modeling by using distributed parallel estimation is performed based on this framework. The efficiency of global ionospheric modeling is tested and analyzed by using single computer with multi threads and multi computers with distributed parallel computing respectively. The results indicate multi-threaded parallel computing can promote the efficiency significantly. The efficiency is promoted to the highest when the number of threads is set to equal to the number of CPU cores. Also, the efficiency can be further enhanced by using multi computers with distributed parallel computing. The time consumption of modeling can be reduced approximately 60% by using 4 desktop computers compared to using single desktop computer. If 2 servers are used for modeling, the time can be reduced approximately 18% compared to using one server. Multi computers are organized for distributed parallel computing to promote the efficiency of global ionospheric modeling. It's very helpful for fast releasing of ionosphere products, algorithm testing of modeling and so on. It also has good reference value to multi-GNSS precise orbit determination and positioning as well as estimation of huge GNSS network.

     

/

返回文章
返回