[发明专利]一种任务处理方法及设备在审
申请号: | 201811454705.5 | 申请日: | 2018-11-30 |
公开(公告)号: | CN111258745A | 公开(公告)日: | 2020-06-09 |
发明(设计)人: | 孟祥金;魏巍;张政勇 | 申请(专利权)人: | 华为终端有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 冯艳莲 |
地址: | 518129 广东省东莞市松山湖高新技术产业开*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 任务 处理 方法 设备 | ||
1.一种任务处理方法,其特征在于,该方法包括:
资源管理器从任务管理器中获取各个待执行任务的服务等级协议SLA信息,以及待执行任务的历史运行时长信息和关键待执行任务的历史计算资源占用大小;
所述资源管理器根据各个待执行任务的SLA信息和历史运行时长信息,预测各个待执行任务的未来开始执行时间点;
所述资源管理器根据各个关键待执行任务的历史计算资源占用大小,预测各个关键待执行任务未来运行时所需占用的计算资源大小;
所述资源管理器在各个关键待执行任务的未来开始执行时间点发生之前为所述关键待执行任务预分配与所需占用的计算资源大小对应的计算资源;
所述资源管理器接收来自所述任务管理器的待执行任务,并根据预测的各个待执行任务的未来开始执行时间点,在任一待执行任务的未来开始执行时间点到达时执行所述任一待执行任务;且在执行关键待执行任务时,所述资源管理器调用预分配的与所述关键待执行任务对应的计算资源执行所述关键待执行任务。
2.根据权利要求1所述的方法,其特征在于,所述资源管理器根据各个待执行任务的SLA信息和历史运行时长信息,预测各个待执行任务的未来开始执行时间点,包括:
所述资源管理器根据各个待执行任务的历史运行时长,预测各个待执行任务的未来运行时长;
所述资源管理器根据SLA信息和未来运行时长,以及各个待执行任务的预设优先级,确定各个待执行任务的执行顺序;
其中,预设优先级高的待执行任务比预设优先级低的待执行任务的执行顺序靠前,SLA信息中设有期望最晚完成时间点的待执行任务比SLA信息中未设有期望最晚完成时间点的待执行任务的执行顺序靠前,SLA信息中设有期望最晚完成时间点且期望最晚完成时间点早的待执行任务比期望最晚完成时间点晚的待执行任务的执行顺序靠前,且期望最晚完成时间点相同的多个待执行任务中运行时长越长的待执行任务执行顺序越靠前;
所述资源管理器根据各个待执行任务的所述执行顺序、预设的定时开始执行时间点和每个待执行任务的未来运行时长,预测各个待执行任务的未来开始执行时间点。
3.根据权利要求2所述的方法,其特征在于,所述资源管理器根据所述执行顺序、预设的定时开始执行时间点和每个待执行任务的未来运行时长,预测各个待执行任务的未来开始执行时间点,包括:
所述资源管理器将预设的定时开始执行时间点,确定为首个待执行任务的未来开始执行时间点;
依次将第二个待执行任务到最后一个待执行任务作为当前待执行任务,对所述当前待执行任务执行:
所述资源管理器根据所述当前待执行任务的上个待执行任务的未来运行时长和上个待执行任务的未来开始执行时间点,计算所述上个待执行任务的未来结束执行时间点;
所述资源管理器将所述上个待执行任务的未来结束执行时间点作为所述当前待执行任务的未来开始执行时间点。
4.根据权利要求1~3任一所述的方法,其特征在于,所述资源管理器根据各个待执行任务的历史运行时长,预测各个待执行任务的未来运行时长,包括:
针对任意一个待执行任务,所述资源管理器加权求平均所述待执行任务在历史T个周期内的运行时长,得到所述待执行任务的未来运行时长。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为终端有限公司,未经华为终端有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811454705.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:空调系统
- 下一篇:一种确定摄像头到人脸距离的方法及装置