[发明专利]在网络中的多个节点中分配多个任务的方法和系统有效
申请号: | 200710129135.8 | 申请日: | 2007-07-13 |
公开(公告)号: | CN101126992A | 公开(公告)日: | 2008-02-20 |
发明(设计)人: | 苏工;伯纳德·R.·皮尔斯;唐纳德·W.·施密特;斯蒂芬·J.·海斯格;唐娜·N.·第兰博格;格雷格·A.·狄克 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 | 代理人: | 杜娟 |
地址: | 美国*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络 中的 节点 分配 任务 方法 系统 | ||
1.一种用计算机实现的方法,用于在处理器网络中的多个处理节点中分配多个任务,所述方法包括如下步骤:
计算多个任务的任务处理器消耗值;
计算多个节点的测量的节点处理器消耗值;
计算多个节点的目标节点处理器消耗值,所述目标节点处理器消耗值表明最佳节点处理器消耗;
根据节点i的测量的节点处理器消耗值与节点i的目标节点处理器消耗值之间的差来计算负载指数值;以及
根据每个节点的计算的负载指数值在节点中分配任务以便在节点中平衡处理器工作负载,使得每个节点的计算的负载指数值基本上为零。
2.如权利要求1所述的方法,还包括如下步骤:根据实际处理器工作负载分配与目标处理器工作负载分配的差来计算负载指数标准偏差值,使得负载指数标准偏差被减小到基本上为零,在所述目标处理器工作负载分配的情况下,所有亲缘关系节点的负载指数值基本上为零。
3.如权利要求1所述的方法,其中多个任务中的每一个只被分配一次。
4.如权利要求1所述的方法,还包括如下步骤:如果存在多于一种处理器类型,那么为每个节点确定处理器类型,其中所述处理器类型确定如何分配任务,使得为一种类型的处理器指定的任务被专门分配给该类型的处理器。
5.如权利要求4所述的方法,还包括如下步骤:
创建多维平衡矩阵,所述矩阵的每一维表示对应于特定处理器类型的节点,并且每个单元表示任务;
按照从最高负载指数值到最低负载指数值的顺序来排序计算的负载指数值;以及
根据已排序的负载指数值来用任务填充所述矩阵;
在单元中重新布置任务以便表示处理器工作负载在节点中的平衡;
如果其对应节点的任务列表为空,则去除矩阵的每一维;以及
根据所述矩阵表示来把任务分配给处理器。
6.如权利要求5所述的方法,还包括如下步骤:
扩展多维平衡,使得每一维可以表示对应于多个处理器类型的节点;以及
根据预定的使用规则来重新布置单元中的任务,使得任务的重新布置是非对称的。
7.如权利要求1所述的方法,还包括如下步骤:计算一个阈值,低于所述阈值,认为系统令人满意地被平衡,从而所述阈值表示负载指数偏差减少一个较大的量。
8.如权利要求7所述的方法,其中只有当重新分配使得负载指数偏差减少了超过阈值的值时才重新分配任务。
9.如权利要求8所述的方法,其中所述阈值根据处理器工作负载而改变。
10.如权利要求1所述的方法,还包括如下步骤:
在每一平衡器运行期间,跟踪具有高处理器消耗的多个任务。
11.如权利要求10所述的方法,其中当负载指数偏差未能达到阈值以下时,多个最大处理器消耗任务被更加密切地监视以便更好地获得处理器消耗的细节。
12.一种用于在网络中的多个节点中分配多个任务的系统,所述系统包括:
用于执行任务的多个处理器;
包括处理器的多个节点;
任务调度器,用于:
接收多个任务;
计算多个任务的任务处理器消耗值;
计算多个节点的节点处理器消耗值;
计算多个节点的目标节点处理器消耗值,所述目标节点处
理器消耗值表明最佳节点处理器消耗;以及
根据节点i的计算的节点处理器消耗值与节点i的目标节点处理器消耗值之间的差来计算负载指数值;以及
平衡器,用于根据每个节点的计算的负载指数值在节点中分配任务,以便在节点中平衡处理器工作负载,使得每个节点的计算的负载指数值基本上为零。
13.如权利要求12所述的系统,其中所述任务调度器和平衡器是驻留在计算机系统中的软件。
14.如权利要求13所述的系统,其中所述任务调度器还包括逻辑,用于:
如果存在多于一种处理器类型,那么为每个节点确定处理器类型,其中所述处理器类型确定如何分配任务。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710129135.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:改善残影现象的方法
- 下一篇:一种上网行为数据加密系统及方法