[发明专利]资源调度方法、装置、设备、系统及可读存储介质有效
申请号: | 201910091106.X | 申请日: | 2019-01-30 |
公开(公告)号: | CN111506414B | 公开(公告)日: | 2023-04-25 |
发明(设计)人: | 叶良;蒋明江;陈龙刚;黄城;杨国东 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 北京博雅睿泉专利代理事务所(特殊普通合伙) 11442 | 代理人: | 郭少晶 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 资源 调度 方法 装置 设备 系统 可读 存储 介质 | ||
本发明公开了一种资源调度方法、装置、设备、系统及可读存储介质,该方法包括:获取目标应用对象的资源需求信息,目标应用对象是在线类应用、离线类应用或平台类应用中的一种;根据所述目标应用对象的资源需求信息,在多个支持提供资源的备选设备中,分配用于向所述目标应用对象提供资源的目标设备,生成对应的资源分配信息;将所述资源分配信息发送给所述目标设备,以触发所述目标设备根据所述资源分配信息,向所述目标应用对象提供资源。
技术领域
本发明涉及资源调度技术领域,更具体地,涉及一种资源调度方法、装置、设备、系统及可读存储介质。
背景技术
在线服务集群包括多个联合起来的具有数据处理能力的设备(例如服务器),可以共同响应或处理各种业务请求。随着互联网、计算机技术的飞速发展,提供用户特定的应用服务功能的应用的规模数量爆发性增长,通过在线服务集群响应大量应用的资源请求,提供应用所需的资源,可以提高处理效率。
但是,在线服务器集群由于业务流量的峰谷特性难以预估、预防性的灾难备援等因素,处理器资源平均使用率普遍较低。
发明内容
本发明的一个目的是提供一种用于资源调度的新技术方案。
根据本发明的第一方面,提供了一种资源调度方法,其包括:
获取目标应用对象的资源需求信息,目标应用对象是在线类应用、离线类应用或平台类应用中的一种;
根据所述目标应用对象的资源需求信息,在多个支持提供资源的备选设备中,分配用于向所述目标应用对象提供资源的目标设备,生成对应的资源分配信息;
将所述资源分配信息发送给所述目标设备,以触发所述目标设备根据所述资源分配信息,向所述目标应用对象提供资源。
优选地,所述资源需求信息至少包括所述目标应用对象的资源请求信息、资源预估信息以及需求优先级;所述需求优先级包括在线类优先级、离线类优先级以及平台类优先级;
所述获取目标应用对象的资源需求信息的步骤包括:
当所述目标应用对象是所述在线类应用或所述离线类应用时,根据所述目标应用对象设置所述资源请求信息以及所述需求优先级,并根据所述资源请求信息获取所述资源预估信息;
当所述目标应用对象是所述平台类应用时,根据所述目标应用对象设置所述资源预估信息以及所述需求优先级,并根据所述资源预估信息获取所述资源请求信息。
优选地,当所述目标应用对象是所述在线类应用或所述离线类应用时,根据所述资源请求信息获取所述资源预估信息的步骤包括:
根据所述资源请求信息以及所述目标应用对象的最小保证负载、预测负载,获取所述资源预估信息;
其中,所述预测负载是根据所述目标应用对象的历史负载信息获取的。
优选地,当所述目标应用对象是所述平台类应用时,根据所述资源预估信息获取所述资源请求信息的步骤包括:
根据所述目标应用对象的资源预估信息、支持提供资源的设备的固有资源以及可获取的其他应用对象的资源预估信息,获取所述目标应用对象的资源请求信息。
优选地,所述在多个支持提供资源的备选设备中,分配用于向所述目标应用对象提供资源的目标设备的步骤包括:
根据所述目标应用对象的资源需求信息,获取每个备选设备的资源评分;
根据每个所述备选设备的资源评分的降序排序次序,分配所述目标设备。
优选地,所述资源需求信息至少包括所述目标应用对象的资源请求信息、资源预估信息以及需求优先级;所述需求优先级包括在线类优先级、离线类优先级以及平台类优先级;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910091106.X/2.html,转载请声明来源钻瓜专利网。