发明名称 用于对工作进行负载平衡的方法和系统
摘要 提供了一种用于在刀片中心内的不同刀片机箱之间进行负载平衡的计算机实现的方法、系统和计算机程序产品。针对去往和来自刀片机箱的总数据流量监视每个刀片机箱。如果该刀片中心内的第一刀片机箱负担过重,则禁止该第一刀片机箱内负担最重的刀片。继而识别该刀片中心内的较少利用的第二刀片机箱,并且指派该第二刀片机箱内的负担最轻的刀片来接管从该第一刀片机箱被禁止的刀片的工作负载。
申请公布号 CN101782863B 申请公布日期 2013.04.03
申请号 CN201010003180.0 申请日期 2010.01.14
申请人 国际商业机器公司 发明人 E·R·柯恩;W·G·帕根
分类号 G06F9/50(2006.01)I 主分类号 G06F9/50(2006.01)I
代理机构 北京市金杜律师事务所 11256 代理人 酆迅;李峥宇
主权项 一种用于在刀片中心中的多刀片机箱之间对工作进行负载平衡的计算机实现的方法,所述计算机实现的方法包括:经由第一机箱中的管理模块,针对进入所述第一机箱的机箱数据流量监视网络入口交换机;经由所述第一机箱中的第一刀片上的软件网络代理,针对进入所述第一刀片以及从所述第一刀片排出的第一刀片数据流量监视多个网络接口卡;以及响应于所述对网络入口交换机的监视以及对第一刀片上的所述多个网络接口卡的监视,通过以下步骤之一确定所述第一机箱被超负荷使用:(1)测量所述第一机箱的第一资源使用水平,其中资源使用水平是基于与总共有多少来自于所述第一机箱中的刀片的硬件资源可用相比总共有多少来自于所述第一机箱中的刀片的硬件资源正在被使用;测量第二机箱的第二资源使用水平,其中所述第二资源使用水平小于所述第一资源使用水平;计算所述第一资源使用水平与所述第二资源使用水平之间的差,来确定资源使用水平差;以及如果所述资源使用水平差超过预定义的动作水平,则确定所述第一机箱超负荷使用;(2)测量第一刀片机箱数据流量,其中所述第一刀片机箱数据流量是寻址到所述第一刀片并且通过网络入口交换机的数据流量;测量第一刀片网络接口卡数据流量,其中所述第一刀片网络接口卡数据流量是已经由所述第一刀片处理的并且从所述第一刀片排出的数据流量;以及计算所述第一刀片机箱数据流量和所述第一刀片网络接口卡数据流量之间的差,其中所述第一刀片机箱数据流量和所述第一刀片网络接口卡数据流量之间的差超过了预定义的动作水平指示所述第一机箱中的所述第一刀片中资源的过度使用;从所述第一机箱停用所述第一刀片,以及启用第二机箱中的第二刀片。
地址 美国纽约阿芒克