本发明专利技术提供了一种高性能计算服务平台中的资源管理系统和方法,包括:若干个资源拥有者将资源接入若干个集群接入器;所述资源管理中心按行业或领域将所有所述资源形成不同的资源域进行管理;门户显示所述资源域,用户通过门户使用资源域中的资源。通过资源动态接入,对资源进行分类和抽象,整合异构资源,实现了资源类型的可扩展性。采用面向用户的按行业或领域划分的资源管理模式,实现资源有效分配和充分共享,提高资源使用的效率。此外,通过资源副本管理,解决资源信息失效及更新的问题,提高用户访问资源定位的效率。并且,指定资源的使用规模和优先级,更准确的满足应用环境中用户对资源访问控制和资源调度的需求。
【技术实现步骤摘要】
本专利技术涉及资源管理技术,特别涉及一种。
技术介绍
资源管理是用来描述和管理资源及其相关属性和关系的技术。随着高性能计算技术的不断发展,应用范围不断扩大,高性能计算应用呈现多集群、分布式、多应用的发展趋势,而传统的高性能计算资源管理模式单一、可扩展性和适应性差,难以满足用户多样性的需求。主要体现在以下几个方面:①资源的异构性。在高性能计算应用环境中,资源种类繁多,不同的资源具有不同类型和不同的性能特征。资源不再狭义的被定义为某种物理实体,而是表示在网络化环境中可被共享和利用的任何能力,包括计算资源、存储资源、网络资源、应用软件资源、信息资源等。资源具有分布、异构的特点,如何实现异构环境下对资源的统一配置和管理是一个难点问题;②资源的动态性。在高性能计算应用环境中,资源可能跨多个管理域,资源的状态动态变化,资源信息具有不确定性,资源的配置和能力也在动态变化。因此,资源管理机制需要具有一定的自适应性,能够有效且高效的利用资源,并具备一定的容错处理能力;③用户需求多样性。用户来自于不同的行业、不同的组织机构,不同的用户对资源授权、访问控制和隶属关系的要求也不尽相同。因此,高性能计算服务平台的资源管理机制必须具有灵活性和可配置性,满足不同企业或用户组织的多个业务系统对用户权限控制的实际需求,而平台能够支持的资源种类、数目和粒度,直接影响着用户授权和访问控制的实施效果;层次模型是当前大部分系统所使用的资源管理模型。这种模型采用层次化的方法对资源进行管理,每层都有一个或多个资源管理器,通过局部资源管理器和全局资源管理器之间的协调或多个局部资源管理器之间的协调,实现整个系统中的资源管理。采用层次模型,能够较好的解决资源异构性,维护节点资源管理的自治性,同时具有良好的可扩展性。但是同时也存在着一些问题,如缺乏对资源预约的支持,以及无法很好适应应用环境中资源供需的动态变化等。
技术实现思路
本专利技术的目的在于提供一种以解决现有技术的高性能计算资源管理模式单一、可扩展性和适应性差,难以满足用户多样性的需求的问题。为解决上述技术问题,本专利技术提供:高性能计算服务平台中的资源管理方法,包括:若干个资源拥有者将资源接入若干个集群接入器;所述资源管理中心按行业或领域将所有所述资源形成不同的资源域进行管理;门户显示所述资源域,用户通过所述门户使用资源域中的资源。可选的,在所述的高性能计算服务平台中的资源管理方法中,若干个资源拥有者将资源接入若干个集群接入器的步骤包括:若干个资源拥有者将资源的动态信息接入若干个集群接入器,其中,所述资源的动态信息包括:通过通用资源标识符正确的描述资源及资源访问方式,生成资源的唯一标识符;将资源的动态信息合并到资源管理中心,建立集中资源信息索引;将资源的动态信息传输至门户。可选的,在所述的高性能计算服务平台中的资源管理方法中,当资源发生变化,资源管理中心更新集中资源信息索引。可选的,在所述的高性能计算服务平台中的资源管理方法中,所述资源管理中心按行业或领域将所有所述资源形成不同的资源域进行管理的步骤包括:资源管理中心收集资源的信息;资源管理中心按行业或领域将所有所述资源形成不同的资源域;用户根据自己所在的行业或领域向资源管理中心预约所述资源。可选的,在所述的高性能计算服务平台中的资源管理方法中,还包括:在所述门户保存所述资源域的资源信息副本。可选的,在所述的高性能计算服务平台中的资源管理方法中,当所述资源信息副本过时或资源信息副本验证失败时,将重新到所述资源管理中心更新所述资源域的资源信息副本。可选的,在所述的高性能计算服务平台中的资源管理方法中,还包括:在资源管理中心指定资源的使用规模和优先级。可选的,在所述的高性能计算服务平台中的资源管理方法中,所述使用规模和优先级包括:作业数,用于限定用户同时计算的作业数量;Slots数,用户限定用户单个作业的规模;优先级,用于限定用户的优先级及用户所在项目组的优先级。同时,本专利技术还提供高性能计算服务平台中的资源管理系统,包括:若干个集群接入器,用于收集若干个资源拥有者的资源;资源管理中心,用于按行业或领域将所有所述资源形成不同的资源域进行管理;门户,用于显示所述资源域,用户通过所述门户使用资源域中的资源。本专利技术提供的,具有以下有益效果:通过资源动态接入,对资源进行分类和抽象,整合异构资源,实现了资源类型的可扩展性。采用面向用户的按行业或领域划分的资源管理模式,实现资源有效分配和充分共享,提高资源使用的效率。此外,通过资源信息副本管理,解决资源信息失效及更新的问题,提高用户访问资源定位的效率。并且,通过指定资源的使用规模和优先级,更准确的满足应用环境中用户对资源访问控制和资源调度的需求。附图说明下面将结合附图及实施例对本专利技术作进一步说明,附图中:图1是高性能计算服务平台中的资源管理系统的结构示意图;图2是高性能计算服务平台中的资源管理方法的流程示意图。具体实施例方式以下结合附图和具体实施例对本专利技术提出的作进一步详细说明。根据下面说明和权利要求书,本专利技术的优点和特征将更清楚。需说明的是,附图均采用非常简化的形式且均使用非精准的比例,仅用以方便、明晰地辅助说明本专利技术实施例的目的。本专利技术提出了一种高性能计算服务平台资源管理技术及其实现方法。在层次模型的基础上,面向用户权限控制的实际需求,建立了以用户为中心而不是以系统为中心的资源管理策略,能较好的适应应用环境和用户需求的变化,具有良好的适用性和可操作性。如图1所示,高性能计算服务平台中的资源管理系统10,包括:若干个集群接入器11,用于收集若干个资源拥有者12的资源13 ;资源管理中心14,用于按行业或领域将所有所述资源13形成不同的资源域进行管理;其中,所述资源管理中心14包括:企业管理模块、软件管理模块、集群管理,列队管理模块、用户管理模块和计算机资源权限管理模块。门户15,用于显示所述资源域,用户通过所述门户15使用资源域中的资源。高性能计算服务平台中的资源管理系统采用Portal (门户)-Router (资源管理中心^Cluster (集群接入器)三层系统架构,提供统一视图进行资源管理和监控,并在统一资源管理技术基础上提供面向不同企业或用户组织的独立的、互不干扰的资源管理策略。其中,Portal采用J2EE架构,Router和Cluster采用面向服务的体系结构,分别部署了相对独立的对外开放的服务接口。如图2所示,使用所述的高性能计算服务平台中的资源管理系统,提供一种高性能计算服务平台中的资源管理方法,包括:S21:若干个资源拥有者将资源接入若干个集群接入器;资源接入主要包括三个阶段:接入、合并和传输。接入阶段:若干个资源拥有者将资源的动态信息接入若干个集群接入器,其中,所述资源的动态信息包括:通过通用资源标识符(URI, Uniform Resource Identifier)正确的描述资源及资源访问方式,生成资源的唯一标识符;合并阶段:将资源的动态信息合并到资源管理中心,建立集中资源信息索引;传输阶段:将资源的动态信息传输至门户。当资源发生变化,资源管理中心更新集中资源信息索引可重新定位资源,从而实现资源的动态接入。S22:所述资源管理中心按行业或领域将所有所述资源形成不同的资源域进行管理;在资源管本文档来自技高网...
【技术保护点】
高性能计算服务平台中的资源管理方法,其特征在于,包括:若干个资源拥有者将资源接入若干个集群接入器;所述资源管理中心按行业或领域将所有所述资源形成不同的资源域进行管理;门户显示所述资源域,用户通过所述门户使用资源域中的资源。
【技术特征摘要】
1.高性能计算服务平台中的资源管理方法,其特征在于,包括: 若干个资源拥有者将资源接入若干个集群接入器; 所述资源管理中心按行业或领域将所有所述资源形成不同的资源域进行管理; 门户显示所述资源域,用户通过所述门户使用资源域中的资源。2.根据权利要求1所述的高性能计算服务平台中的资源管理方法,其特征在于,若干个资源拥有者将资源接入若干个集群接入器的步骤包括: 若干个资源拥有者将资源的动态信息接入若干个集群接入器,其中,所述资源的动态信息包括:通过通用资源标识符正确的描述资源及资源访问方式,生成资源的唯一标识符; 将资源的动态信息合并到资源管理中心,建立集中资源信息索引; 将资源的动态信息传输至门户。3.根据权利要求2所述的高性能计算服务平台中的资源管理方法,其特征在于,当资源发生变化,资源管理中心更新集中资源信息索引。4.根据权利要求1所述的高性能计算服务平台中的资源管理方法,其特征在于,所述资源管理中心按行业或领域将所有所述资源形成不同的资源域进行管理的步骤包括: 资源管理中心收集资源的信息; 资源管理中心按行业或领域将所有所述资源形成不同的资源...
【专利技术属性】
技术研发人员:李根国,徐彬,刘杰,陈家慧,刘祎洋,乔明奎,龙文明,
申请(专利权)人:上海超级计算中心,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。