论文部分内容阅读
随着网络应用的不断扩大,对网络服务器性能的要求也越来越高。相对于传统的高性能计算机,集群系统以良好的性价比和高可扩展性等优点,逐渐成为主流的网络服务器。集群服务器系统由大量的计算节点组成,可以支持各种类型的作业的执行。网格环境更是扩大了传统集群系统的应用范围。在网格环境下以统一的方式对系统进行管理并在网格范围内进行作业调度非常重要。本文对如何在网格环境下设计安全、可扩展和支持动态配置管理的远程作业管理系统(RemoteJob Management System,RIMS)进行了深入的研究。 针对传统系统可扩展性和可管理性的不足,本文提出并实现了RJMS管理框架(Management Framework,MF)。RJMS MF支持对网格和集群的动态管理,使用以JMX为微核心的微核心架构设计,包含了对系统组件、资源、服务、管理接口和持久化的管理,很好的改善了传统系统在动态管理能力和管理扩展能力上的不足。 针对传统系统安全性支持的不足,提出并实现了RJMS安全框架RJMS SF。RJMS SF主要包含了企业权限映射模型,可以很好的把本地OA等系统的用户轻松的映射到网格环境中的虚拟帐户。同时RJMS SF也包含了从用户登录可视化的Web管理界面到作业结果最终返回的全部数据通路的安全性支持。 针对传统系统对于网格环境调度支持的不足,研究了在新的环境下如何调度的问题,设计并实现了一个网格环境下的两级调度框架。支持基于复杂表达式的调度策略和动态调度策略选择机制。同时支持对于调度框架的动态管理,调度策略的动态添加、修改和卸载。 本文的研究成果已经应用于国家863软件重大专项”集群服务器功能软件”中的远程作业管理系统,验证了方法的有效性和实用性。本文的研究对于网格环境下的作业管理系统的安全性、管理性和调度支持具有很好的参考价值。