基于气流优先级分配工作负荷制造技术

技术编号:11277429 阅读:126 留言:0更新日期:2015-04-09 10:09
可以基于多个处理元件的气流优先级,在多个处理元件之间分派或分配工作负荷。具体地,本发明专利技术包括一种计算机系统的技术特征,该计算机系统包括:多个刀片式服务器,该多个刀片式服务器被分成至少两个组;多个风扇,刀片式服务器的每个组用至少一个风扇;优先级控制器,用于基于气流,设置每个刀片式服务器的优先级;以及工作负荷分配器,用于向具有最高优先级的刀片式服务器分配工作负荷。

【技术实现步骤摘要】
【国外来华专利技术】基于气流优先级分配工作负荷
技术介绍
计算系统能够具有多个处理元件。例如,服务器系统可以包括容纳多个刀片式服务器的壳体。可以在这些处理元件之间分配工作负荷。当这些处理元件执行工作负荷时,处理元件会发热。因此,计算系统经常包括用于冷却处理元件的冷却机制,如风扇,使得它们不会过热。 【附图说明】 下面的详细描述参照附图,其中: 图1图示根据示例的用于基于气流优先级分配工作负荷的计算系统。 图2图示根据示例的刀片式服务器的壳体。 图3图示根据示例的用于基于气流优先级分派工作负荷的方法。 图4图示根据示例的用于修改气流优先级的方法。 图5图示根据示例的用于基于气流流量优先级分派工作负荷的计算机可读介质。 【具体实施方式】 根据实施例,具有多个处理元件的计算系统可以基于气流优先级在多个处理元件之间分配工作负荷。在一个示例中,计算系统可以包括具有作为处理元件的多个刀片式服务器的壳体。基于多个刀片式服务器在壳体内的位置以及基于多个刀片式服务器与风扇的接近度,多个刀片式服务器可以具有不同的气流特性。示例气流特性可以是与刀片式服务器关联的气流速率或刀片式服务器周围的自由空间的量。另一气流特性可以是风扇是否正在操作以及风扇正在操作的等级。可以为每个刀片式服务器确定气流优先级。工作负荷分配器能够基于刀片式服务器的气流优先级,向刀片式服务器分配工作负荷。通过以这样的方式分配工作负荷,可以通过减少为冷却刀片式服务器而多频繁地操作风扇以及以何等级操作风扇,来节省功率。 在其它示例中,可以基于改变条件来修改处理元件的气流优先级。例如,处理元件可以被分为与一个或多个风扇关联的多个组。当为特定组启动风扇时,由于该风扇导致对该组中处理元件的更高冷却能力,所以可以提高该组中处理元件的气流优先级。此外,计算系统可以包括用于每个组的温度传感器,以感测该组的环境温度。当基于所感测的温度确定风扇有可能被启动或提高等级时,可以修改该组中处理元件的气流优先级以反映此确定。例如,由于风扇的即将升级能够导致对该组中处理元件的提高的冷却能力,所以可以提高气流优先级。可选地,在一些机制中,可以降低气流优先级,以减小风扇会被升级的可能性。 下面将参照附图更详细地讨论该实施例和示例以及其它实施例的更多细节和优点。 现在参照附图,图1图示根据示例的用于基于气流优先级分配工作负荷的计算系统。计算系统100可以包括一个或多个计算机,和/或可以由一个或多个计算机实现。计算机可以包括一个或多个控制器以及一个或多个机器可读存储介质。 控制器可以包括处理器以及用于实现机器可读指令的存储器。优先级控制器140以及工作负荷分配器150包括软件模块、用于存储这些软件模块的一个或多个机器可读介质、以及用于执行这些软件模块的一个或多个处理器。软件模块可以是包括机器可执行指令的计算机程序。处理器可以包括至少一个中央处理单元(CPU)、至少一个基于半导体的微处理器、至少一个数字信号处理器(DSP)(如数字图像处理单元)、适用于获取并执行在存储器中存储的指令的其它硬件设备或处理元件、或以上的组合。处理器可以包括芯片上的一个或多个核、多个芯片上的多个核、多个设备上的多个核,或以上的组合。处理器可以从存储器取得、解码并执行指令以执行各种功能。作为获取及执行指令的替代或除获取及执行指令以外,处理器可以包括至少一个集成电路(1C)、其它控制逻辑、其它电子电路、或包括用于执行各种任务或功能的多个电子组件的以上电路的组合。 控制器可以包括存储器,如机器可读存储介质。机器可读存储介质可以是包含或存储可执行指令的任何电子存储设备、磁性存储设备、光学存储设备或其它物理存储设备。因此,机器可读存储介质可以包括例如:各种随机存取存储器(RAM)、只读存储器(ROM)、闪存及以上的组合。例如,机器可读介质可以包括非易失性随机存取存储器(NVRAM)、电可擦除可编程只读存储器(EEPROM)、存储驱动器、NAND闪存等等。此外,机器可读存储介质可以是计算机可读的及非暂时性的。此外,计算系统100可以包括与一个或多个控制器分离的一个或多个机器可读存储介质。 计算系统100可以包括壳体110。壳体110可以是用于容纳多个处理元件的罩。此外,壳体10可以包括多个处理元件组,如处理元件组120及处理元件组130。在一个示例中,处理元件可以是刀片式服务器。此外,如上所述的,处理元件可以是控制器。此外,壳体110可以包括一个以上的具有多个处理元件组的壳体。 壳体110还可以包括风扇,如风扇122和风扇132。风扇可以被配置为冷却该壳体中的特定处理元件。例如,风扇122可以被配置为冷却处理元件组120。此外,风扇132可以被配置为冷却处理元件组130。风扇122和风扇132可以是用于冷却计算机处理元件的多种风扇中的任一种。例如,风扇可以是轴流式风扇、离心风扇或横流风扇。 计算系统100可以包括优先级控制器140以及工作负荷分配器150。可以由一个计算机或多个计算机实现这些组件中的每个。此外,计算系统100的用户可以通过一个或多个其它计算机来与计算系统100交互,该一个或多个其它计算机可以认为也可以不认为是计算系统100的一部分。作为示例,计算机管理者或技术人员可以通过用户接口与计算系统100交互,以管理其设置。 优先级控制器140可以被配置为基于气流来设置组120和组130中每个处理元件的优先级。为了解释气流和气流优先级的概念,参照图2。图2图示根据示例的刀片式服务器的壳体。壳体200可以容纳多个刀片式服务器1-8。刀片式服务器1-8可以被分成两个组,组210及组220。如能够看到的,组210包括刀片式服务器1-4,组220包括刀片式服务器5-8。壳体200可以对应于壳体110,组210可以对应于组120,并且组220可以对应于组130。 由于壳体200的设计和每个刀片式服务器在壳体内的放置,壳体200中的刀片式服务器1-8可以具有不同的气流特性。气流特性可以包括空气流过每个刀片式服务器的速度或在每个刀片式服务器附近流动的速度。此气流速率能够影响在每个刀片式服务器执行工作负荷时每个刀片式服务器变热得有多快。气流速率还能够影响每个刀片式服务器的冷却能力。冷却能力可以表示风扇能够多快或多有效地冷却刀片式服务器。此外,刀片式服务器相对于被配置为冷却该刀片式服务器的风扇的位置的位置会影响冷却能力。这些气流特性可以用于确定每个刀片式服务器的气流优先级。高气流优先级可以表示相对于其它刀片式服务器的正气流特性,而低气流优先级可以表示相对于其它刀片式服务器的负气流特性。优先级和/或气流特性可以被存储在可由优先级控制器140和工作负荷分配器150访问的计算机可读存储介质上。 作为示例,刀片式服务器4和刀片式服务器5可以初始被设置为具有最高气流优先级。在一些壳体中,如在壳体200中,位于壳体中间的刀片式服务器自然地具有最高气流速率和冷却能力。这可能是因为风扇在壳体200内的放置以及刀片式服务器4和5周围的空间量。能够通过利用气流计测量从每个刀片式服务器上或每个刀片式服务器中流过的空气的量,通过手动测试或自动测试来确定气流速率。能够在实现计算系统100之前进行这样的测试,且所测量的值可以用本文档来自技高网...

【技术保护点】
一种计算系统,包括:多个刀片式服务器,所述多个刀片式服务器被分成至少两个组;多个风扇,刀片式服务器的每个组用至少一个风扇;优先级控制器,用于基于气流来设置每个刀片式服务器的优先级;以及工作负荷分配器,用于向具有最高优先级的刀片式服务器分配工作负荷。

【技术特征摘要】
【国外来华专利技术】1.一种计算系统,包括: 多个刀片式服务器,所述多个刀片式服务器被分成至少两个组; 多个风扇,刀片式服务器的每个组用至少一个风扇; 优先级控制器,用于基于气流来设置每个刀片式服务器的优先级;以及 工作负荷分配器,用于向具有最高优先级的刀片式服务器分配工作负荷。2.根据权利要求1所述的计算系统,其中,所述优先级控制器被配置为:基于每个组中的风扇是否正在运行以及该组是否具有要工作的空闲的刀片式服务器,设置该组的优先级,其中,所述工作负荷分配器被配置为给较高优先级的组内的刀片式服务器分配工作负荷。3.根据权利要求1所述的计算系统,其中,所述优先级控制器被配置为:基于用于每个组的风扇正在运行的等级以及该组是否具有要工作的空闲的刀片式服务器,设置该组的优先级。4.根据权利要求1所述的计算系统,进一步包括计算机可读存储介质,所述计算机可读存储介质存储每个刀片式服务器的气流特性。5.根据权利要求1所述的计算系统,其中,所述工作负荷分配器被配置为:如果第一组具有比第二组更高的优先级,则将工作负荷分配给所述第一组中较低优先级的刀片式服务器而不是所述第二组中较高优先级的刀片式服务器。6.根据权利要求1所述的计算系统,进一步包括用于刀片式服务器的每个组的温度传感器,其中,所述优先级控制器被配置为:如果一个组的温度传感器表示该组的风扇将要启动或将要升级至更高的操作等级,则设置该组的优先级。7.根据权利要求6所述的计算系统,其中,所述工作负荷分配器被配置为:如果第二组的优先级被提高并且第一组的温度传感器表示所述第一组的风扇将要启动或将要升级至更高的操作等级,则将被分派给所述第一组的工作负荷重分配给所述第二组。8.一种方法,包括...

【专利技术属性】
技术研发人员:马特·诺伊曼
申请(专利权)人:惠普发展公司有限责任合伙企业
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1