多模服务器的数据中心管理制造技术

技术编号:14741887 阅读:40 留言:0更新日期:2017-03-01 16:56
本发明专利技术的各方面涉及能够在游戏模式和视频编码模式中运行的多模游戏服务器。本发明专利技术的各方面可以监视数据中心中的针对不同计算项目的需求并且将游戏服务器改变到不同模式中以满足该需求。不同模式中的游戏服务器的布置可以被建立以平衡均匀贯穿数据中心的热生成。

【技术实现步骤摘要】
【国外来华专利技术】背景一般来说,被选择用于布署在数据中心中的服务器可以执行各种各样的计算任务,但无法非常高效地执行某种专门计算任务。例如,企业服务器可能能够通过中央处理单元(“CPU”)来执行某种视频编码,但工作可能是低效的。另一方面,被设计用于视频工作的服务器可能低效地执行普通计算项目。概述提供本概述以便以简化的形式介绍将在以下的详细描述中进一步描述的一些概念。本概述不旨在标识所要求保护的主题的关键特征或本质特征,也不旨在独立地用于帮助确定所要求保护的主题的范围。一方面,提供了一种管理数据中心内的多模游戏服务器的方法。该方法包括将多个多模游戏服务器中超过50%的多模游戏服务器设置为游戏模式,每一多模游戏服务器具有中央处理单元(“CPU”)、图形处理单元(“GPU”)和视频编码器。该方法还包括监视对数据中心单元中的游戏的需求,该数据中心单元包括多个多模游戏服务器。该方法进一步包括在计算设备处通过分析对新游戏会话的请求率来确定对游戏的需求何时落在低于阈值。该方法进一步包括在所述确定之际将多个多模游戏服务器的子集从游戏模式转换成视频呈现模式。该方法还包括将视频呈现作业指派给该子集中的一个多模游戏服务器。附图简述以下参考附图详细描述本专利技术的各方面,附图中:图1是适用于实现本专利技术的各方面的示例性计算环境的框图;图2是描绘根据本专利技术的一方面的游戏环境的图示;图3是解说根据本专利技术的一方面的具有包括多模游戏服务器的一个或多个数据中心的远程游戏环境的图示;图4是描绘根据本专利技术的一方面的处于各种模式的多模游戏服务器的布置的图示;图5是描绘根据本专利技术的一方面的处于各种模式的多模游戏服务器的布置的图示;图6是描绘根据本专利技术的一方面的示出关于活跃游戏资源的功率使用的主板的图示;图7是描绘根据本专利技术的一方面的示出关于活跃视频呈现资源的功率使用的主板的图示;图8是描绘根据本专利技术的一方面的示出关于活跃游戏摘录模式的功率使用的主板的图示;图9是描绘根据本专利技术的一方面的用于管理数据中心内的工作负载的方法的图示;以及图10是描绘根据本专利技术的一方面的管理数据中心内的多模游戏服务器的方法的图示。详细描述此处用细节来描述本专利技术的各方面的主题以满足法定要求。然而,描述本身并非旨在限制本专利的范围。相反,专利技术人已设想所要求保护的主题还可结合其它当前或未来技术以其它方式来实施,以包括不同的步骤或类似于本文中所描述的步骤的步骤组合。此外,尽管术语步骤摂和/或框摂可在此处用于指示所采用的方法的不同元素,但除非而且仅当明确描述了各个步骤的顺序时,术语不应被解释为意味着此处公开的各个步骤之中或之间的任何特定顺序。本专利技术的各方面涉及能够在游戏模式和视频编码模式中操作的多模游戏服务器(也称为“游戏(gaming)服务器”或“游戏(game)服务器”)的管理。一般来说,数据中心控制器可以在对游戏的高峰需求期间将游戏服务器转换到游戏模式中并且在非高峰时间期间将游戏服务器转换到视频呈现模式中。为了促进非高峰时间的视频呈现,数据中心可以利用队列来累积视频呈现作业。该队列可以对视频呈现作业排定优先级以将最紧急的项目指派给变为可用的前几个游戏服务器。本专利技术的各方面监视游戏过程的特性以确定游戏服务器是否应当被转换进入或被转换出游戏模式。本专利技术的各方面可以按照游戏标题来监视游戏实例。例如,本专利技术的各方面可以预测在数据中心内对特定游戏标题的需求是400个游戏实例。一方面,游戏服务器被预先加载单个游戏标题或仅数个游戏标题。在此情形中,当对个体游戏服务器被设立要运行的一个或多个游戏的需求衰退时,该游戏服务器可以被转换出游戏模式。如本文所使用的,“游戏服务器”指代计算设备,该计算设备包括CPU、GPU、以及带有软件的硬件视频编码器,该软件使得游戏服务器能够执行视频游戏并且产生视频游戏的经呈现的视频流以供传递到客户端设备。因而,通用服务器不会是“游戏服务器”。此外,不为客户端产生经呈现的视频游戏图像的服务器不是如本文所使用的游戏服务器。游戏服务器包括用于在数据中心中操作的硬件和软件。具体地,游戏服务器涉及执行数据中心控制器(同样也被描述为数据中心结构)的各种计算任务。一方面,游戏服务器具有与在市场上可购买到的视频游戏控制台中找到的CPU和GPU相同的CPU和GPU,视频游戏控制台诸如微软的Xbox360、Sony的族、XboxOne、以及Nintendo的WiiTM等等。本专利技术的各方面可以基于数据中心内的个体服务器和服务器群的冷却需求来管理服务器模式。一方面,游戏服务器产生的热在两种模式中是不同的。本专利技术的各方面可以改变游戏服务器的模式以匹配数据中心单元内的可用冷却。例如,风扇墙可服务于一个机架内的服务器群。如本文所使用的,“针对游戏优化的计算资源”被适配成将经呈现的视频游戏图像输出到客户端设备(诸如游戏控制台)。视频游戏图像可以被呈现为传递至客户端的流传输视频。为了呈现高质量视频游戏图像,针对游戏优化的计算资源可具有图形处理单元,该图形处理单元比在通用计算资源中找到的图形处理单元(如果有)更强劲。针对游戏优化的计算资源也可具有专用视频编码能力。功耗可被用作处理器能力的代理。一方面,“游戏服务器”可以通过在高峰功耗期间包括消耗超过游戏服务器使用的功率阈值百分比的GPU来定义。一方面,功率阈值百分比大于峰值功率的40%,例如大于50%、例如大于60%、例如大于70%或者例如大于80%。例如,游戏服务器中的GPU可使用100W,其中针对游戏优化的计算资源中的150W总峰值功率使用(例如,GPU、CPU和视频编码)。本专利技术的各方面可以在不同的功率模式或状态之间转换各种类型的计算资源。如本文所使用的,术语“低功率模式”意味着资源当前以低于资源的最大功率率的20%来操作。作为一个示例,处于低功率模式中的资源可以在主板套接口处被关闭但能够对上电命令作出响应。如本文所使用的,短语“活跃处理模式”意味着计算资源正在活跃地处理计算工作负载。处于活跃处理模式中的计算资源可以使用超过资源的最大功率率的20%。在简要描述了本专利技术的各方面的概览后,以下描述适用于实现本专利技术的各方面的示例性操作环境。示例性操作环境概括地参考附图,并首先具体参考图1,示出了用于实现本专利技术的各方面的示例性操作环境,并将其概括地指定为计算设备100。计算设备100只是合适的计算环境的一个示例,并且不旨在对本专利技术的使用范围或功能提出任何限制。也不应将计算设备100解释为对所示出的任一组件或其组合有任何依赖性或要求。本专利技术可以在由计算机或诸如个人数据助理或其他手持式设备之类的其他机器执行的计算机代码或机器可使用指令(包括诸如程序组件之类的计算机可执行指令)的一般上下文中描述。一般而言,包括例程、程序、对象、组件、数据结构等的程序组件指的是执行特定任务或实现特定抽象数据类型的代码。本专利技术的各方面可在各种系统配置中实施,这些系统配置包括手持式设备、消费电子产品、通用计算机、或专用计算设备等等。本专利技术的各方面也可以在其中任务由通过通信网络链接的远程处理设备执行的分布式计算环境中实现。继续参考图1,计算设备100包括直接或间接耦合以下设备的总线110:存储器112、一个或多个处理器114、一个或多个呈现组件116、输入/输出(I/O)端口118本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/07/201580035850.html" title="多模服务器的数据中心管理原文来自X技术">多模服务器的数据中心管理</a>

【技术保护点】
一种或多种存储计算机可执行指令的计算机存储介质,所述计算机可执行指令在由具有处理器的计算设备执行时致使所述计算设备执行一种管理数据中心内的多模游戏服务器的方法,所述方法包括:将多个多模游戏服务器中超过50%的多模游戏服务器设置为游戏模式,每一多模游戏服务器具有中央处理单元(“CPU”)、图形处理单元(“GPU”)和视频编码器;监视对数据中心单元中的游戏的需求,所述数据中心单元包括所述多个多模游戏服务器;在所述计算设备处通过分析对新游戏会话的请求率来确定对游戏的需求何时落在低于阈值;在所述确定之际,将所述多个多模游戏服务器的子集从所述游戏模式转换为视频呈现模式;以及将视频呈现作业指派给所述子集中的多模游戏服务器。

【技术特征摘要】
【国外来华专利技术】2014.06.30 US 14/318,8671.一种或多种存储计算机可执行指令的计算机存储介质,所述计算机可执行指令在由具有处理器的计算设备执行时致使所述计算设备执行一种管理数据中心内的多模游戏服务器的方法,所述方法包括:将多个多模游戏服务器中超过50%的多模游戏服务器设置为游戏模式,每一多模游戏服务器具有中央处理单元(“CPU”)、图形处理单元(“GPU”)和视频编码器;监视对数据中心单元中的游戏的需求,所述数据中心单元包括所述多个多模游戏服务器;在所述计算设备处通过分析对新游戏会话的请求率来确定对游戏的需求何时落在低于阈值;在所述确定之际,将所述多个多模游戏服务器的子集从所述游戏模式转换为视频呈现模式;以及将视频呈现作业指派给所述子集中的多模游戏服务器。2.如权利要求1所述的介质,其特征在于,所述视频呈现作业是游戏摘录。3.如权利要求2所述的介质,其特征在于,通过在所述多模游戏服务器上执行游戏代码以重新生成所记录的游戏动作的视频图像并且接着编码所述视频图像来呈现所述游戏摘录。4.如权利要求2所述的介质,其特征在于,所述方法进一步包括从位于远离与所述多个多模游戏服务器的子集所位于的数据中心的视频游戏控制台接收所述视频呈现作业。5.如权利要求2所述的介质,其特征在于,所述方法进一步包括从在所述游戏模式中运行的多模游戏服务器接收所述视频呈现作业。6.如权利要求1所述的介质,其特征在于,所述方法进一步包括选择所述多个多模游戏服务器的子集内的个体服务器以生成处于所述游戏模式和所述视频编码模式中的多模游戏服务器在所述数据中心单元内的均匀分布。7.一种用于管理数据中心内的工作负载的方法,所述方法包括:在第一时间段期间,将所述数据中心中的多个多模游戏服务器中几乎全部的多模游戏服务器设置为游戏模式,每一多模游戏服务器具有中央处理单元(“CPU”)、图形处理单元(“GPU”)和视频编码器;以及在第二时间段期间,将所述多个多模游戏服务器中的至少50%设为视频...

【专利技术属性】
技术研发人员:E·P·加尔东
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:美国;US

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

1