[发明专利]一种开放分布式系统资源管理与任务调度系统与方法有效
申请号: | 201610282320.X | 申请日: | 2016-04-29 |
公开(公告)号: | CN105893157B | 公开(公告)日: | 2019-08-30 |
发明(设计)人: | 钮艳;杜翠兰;赵淳璐;佟玲玲;易立;李扬曦;张琳;姜宇航;赵晓航 | 申请(专利权)人: | 国家计算机网络与信息安全管理中心 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F9/48 |
代理公司: | 工业和信息化部电子专利中心 11010 | 代理人: | 田卫平 |
地址: | 100029*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种开放分布式系统资源管理与任务调度系统与方法,本发明通过将开放分布式系统资源管理与任务调度系统分为任务管理器、资源策略优化调度器、资源管理器、以及多个节点管理器,简化中央调度功能,解决了现有技术中的资源管理与调度系统较难直接应用在异构硬件资源环境下管理执行异构任务的问题,能够提供一种管理异构硬件资源并调度执行异构任务的框架,可支持硬件资源的动态变化与不同类型任务的调度管理。 | ||
搜索关键词: | 一种 开放 分布式 系统 资源管理 任务 调度 方法 | ||
【主权项】:
1.一种开放分布式系统资源管理与任务调度系统,其特征在于,包括任务管理器、资源策略优化调度器、资源管理器、以及多个节点管理器:所述任务管理器,用于将任务分解为多个子任务,在子任务开始前向资源策略优化调度器发送申请资源请求;接收资源策略优化调度器发送的分配关系,将一个或多个子任务发送至相应的节点管理器,并接收节点管理器发送的任务执行状态,根据所述任务执行状态进行任务状态的管理,并将任务状态控制命令发送至节点管理器;所述任务状态控制命令包括暂停任务、重启任务、终止任务、以及初始化任务;资源策略优化调度器,用于接收任务管理器发送的申请资源请求,调用资源管理器的硬件状态信息,基于所述硬件状态信息进行硬件资源的优化调度,建立多个子任务与硬件资源的分配关系,并把所述分配关系发送至任务管理器;节点管理器,每个节点管理器对应一个硬件,用于接收任务管理器下发的一个或多个子任务,构建子任务执行环境,启动子任务执行验证,将子任务的执行状态周期性地汇报给任务管理器,将硬件状态信息周期性地汇报给资源管理器,接收任务管理器下发的任务状态控制命令,根据所述任务状态控制命令控制子任务的状态;所述资源管理器,用于进行硬件资源的注册、删除、以及状态管理、对各个节点管理器发送的硬件状态信息进行管理;所述任务管理器包括任务生命周期管理单元、子任务分解单元、执行资源申请单元、以及任务状态管理单元;所述子任务分解单元,用于根据用户提交任务时指定的执行约束条件将任务分解为多个子任务,并将所述多个子任务发送至任务生命周期管理单元;所述任务生命周期管理单元,用于接收子任务分解单元发送的多个子任务,根据用户配置确定多个子任务的任务起始时间并发送至执行资源申请单元;所述执行资源申请单元,用于接收任务生命周期管理单元发送的多个子任务的任务起始时间,在子任务开始前向资源资源策略优化调度器发送申请资源请求;所述任务状态管理单元,用于接收资源策略优化调度器发送的分配关系,将一个或多个子任务发送至相应的节点管理器,并接收节点管理器发送的任务执行状态,根据所述任务执行状态进行任务状态的管理,并将任务状态控制命令发送至节点管理器;所述资源策略优化调度器具体用于:接收任务管理器发送的申请资源请求,调用资源管理器的硬件状态信息,在有用户约束的情况下,根据用户指定的执行约束条件建立多个子任务与硬件的分配关系,并把所述分配关系发送至任务管理器;在无用户约束的情况下,根据调用的资源管理器的硬件状态信息结合策略优化生成算法,建立多个子任务与硬件的分配关系,并把所述分配关系发送至任务管理器。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国家计算机网络与信息安全管理中心,未经国家计算机网络与信息安全管理中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610282320.X/,转载请声明来源钻瓜专利网。