[发明专利]执行任务的方法和系统在审
申请号: | 201710166676.1 | 申请日: | 2017-03-20 |
公开(公告)号: | CN106970836A | 公开(公告)日: | 2017-07-21 |
发明(设计)人: | 李亚坤 | 申请(专利权)人: | 联想(北京)有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48 |
代理公司: | 北京市柳沈律师事务所11105 | 代理人: | 安之斐 |
地址: | 100085*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 执行 任务 方法 系统 | ||
1.一种执行任务的方法,其特征在于,所述方法包括:
将任务划分为至少两个子任务;
分别试运行划分得到的各个子任务;以及
基于得到的试运行结果判断是否存在执行成本超过预定值的子任务,如果存在执行成本超过预定值的子任务则终止执行所述任务,否则继续执行所述任务。
2.如权利要求1所述的执行任务的方法,其中,
所述将任务划分为至少两个子任务,包括:通过有向无环图模型将任务划分为多个子任务;
其中,所述多个子任务对应于所述任务被执行的先后顺序。
3.如权利要求1所述的执行任务的方法,其中,所述试运行划分得到的各个子任务,包括:
从各个子任务中选择部分内容;
运行所述部分内容得到对应的试运行结果,其中,所述试运行结果包括试运行所述部分内容所消耗的时间以及运行该所述部分内容所消耗的资源。
4.如权利要求1所述的执行任务的方法,其中,所述判断是否存在执行成本超过预定值的子任务,包括:
基于试运行结果统计各个所述子任务的总耗时或总资源消耗中的至少一个;
判断得到的各个所述子任务总耗时或总资源消耗中至少一个是否大于各自对应的预定值。
5.如权利要求1所述的执行任务的方法,其特征在于,所述方法还包括,当存在执行成本超过预定值的子任务时,生成并提供警告信息。
6.一种执行任务的系统,所述系统应用于多处理器平台中,所述系统包括多处理器和存储器,其特征在于,
存储器,用于存储用户指令和系统数据;
多处理器,用于基于所述用户指令来执行如下步骤:
将任务划分为至少两个子任务;
分别试运行划分得到的各个子任务;以及
基于得到的试运行结果判断是否存在执行成本超过预定值的子任务,如果存在执行成本超过预定值的子任务则终止执行所述任务,否则继续执行所述任务。
7.如权利要求6所述的执行任务的系统,其中,所述多处理器通过有向无环图模型将任务划分为多个子任务;
其中,所述多个子任务对应于所述任务被执行的先后顺序。
8.如权利要求6所述的执行任务的系统,其中,所述多处理器从各个子任务中选择部分内容;运行所述部分内容得到对应的试运行结果,其中,所述试运行结果包括试运行所述部分内容所消耗的时间以及运行该所述部分内容所消耗的资源。
9.如权利要求6所述的执行任务的系统,其中,所述多处理器基于试运行结果统计各个所述子任务的总耗时或总资源消耗中的至少一个;判断得到的各个所述子任务总耗时或总资源消耗中至少一个是否大于各自对应的预定值。
10.如权利要求6所述的执行任务的系统,其特征在于,所述系统还包括:
告警器,用于当存在执行成本超过预定值的子任务时,生成并提供警告信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联想(北京)有限公司,未经联想(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710166676.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:固定优先级资源受限系统层次能耗优化方法
- 下一篇:一种信息处理方法及电子设备