论文部分内容阅读
在面向层次管理的科学计算网格环境下,高性能计算机通过本地账号的方式为网格提供资源,网格用户通过应用的方式使用资源。基于该背景,本文对资源组织、用户权限管理、可用计算资源的选择和账号映射等方面进行了深入的研究。主要研究成果如下:
(1)本文提出了以应用为中心的资源组织模型,不仅为资源提供者提供了透明的资源组织管理方式,而且缓冲和屏蔽了网格动态资源变化给网格用户带来的影响。
(2)提出了全局一致分布式存储方案。在OpenLDAP的基础上,该方案实现了定制的schema,以最小的网络带宽实现了分布散在各地的LDAP数据库的安全同步,在整个网格范围内提供信息的快速访问功能。
(3)在资源组织模型的基础上,提出了基于属性和角色的用户权限管理和分布式认证模块。在用户权限管理部分,提出了自适应模式和锁定模式以应对网格的动态性。在分布式验证模型部分,提出了验证请求权限的体面降级功能和用于该功能的访问规则组合辅助算法,以保证资源的有效使用和避免无谓的浪费。另外,提出了基于作业状态和操作的共享机制。
(4)针对网格用户选择资源的难点,提出了可用资源选择模型和基于资源描述参数比例和基于用户选择历史的可用计算队列推荐算法,不仅提供了算法的开发和运行平台,而且为用户提供了较好的可用资源列表。
(5)针对网格账号和本地账号转换的问题,提出了动态多对多的映射模型和基于时间和空间离散的均衡映射算法,提供了算法的开发和运行平台,而且保证了账号映射的离散和均衡性。
(6)讨论了本文提出的模型和算法在本地实现的功能接口和实现技术;提出了跨平台、通用和易于扩展的管理接口二次开发模型;最后讨论了基于portlet的网格资源和用户权限管理portal。