[发明专利]用于平衡工作负荷分布的协作方法和系统有效
申请号: | 201310382257.3 | 申请日: | 2013-08-28 |
公开(公告)号: | CN103677996B | 公开(公告)日: | 2016-12-28 |
发明(设计)人: | G·德拉科尔特;A·M·斯格罗;A·多纳特尔利 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 北京市金杜律师事务所11256 | 代理人: | 酆迅,陈颖 |
地址: | 美国纽*** | 国省代码: | 暂无信息 |
权利要求书: | 暂无信息 | 说明书: | 暂无信息 |
摘要: | 本发明涉及用于平衡工作负荷分布的协作方法和系统。可以提供一种用于多个联网的计算节点中的平衡的工作负荷分布的方法。可以布置联网的计算节点为连通图,该连通图定义每个联网的计算节点的至少一个直接邻居。该方法可以包括确定第i个计算节点在第i个计算节点可以开始新任务之前的第一阶段的第一工作负荷指标;确定第i个计算节点在假设新任务在第i个计算节点上在第二阶段执行时的估计工作负荷指标;确定每个直接邻居在假设新任务在第二阶段执行时的估计工作负荷指标;判决是否向另一计算节点移动新任务;并且向第i个计算节点的直接邻近计算节点中的一个直接邻近计算节点移动新任务,从而在多个联网的计算节点内平衡工作负荷。 | ||
搜索关键词: | 用于 平衡 工作 负荷 分布 协作 方法 系统 | ||
【主权项】:
一种用于多个联网(200)的计算节点中的工作负荷分布的方法(100),所述联网(200)的计算节点被布置为连通图,所述连通图定义每个联网的计算节点的至少一个直接邻近计算节点,所述方法包括:‑确定(102)所述多个联网的计算节点之中的第i个计算节点(202)在所述第i个计算节点开始新任务之前的第一阶段k的第一工作负荷指标xi(k),‑确定(104)所述第i个计算节点(202)在假设所述新任务(402)在所述第i个计算节点(202)上在第二阶段k+1执行时的估计工作负荷指标yi(k+1),‑确定(106)所述第i个计算节点(202)的每n个直接邻近计算节点(204,206,208,210)在假设所述新任务(402)在所述第二阶段k+1执行时的估计工作负荷指标yj(k+1),j≤n,‑基于判决协议来判决(108)是否向所述第i个计算节点(202)的所述n个直接邻近计算节点(204,206,208,210)中的一个直接邻近计算节点移动所述新任务(402),所述判决协议包括:‑所述第i个计算节点在阶段k的所述第一工作负荷指标xi(k),‑所述第i个计算节点在阶段k+1的所述估计工作负荷指标yi(k+1),‑所述第i个计算节点(202)的所述直接邻近计算节点(204,206,208,210)中的每个直接邻近计算节点在阶段k的所述第一工作负荷指标xj(k),以及‑所述第i个计算节点(202)的所述直接邻近计算节点j(204,206,208,210)中的每个直接邻近计算节点在阶段k+1的所述估计工作负荷指标yi(k+1),‑如果判决为移动所述新任务(402),则向所述第i个计算节点(202)的所述直接邻近计算节点(204,206,208,210)中的一个直接邻近计算节点移动(110)所述新任务(402),从而在所述多个联网的计算节点内平衡工作负荷,其中所述第i个计算节点(202)在阶段k+1的所述估计工作负荷指标yi(k+1)由下式确定:其中:“n”是所述第i个计算节点(202)的直接邻近计算节点(204,206,208,210)的数目,xi(k)是所述第i个计算节点(202)在阶段k的所述第一工作负荷指标,xj(k)是所述n个直接邻近计算节点(204,206,208,210)中的一个直接邻近计算节点在阶段k的所述第一工作负荷指标。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310382257.3/,转载请声明来源钻瓜专利网。