[发明专利]一种资源的调度和管理方法及装置有效
申请号: | 201210096125.X | 申请日: | 2012-04-01 |
公开(公告)号: | CN103365713B | 公开(公告)日: | 2017-06-20 |
发明(设计)人: | 柴晓前 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/50 |
代理公司: | 北京中博世达专利商标代理有限公司11274 | 代理人: | 申健 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 资源 调度 管理 方法 装置 | ||
技术领域
本发明实施例涉及通信技术领域,尤其涉及一种资源的调度和管理方法及装置。
背景技术
基础设施作为服务(Infrastructure as a Service,简称:IaaS)是云计算的一种典型应用模式,由于其可以降低硬件成本和管理成本,提高硬件资源利用率,被越来越广泛的使用。
IaaS能够降低硬件成本的一个重要原因是资源的按需分配,即:业务需要资源时为业务分配虚拟机供业务使用,在业务不需要资源时释放为其分配的虚拟机。采用IaaS后,当有多个错峰业务时,同一资源可以在不同时段供不同业务使用,达到削峰填谷的效果,从整体上提高了资源的利用效率。
虚拟机是一种最为常见的资源存在形式,通过将硬件资源虚拟化,按客户需求提供一定能力的虚拟机,使得一个硬件可以为多个客户提供服务,提高了硬件资源的利用率。
现有技术中资源都是由用户直接向IaaS申请,其后续的调度和释放都需要用户进一步的维护。
发明内容
本发明实施例提供一种资源的调度和管理方法、装置和系统,以实现通过调度和管理平台根据用户提交的资源计算任务,自动的实现资源的申请、调度以及释放。
本发明中资源由资源提供平台所提供,资源提供平台可以是公有资源提供平台,或者私有资源提供平台或者其他能够提供资源服务的平台;其中资源可以是物理机或者虚拟机(Virtual Manufacturing,简称:VM),每个资源可以包括一个或多个计算节点,每个计算节点是一个运行在资源上的、可以用来调度和执行任务的程序,如Java虚拟机(Java Virtual Manufacturing,简称:JVM)或者其他能够独立完成调度和执行任务功能的程序;其中资源计算任务并不对调度和管理内容作限定,实际的资源计算任务可以包括任何需要在资源上执行的程序或脚本;所述资源计算任务可以包括一个或者多个子任务,其子任务可以是调度和管理平台根据该资源计算任务的描述文件得到和/或由调度和管理平台划分,调度和管理平台划分任务的具体方法可以是:调度和管理平台根据所要处理的数据的大小、该资源计算任务可用的资源数等,进行子任务的划分。如原来描述文件中的资源计算任务所要处理的数据非常大,一个资源无法完成处理,则可以将用户提交的所述资源计算任务由调度和管理平台将其重新分割为多个无依赖关系和/或有依赖关系的子任务,所述子任务能够被单个资源所处理。一个子任务的执行可能需要一个或者多个计算节点完成,若需要多个计算节点,则该多个计算节点可由同一个资源提供或者由多个资源提供。
本发明实施例提供一种资源的调度和管理方法,包括:
调度和管理平台接收客户端发送的资源计算任务,所述资源计算任务包括一个或多个子任务;
调度和管理平台根据所述资源计算任务确定为所述资源计算任务分配的资源特性,所述资源特性包括:资源数量和资源的规格属性;
调度和管理平台向资源提供平台申请所需的满足所述资源特性的资源;
调度和管理平台调度所述资源计算任务到所述申请到的资源上执行。
本发明实施例提供一种资源的调度和管理装置,包括:
资源计算任务接口模块,用于接收客户端发送的资源计算任务,所述资源计算任务包括一个或多个子任务;
资源计算任务分析模块,用于根据所述资源计算任务确定为所述资源计算任务分配的资源特性,所述资源特性包括:资源数量和资源的规格属性;
资源和计算节点调度模块,用于向资源提供平台申请所需的满足所述资源特性的资源;
资源计算任务调度模块,用于调度所述资源计算任务到所述申请的资源上执行。
一种资源的调度和管理系统,包括:
客户终端,用于生成资源计算任务,并向调度和管理平台发送所述资源计算任务;
调度和管理平台,用于接收客户端发送的资源计算任务,所述资源计算任务包括一个或多个子任务;根据所述资源计算任务确定为所述资源计算任务分配的资源特性,所述资源特性包括:资源数量和资源的规格属性;向资源提供平台申请所需的满足所述资源特性的资源;进一步调度所述资源计算任务到所述申请的资源上执行;
资源提供平台,提供相应资源数量和资源的规格属性的资源,用以完成资源计算任务。
调度和管理平台分析资源计算任务确定完成该资源计算任务的资源特性,进一步通过资源特性确定所需的资源,并自动实现资源计算任务在资源上的调度。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210096125.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种堆芯活性区冷却剂绝对中子通量谱计算方法
- 下一篇:任务调度方法和装置