[发明专利]分布式系统中资源的调度方法以及装置有效

专利信息
申请号: 201610128461.6 申请日: 2016-03-07
公开(公告)号: CN107168788B 公开(公告)日: 2021-01-08
发明(设计)人: 张杨;冯亦挥;欧阳晋;韩巧焕;汪方 申请(专利权)人: 阿里巴巴集团控股有限公司
主分类号: G06F9/50 分类号: G06F9/50
代理公司: 北京清源汇知识产权代理事务所(特殊普通合伙) 11644 代理人: 冯德魁
地址: 英属开曼群岛大开*** 国省代码: 暂无信息
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 分布式 系统 资源 调度 方法 以及 装置
【说明书】:

本申请公开了一种分布式系统中资源的调度方法,包括:接收作业方申请资源的申请请求,所述申请请求中包含申请所述资源的相应资源标识;提取所述申请请求中包含的所述资源标识;分析提取出的所述资源标识,并与预先建立的资源标识‑标识序列映射关系进行比对,获得所述申请请求对应的待筛选标识序列;利用筛选算法,从所述待筛选标识序列中筛选出与分析后的所述资源标识匹配的标识序列;将筛选出的所述标识序列与预先建立的标识序列‑资源映射关系进行比对,确定所述申请请求对应的资源;将所述申请请求对应的资源分配给所述作业方。基于该方法进行资源调度时,根据所述申请请求中包含的资源标识分配相应的资源,资源调度的灵活性更强。

技术领域

本申请涉及分布式系统技术领域,具体涉及一种分布式系统中资源的调度方法。本申请同时涉及一种分布式系统中资源的调度装置、另一种分布式系统中资源的调度方法以及装置。

背景技术

随着计算机技术和网络技术的不断发展,分布式系统架构的应用越来越广泛。在分布式系统中,用户发起的作业请求往往不能直接获得实现对象,需要经过多个中间服务构件对用户的作业请求进行协同处理,并最终成功执行作业。分布式系统中通常存在三个角色:资源调度器(Resource Manager)、作业方和机器节点(Machine Node)。在分布式系统中,资源调度器(Resource Manager)用于协调、分配分布式系统中可用资源;作业方包括作业管理器(Job Master)以及下属的作业节点(Job Worker),其中,作业管理器(JobMaster)用于控制自身下属的所有作业节点(Job Worker),负责代表所有作业节点(JobWorker)向资源调度器(Resource Manager)申请作业资源,以及向机器节点(MachineNode)发送作业程序;作业节点(Job Worker)用于执行具体的作业程序,只与作业管理器(Job Master)之间进行通信;机器节点(Machine Node)代表机器负责监管作业程序的执行。

在分布式系统中,通常存在成千上万台机器,这些机器很有可能是异构的,例如,有些机器的操作系统是Linux,有些机器的操作系统是Windows;有些机器的内核版本是1.9,有些机器的内核版本是2.0;有些机器的磁盘类型是SSD,有些机器的磁盘类型是SATA等等。对于用户作业而言,有些用户作业对机器的配置并不敏感,可以在任何配置的机器上执行;但是也有一些用户作业依赖于特定配置的机器,例如,有的用户作业必须在操作系统是Windows的机器上执行,有的用户作业对磁盘I/O性能要求很高,必须在磁盘类型是SSD的机器上执行。

目前,现有技术提供的分布式系统中资源的调度方法,对于资源调度器(ResourceManager)来说,无法对机器集群中的机器进行区分,在资源调度器(Resource Manager)看来,机器集群中的所有机器都是同构的,当用户作业请求申请机器集群中的某一类的机器资源时,由于资源调度器(Resource Manager)无法区分机器集群中的机器,因此无法针对机器集群中的某一类的机器向用户作业分配资源,导致用户作业执行失败,功能较为单一;由此可知,一旦机器集群中存在异构机器,即使只有几十台很少的异构机器,也必须另外组建一个独立的机器集群;以此类推,如果有多类异构的机器,则需要相应的组建多个独立的机器集群,不仅用户作业在提交资源申请的时候会需要手动选择集群,而且多个集群的管理也是问题,存在一定的缺陷。

发明内容

本申请提供一种分布式系统中资源的调度方法,以解决现有技术的存在的功能单一和存在缺陷的问题。

本申请同时涉及一种分布式系统中资源的调度装置、另一种分布式系统中资源的调度方法以及装置。

本申请提供一种分布式系统中资源的调度方法,包括:

接收作业方申请资源的申请请求,所述申请请求中包含申请所述资源的相应资源标识;

提取所述申请请求中包含的所述资源标识;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201610128461.6/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top