服务器机架燃料电池的制作方法_5

文档序号:9383019阅读:来源:国知局
、闪存或其它存储器技术、CD-ROM、数字多功能盘(DVD)或其它光盘存储、磁带盒、磁带、磁盘存储或其它磁性存储设备、或能用于存储所需信息且可以由通用计算设备300访问的任何其它介质。然而,计算机存储介质不包括通信介质。通信介质通常以诸如载波或其他传输机制等已调制数据信号来体现计算机可读指令、数据结构、程序模块或其他数据,并包括任意信息传送介质。作为示例而非限制,通信介质包括诸如有线网络或直接线连接之类的有线介质,以及诸如声学、RF、红外及其他无线介质之类的无线介质。上述中任一组合也应包括在计算机可读介质的范围之内。
[0052]系统存储器330包括易失性和/或非易失性存储器形式的计算机存储介质,如只读存储器(ROM) 331和随机存取存储器(RAM) 332。基本输入/输出系统333 (B1S)包含有助于诸如启动时在计算设备300中元件之间传递信息的基本例程,它通常存储在ROM 331中。RAM 332通常包含处理单元320可立即访问和/或当前正在操作的数据和/或程序模块。作为示例而非限制,图3示出了操作系统334、其它程序模块335和程序数据336。
[0053]在使用通信介质时,通用计算设备300可以经由到一个或多个远程计算机的逻辑连接在联网环境中工作。图3中所描绘的逻辑连接是到网络199的一般网络连接371,网络199可以是局域网(LAN)、诸如因特网的广域网(WAN)或其他网络。计算设备300通过网络接口或适配器370连接到一般网络连接371,该网络接口或适配器进而连接到系统总线321。在联网环境中,相对于通用计算设备300或其部分或其外围设备所描绘的程序模块可被存储在通过一般网络连接371通信地耦合到通用计算设备300的一个或多个其他计算设备的存储器中。应当理解,所示的网络连接是示例性的,并且可使用在计算设备之间建立通信链路的其它手段。
[0054]通用计算设备300还可包括其它可移动/不可移动、易失性/非易失性计算机存储介质。仅仅作为示例,图3示出了对不可移动、非易失性介质进行读或写的硬盘驱动器341。可以与示例性计算设备一起使用的其它可移动/不可移动、易失性/非易失性计算机存储介质包括但不限于,磁带盒、闪存卡、数字多功能盘、数字录像带、固态RAM、固态ROM等等。硬盘驱动器341通常通过诸如接口 340的不可移动存储器接口连接到系统总线321。
[0055]上文讨论并在图3中示出的驱动器及其相关联的计算机存储介质为通用计算设备300提供了对计算机可读指令、数据结构、程序模块和其它数据的存储。例如,在图3中,硬盘驱动器341被示为存储了操作系统344、其他程序模块345,以及程序数据346。注意,这些组件可以与操作系统334、其它程序模块335和程序数据336相同,也可以与它们不同。操作系统344、其它程序模块345和程序数据346在这里被标注了不同的标号是为了说明至少它们是不同的副本。
[0056]如从上面的描述可见,已经提出了服务器机架燃料电池。考虑此处所述的主题的众多可能的变体,本发明要求保护落入以下权利要求书范围内的所有这样的实施例及其等效实施方式。
【主权项】
1.一种系统,包括: 燃料电池,所述燃料电池消耗燃料并输出电功率; 一个或多个计算设备,所述一个或多个计算设备主要由所述燃料电池供电;以及 燃料电池控制器,所述燃料电池控制器被配置成响应于对由所述燃料电池输出的电功率大于由所述一个或多个计算设备利用的电功率的确定来执行以下中的至少之一:增加所述一个或多个计算设备的一个或多个冷却装置的操作,增速所述一个或多个计算设备的一个或多个处理器,请求所述一个或多个计算设备执行附加的处理工作,以及增加所述一个或多个计算设备对低优先级任务的执行。2.如权利要求1所述的系统,其特征在于,所述燃料电池控制器进一步被配置成响应于对由所述燃料电池输出的电功率小于由所述一个或多个计算设备利用的电功率的确定来执行以下中的至少之一:减少所述一个或多个计算设备的所述一个或多个冷却装置的操作,减缓所述一个或多个计算设备的所述一个或多个处理器,从所述一个或多个计算设备向其他计算设备卸载处理工作,以及减少所述一个或多个计算设备对低优先级任务的处理。3.如权利要求1所述的系统,其特征在于,进一步包括: 第二燃料电池; 第二组计算设备,所述第二组计算设备主要由所述第二燃料电池供电; 其中所述第二燃料电池及第二组计算设备与所述燃料电池及所述一个或多个计算设备同处在数据中心内。4.如权利要求1所述的系统,其特征在于,所述燃料电池及所述一个或多个计算设备中的至少一些计算设备被布置成使得来自所述一个或多个计算设备中的至少一些计算设备的热量被引导到所述燃料电池。5.如权利要求1所述的系统,其特征在于,所述燃料电池控制器进一步配置成请求所述燃料电池根据由所述一个或多个计算设备要执行的预期处理来修改所述燃料电池的电功率输出。6.如权利要求1所述的系统,其特征在于,所述燃料电池控制器进一步配置有与来自所述一个或多个计算设备的一个或多个处理器的至少一个处理器消耗的功率之间的相关,所述至少一个处理器处于多个P-状态之一,所述相关根据经验来导出。7.一种控制一个或多个由燃料电池供电的计算设备的方法,所述方法包括以下步骤: 确定给所述一个或多个由燃料电池供电的计算设备供电的燃料电池的电功率输出大于由所述一个或多个由燃料电池供电的计算设备利用的电功率;以及 响应于所述确定执行以下至少之一:增加所述一个或多个由燃料电池供电的计算设备的一个或多个冷却装置的操作,增速所述一个或多个由燃料电池供电的计算设备的一个或多个处理器,请求所述一个或多个由燃料电池供电的计算设备执行附加的处理工作,以及增加所述一个或多个由燃料电池供电的计算设备对低优先级任务的执行。8.如权利要求7所述的方法,其特征在于,进一步包括以下步骤: 确定所述燃料电池的电功率输出小于由所述一个或多个由燃料电池供电的计算设备利用的电功率;以及 响应于确定所述电功率输出小于所利用的电功率来执行以下至少之一:减少所述一个或多个由燃料电池供电的计算设备的所述一个或多个冷却装置的操作,减缓所述一个或多个由燃料电池供电的计算设备的所述一个或多个处理器,从所述一个或多个由燃料电池供电的计算设备向其他计算设备卸载处理工作,以及减少所述一个或多个计算设备对低优先级任务的处理。9.包括用于控制一个或多个由燃料电池供电的计算设备的计算机可执行指令的一个或多个计算机可读介质,所述计算机可执行指令执行包括以下的步骤: 确定给所述一个或多个由燃料电池供电的计算设备供电的燃料电池的电功率输出大于由所述一个或多个由燃料电池供电的计算设备利用的电功率;以及 响应于所述确定执行以下至少之一:增加所述一个或多个由燃料电池供电的计算设备的一个或多个冷却装置的操作,增速所述一个或多个由燃料电池供电的计算设备的一个或多个处理器,请求所述一个或多个由燃料电池供电的计算设备执行附加的处理工作,以及增加所述一个或多个由燃料电池供电的计算设备对低优先级任务的执行。10.如权利要求9所述的计算机可读介质,其特征在于,进一步包括计算机可执行指令以供: 确定所述燃料电池的电功率输出小于由所述一个或多个由燃料电池供电的计算设备利用的电功率;以及 响应于确定所述电功率输出小于所利用的电功率来执行以下至少之一:减少所述一个或多个由燃料电池供电的计算设备的所述一个或多个冷却装置的操作,减缓所述一个或多个由燃料电池供电的计算设备的所述一个或多个处理器,从所述一个或多个由燃料电池供电的计算设备向其他计算设备卸载处理工作,以及减少所述一个或多个计算设备对低优先级任务的处理。
【专利摘要】计算设备从多个燃料电池接收功率,该多个燃料电池消耗天然气并输出可供计算设备本地消耗的电能。确定燃料电池的尺寸以向一组计算设备(诸如其机架)提供功率。出故障的燃料电池的计算设备可以从邻近的燃料电池接收功率。另外,定位燃料电池和计算设备以实现热共生效应。控制器在功耗需求增长快于由燃料电池供应的功率的情况期间指令计算设备停用或减缓功耗功能,并且在功耗需求降低快于由燃料电池供应的功率的情况期间指令计算设备激活或增速功耗功能。不需要对燃料电池不能快速改变功率输出进行补充的补充电源。
【IPC分类】G06F1/32
【公开号】CN105103080
【申请号】CN201380066553
【发明人】G·J·麦克奈特, S·L·哈里斯, S·M·詹姆斯
【申请人】微软技术许可有限责任公司
【公开日】2015年11月25日
【申请日】2013年12月19日
【公告号】EP2936271A2, US20140173299, WO2014100495A2, WO2014100495A3
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1