[发明专利]一种任务调度方法、装置及电子设备在审
申请号: | 201910393743.2 | 申请日: | 2019-05-13 |
公开(公告)号: | CN111930476A | 公开(公告)日: | 2020-11-13 |
发明(设计)人: | 黄佳鑫;陈鲁;赵磊;石雪;徐林薇 | 申请(专利权)人: | 百度(中国)有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/50;G06K9/62 |
代理公司: | 北京银龙知识产权代理有限公司 11243 | 代理人: | 许静;黄灿 |
地址: | 200041 上海市浦东新区张*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 任务 调度 方法 装置 电子设备 | ||
本发明涉及计算机技术领域,提供一种任务调度方法、装置及电子设备,以解决任务执行效率低问题。该方法包括:基于n个候选样本设备分别对应的任务特征数据集进行训练,获得n个第一分类模型,基于待执行任务的特征数据,遍历n个第一分类模型,确定待执行任务在n个第一分类模型上的第一指标参数的值,根据n个第一指标参数的值,从n个候选样本设备中确定目标设备,将待执行任务分配至目标设备进行执行。不再是随机选取设备执行待执行任务,而是考虑了候选样本设备的任务特征以及待执行任务的特征,可使待执行任务与目标设备更加匹配,减少待执行任务在目标设备上执行不成功的情况发生,从而提高任务执行效率。
技术领域
本发明涉及计算机技术领域,尤其涉及一种任务调度方法、装置、电子设备及计算机可读存储介质。
背景技术
随着智能技术的快速发展,越来越多的应用涌现。用户可通过各种应用执行对应的操作实现相关功能。在应用开发完成之后,正式上线使用之前,为确保应用能正常运行,需要进行测试。可通过测试平台对测试任务进行调度,即为测试任务分配执行测试的设备。
目前,在为任务分配设备的过程中,从待选的设备中随机选取设备执行任务,即采用随机分发策略。每个设备有其对应的特征,每个任务有其对应的特征,一个设备并不是适合执行所有任务,例如,在一个设备上执行具备某些特征的任务的过程中,容易发生执行不成功的问题,若通过随机选取设备执行测试任务,在发生执行不成功的情况下,需要将任务重新分配至新的设备中执行,如此会影响任务执行效率,容易导致任务执行效率低。
发明内容
本发明实施例提供一种任务调度方法、装置、电子设备及计算机可读存储介质,以解决现有技术任务执行效率低的问题。
第一方面,本发明实施例提供了一种任务调度方法,所述方法包括:
基于n个候选样本设备分别对应的任务特征数据集,进行分类模型训练,获得n个候选样本设备对应的n个第一分类模型,所述n为大于或等于1的正整数;
基于待执行任务的特征数据,遍历所述n个第一分类模型,确定所述待执行任务在所述n个第一分类模型上的第一指标参数的值;
根据n个所述第一指标参数的值,从所述n个候选样本设备中确定所述待执行任务对应的目标设备;
将所述待执行任务分配至所述目标设备进行执行。
可选的,所述基于n个候选样本设备分别对应的任务特征数据集,进行分类模型训练之前,包括:
获取N个样本设备分别对应的任务特征数据集,所述N为大于或等于1的正整数;
基于所述N个样本设备对应的任务特征数据集,对所述N个样本设备进行筛选,确定所述n个候选样本设备。
可选的,基于所述N个样本设备分别对应的任务特征数据集,对所述N个样本设备进行筛选,确定所述n个候选样本设备,包括:
初始化第一预设模型参数的值以及第二预设模型参数的值;
若所述第一预设模型参数的值满足第一预设条件,则基于所述样本设备对应的第一部分任务特征数据以及所述第一预设模型参数的值,进行分类模型训练,获得所述样本设备对应的第二分类模型;
基于所述第二分类模型对第二部分任务特征数据进行预测,确定第二指标参数的值,其中,所述样本设备对应的任务特征数据集包括第一部分任务特征数据和所述第二部分任务特征数据;
若所述第二指标参数的值满足第二预设条件,则将所述第二预设模型参数的值更新为所述第一预设模型参数的值;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于百度(中国)有限公司,未经百度(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910393743.2/2.html,转载请声明来源钻瓜专利网。