论文部分内容阅读
随着科学技术的快速发展,高性能计算资源的应用范围越来越广,然而与PC不同的是,高性能计算机是一种稀缺的资源,对普通用户来说它的应用门槛仍然较高。如何更加方便有效,更加安全的使用这些资源,提高资源的利用率,成为目前用户和开发者共同关心的问题。面向高性能计算应用门户的作用在于把高性能计算机虚拟化为抽象的计算资源,为用户访问和使用高性能计算资源提供一致的Web接口,有效的降低用户使用资源的门槛,提高资源的利用率,因此对它的研究也越来越受到重视。本文结合目前高性能计算应用领域的具体需求,基于一个具体的高性能计算平台,设计和实现了一种新的高性能计算门户。文中首先给出了门户的整体框架设计,然后对该框架在实现过程中的关键技术进行了深入的研究,对重要的功能模块进行了优化,让门户最终达到需求分析的要求。在门户层服务方面,本文基于用户分组的思想设计和实现了一套权限管理系统,对门户视图层的优化技术进行了研究,实现了无限级联菜单在Gridsphere框架的成功应用,研究了VNC在门户的应用技术,这些优化工作都是针高性能计算门户相对于普通门户特有的问题进行的。围绕门户对高性能计算资源的管理问题,本文研究了中间件访问资源的适配器技术,实现了GT4访问YH高性能计算资源的适配器,解决了一些资源如YH计算资源不能被门户所管理的问题。适配器是门户的中间件层访问计算资源层的中介,属于中间件的一个组件,它使高性能计算门户不仅能够访问大部分高性能计算资源,而且能更有效的管理和维护这些资源。本文最后设计和实现了将元调度引入高性能计算门户的作业管理系统。该系统为整个门户增加了元调度层,在内部结构上,作业管理系统实现了对各个功能模块的划分,能比较容易的移植到原有门户系统,具有良好的可扩展性和可修改性。因为元调度功能的引入,门户能够将多个计算资源在一定程度上虚拟成为一个超级计算机,使计算资源对用户更加透明,并且资源之间能够更好的协同工作,提高了资源的利用率,最后,本文给出了作业管理系统的实现。实践结果表明,该高性能计算门户具有一定的应用价值和学术价值。