论文部分内容阅读
高性能计算是科技创新的重要手段,随着国民经济的迅速发展,提供高效快捷的应用服务成为高性能计算应用领域研究的热点。本文从高性能应用的需求出发,分析了当前高性能应用的不足,结合云计算模式的特点,在上海超级计算中心平台上,设计了一套应用集成度高、扩展性好的高性能应用服务。该服务主要功能是让用户快速封装需要使用的各种应用软件,不再需要考虑高性能作业提交的各个环节,高效地进行应用提交。它具备用户体验方便,计算资源充分合理使用两大特点。
论文的主要工作是:
1.设计了基于模板的高性能应用封装。统一应用软件的封装模式,满足用户不同的应用需求,具有显示界面美观大方、应用逻辑可靠强大、应用提交方式统一简易的特点,用户体验好。
2.设计了高性能应用服务松耦合的驱动扩展机制。该机制提供统一的作业管理接口,屏蔽机群系统间的异构性,对用户透明。为不同的计算资源定制驱动脚本,实现应用服务功能和无依赖关系的平台系统的松耦合。把应用功能和计算资源有机连接,使资源能动态修改,保证系统的安全性、可扩展性。
3.设计了合理的用户权限管理。各类用户进行分层管理,合理分配应用软件权限、限制可使用计算资源范围,使计算资源能够被合理有效的利用。符合实际的高性能应用资源使用现状,避免因用户抢占资源和不当使用资源造成的安全问题,系统平台也能让资源使用情况透明展示。
本文最后用一个应用实例说明高性能应用服务的流程,通过对应用服务请求响应时间和作业请求吞吐率的测试,证实系统能很好地提供应用服务。