● 摘要
经过近50年的持续发展,我国已经在全国各地建立了许多的地震台站、台网。这些台站对地壳活动进行不间断监测,每天都会产生大量的数据,如何对这些海量数据进行快速地处理、分析和计算从而实现对地震的准确预报和快速定位是地震行业所面临的主要问题。集群在提供强大计算能力方面是一个很好的选择,中国国家地震局的多家子研究机构也都先后配备了各自的集群设备。但是,在对集群资源的使用上还存在着一些问题,主要体现在:(1)缺少友好的集群访问接口,集群使用的高门槛使得在很多部门中集群资源被闲置。(2)作业提交和集群资源的描述方法不统一,这给集群资源的整合带来了困难。(3)集群资源的利用不充分,不能在多个组织之间形成共享。 本文结合地震行业现有集群应用的实际特点,通过建立NEQ网格环境下集群管理系统初步解决了上述问题,有效地提高了地震行业的信息化水平,促进了地震行业信息化规范的形成。本文的主要工作和取得的成果如下:1.根据对地震行业中现有的集群资源以及地震应用的分析,结合集群和网格技术,提出了符合地震行业应用特点的NEQ网格环境下集群管理系统的体系结构。2.对NEQ系统中的信息进行了抽象和统一描述。结合地震行业应用的特点对NEQ系统中的作业请求、集群应用以及集群资源进行抽象和统一化的描述。3.为了能够将集群资源转化成为一种标准的、统一的资源, NEQ系统将集群的基本功能封装成Web Service服务,并对它们进行了实现。这些服务包括作业解析服务,作业监控服务,作业操作服务,集群硬件信息监控服务以及文件传输服务。4.通过基于环的多请求调度模型解决了作业在多集群之间的调度问题,通过实验证明该调度模型能够有效地减少作业的平均等待时间和作业的平均响应比,提高系统的利用率。5.利用NEQ系统成功的运行了多个地震方面的相关应用。