论文部分内容阅读
科学信息产品处理分系统是地球表层系统科学研究应用示范项目的一个组成部分,由中国科学院遥感与数字地球研究所委托河南大学计算机与信息工程学院开发。科学信息产品处理分系统的工作环境是集群系统,系统中包含了大量计算机硬件。为了降低该集群系统的管理难度,减少由硬件故障引发的问题,帮助管理者方便地进行集群管理工作,由此针对该集群系统设计开发了集群环境下硬件监测系统,负责监测集群中各个节点的硬件信息及运行连接状况,并展示给用户。集群环境下硬件监测系统主要分为三个模块:信息获取模块、信息收集模块以及信息展示模块。(1)信息获取模块的主要功能是获取各个节点的硬件信息及运行状况并发送给服务器。(2)信息收集模块的主要功能是解析传输的XML格式信息,之后保存在服务器,并将信息发送给客户端。(3)信息展示模块的主要功能是监测到的硬件信息在客户端展示给用户。在系统实现过程中采用Sigar类库,监测集群中各个节点的硬件信息及运行状况;采用DOM4J技术解析传输的XML格式硬件信息;采用JFreeChart技术,以动态折线图的形式将CPU及内存使用记录展现出来;采用RMI灵活的远程调用与回调的分布式对象技术实现各个模块之间的通信。通过以上工作的研究,本文设计并实现了集群环境下硬件监测系统,该系统在实验运行过程中达到了预期效果,且系统具有占用资源少、反应灵敏等特点,能够有效的监测集群中各个节点的硬件信息及运行连接状况,用户可以通过观察了解并分析整个集群的状况,及时发现集群中的问题,减少了集群系统由于硬件故障造成的损失。提高了科学信息产品处理分系统项目中集群管理者的工作效率。