论文部分内容阅读
地球物理资料处理及其解释工作中常见的数据繁多、计算密集等问题在一定程度上制约了地球物理数据处理的信息化进程。如果用单机来处理这巨大的数据量及运算量,时间会比较长,动辄就是几个小时,严重浪费了物探研究人员的宝贵时间,现有的超级计算机或集群系统都可以解决该问题。但超级计算机过于昂贵,布置集群系统又存在许多困难,比如费用昂贵、技术复杂、硬件要求高、节点数目有限等,这两个解决方案对大多数物探研究人员而言都不可行。在该背景下,提出了本研究课题,充分利用现有的网络设备和闲置的计算机资源,把单机的运算量分发到多机上并行处理,极大的缩短运算时间,同时最大限度的对物探研究人员屏蔽底层的分布式计算过程,以期达到易用易配置易管理的目的。本文针对地球物理数据处理中数据量大、计算量大、单机处理速度慢等特点,提出了一种能够充分利用现有资源、处理效果好、网络重构能力强、易升级、易使用的分布式处理方案。该系统用动态链接库的方式提供了一个能够适应各种并行算法的统一的接口。该系统拥有较高的智能性,能自动检测机器信息及网络环境,最大限度的方便用户配置系统。能自动判断各 PC 性能,智能的分配任务,性能高的机器分配的任务比较多,性能低的机器分配的任务比较少,通过合理分配能够最大程度的减少任务的运算时间。它采用层次型体系架构,支持多个管理域的分布式计算。系统采用实时管理网络节点资源使用状态的方式进行负载均衡,合理使用网络资源,降低业务处理的响应时间。系统采用自顶向下的软件工程方法和模块化设计思想进行设计,使系统易扩充功能、可移植到其它操作系统。