当前位置: 首页 > 专利查询>英特尔公司专利>正文

远程服务器的功率管理控制制造技术

技术编号:10986345 阅读:168 留言:0更新日期:2015-01-31 18:05
本文公开了与远程计算服务的远程服务器的功率管理服务控制关联的服务器、存储介质和方法。在实施例中,存储介质可具有使本地服务器能够查询具有一个或多个远程服务器的远程计算服务的指令。所述指令可使本地服务器能够响应于查询而从远程计算服务接收记录。该记录可包含与从一个或多个远程服务器可用的功率管理服务相关的信息。所述指令可使本地服务器能够基于该信息向远程计算服务传送功率管理命令,以至少部分控制一个或多个远程服务器的功耗。可公开被要求保护其它实施例。

【技术实现步骤摘要】
【国外来华专利技术】远程服务器的功率管理控制相关申请 本申请要求2012年6月28日提交的名称为“MECHANISM FOR EXTENDING COMMONSERVER POWER MANAGEMENT POLICIES ACROSS CLOUD SERVICE BOUNDARIES” 的美国非临时专利申请N0.13/536,916的优先权。
此申请涉及数据处理的
,更确切地说,涉及与远程计算服务器的功率管理的远程控制关联的方法和设备。
技术介绍
本文提供的背景描述是为了一般性地呈现本公开的上下文。除非在本文中另有指示,否则在这部分描述的资料不是本申请中权利要求的现有技术,并且不通过包含在这部分中而承认为现有技术。 大信息技术(IT)应用在数据中心中可包含数百个服务器,其中年度电力账单大约数十万美元。因为难以预先知道服务器功耗,因此在数据中心的服务器通常被部署有电力的过度承诺(over-commitment),并且数据中心的客户经常支付过度承诺的电力账单。正常运行时间协会(Uptime Institute)计算每个安装的千瓦的起始数据中心资本成本大约I万美元,并且在没有特殊措施的情况下,那正好足以给两个服务器供电。 【附图说明】 本专利技术的实施例将通过在附图中图示的示范实施例而非限制进行描述,附图中相同的附图标记标示类似要素,并且附图中:图1图示了配置成使远程服务器(其是远程计算服务的客户)能够给可提供远程计算服务的管理远程服务器供电的布置;图2图示了图1的布置的方法;以及图3图示了具有配置成实行图2方法的所有方面或所选方面的指令的示例计算机可读存储介质;全都根据本公开的实施例布置。 【具体实施方式】 说明性实施例的各种方面将使用本领域技术人员普遍采用的术语进行描述,以向本领域其它技术人员传达他们工作的实质。然而,对于本领域技术人员将显而易见的是,备选实施例可仅用所描述方面中的一些来实行。为了说明的目的,阐述了特定数量、材料和配置,以便提供对说明性实施例的透彻理解。然而,对于本领域技术人员将显而易见的是,备选实施例在没有特定细节的情况下也可实行。在其它实例中,众所周知的特征被省略或简化了,以便不使说明性实施例模糊不清。 各种操作又将以最有助于理解说明性实施例的方式描述为多个分立操作;然而,描述的次序不应被视为暗示这些操作一定是次序相关的。具体地说,这些操作不必按呈现的次序执行。进一步说,作为独立操作描述操作不应被视为要求操作一定独立执行和/或由单独实体执行。作为单独模块描述实体和/或模块同样不应视为要求模块是单独的和/或执行单独操作。在各种实施例中,所图示和/或描述的操作、实体、数据和/或模块可被合并、分成另外的子部分和/或省略。 短语“在一个实施例中”或“在实施例中”被重复使用。该短语一般不指同一实施例;然而,它可以指同一实施例。术语“包括”、“具有”和“包含”是同义词,除非上下文另有规定。短语“A/B”意味着“A或B”。短语“A和/或B”意味着“㈧、⑶或(A和B) ”。短语“A、B和C中的至少一个”意味着“ (A)、(B)、(C)、(A和B)、(A和C)、(B和C)或(A、B和C)”。 图1图示了根据各种实施例配置成使远程计算服务的客户能够将客户的功率管理策略直接延伸到可提供远程计算服务的服务器(即跨远程计算服务边界)的布置100。具有伴随的支持服务器的远程计算经常被本领域技术人员称为云计算、云服务器和/或类似变型。从而,为了可读性,远程计算的概念以及其它变型在如下描述中可称为云计算、云服务器等。这些术语意图作为同义词,除非上下文另有明确指示。如所示,布置100可包含经由网络106彼此耦合的云客户数据中心102和云数据中心104。云客户数据中心102可以是云服务的接收方,诸如从云服务提供商预订云服务的公司。云客户数据中心102可包含云客户服务器108,其可以是配置成管理来自客户机或网络用户的对于数据和/或其它服务的各种请求的本地服务器。云客户服务器108可以是配置成管理其它服务器110的服务器。云客户服务器108与其它服务器110组合可收集、存储数据和/或数据服务,并在请求时将它们提供给网络106的用户。云客户服务器108可配置成定义、确定和实现其它服务器110上的一个或多个功率管理策略。例如,云客户服务器108可配置成监视每一个其它服务器110的工作容量,并响应于接收到有关其它服务器110的容量的反馈,云客户服务器108可向其它服务器110提供命令以使其它服务器110进入低功率模式、断电、休眠等。根据实施例,云客户服务器108和其它服务器110可共享子网(subnet),并且可经由网络连接111连接。 云客户服务器108可包含处理器112、存储装置114、外围接口 116和网络接口118。 处理器112可配置成执行存储在存储装置114上的一个或多个指令。例如,处理器114可配置成执行使云客户服务器108能够确定和/或改变其它服务器110的功率管理策略的指令。处理器112可以是本领域已知的若干单核或多核处理器中的任何一个,例如从加利福尼亚圣克拉拉的英特尔?公司可得到的处理器。 存储装置114可以是易失性存储器、非易失性存储器,或者包含易失性和非易失性存储器。例如,存储装置114可包含随机存取存储器(RAM)、闪存、光盘存储器、基于磁场的存储器、硬盘驱动器等等。如上面所讨论的,存储装置114可配置成存储多个指令,所述指令响应于由处理器112的执行可使云客户服务器108能够检测、确定、请求和/或调整一个或多个功率管理策略。 外围接口 116可包含但不限于通用串行总线(USB)端口、PS/2端口、与显示装置交互的接口、无线装置和/或其它类型潜在用户和/或电子接口。 网络接口 118可配置成将云客户服务器108有选择地连接到其它服务器110和网络106。网络接口 118可包含但不限于无线局域网接口。无线局域网接口的示例可以是符合IEEE 802.11标准之一的WiFi?接口。(IEEE=电气与电子工程师协会。)在备选实施例中,网络接口 118可包含无线个人网络接口。无线个人网络接口的示例可以是Bluetooth?接口。在又一些实施例中,网络接口 118可包含无线广域网。无线广域网接口的示例可以是3G或4G电信接口。(3G和4G指由国际电信联盟所定义的第三代和第四代移动电信标准。)云数据中心104可以是布置成存储和/或操作配置成向客户(诸如向云客户数据中心102)提供云服务的多个服务器的数据中心。云数据中心104可包含云管理服务器120、云服务器122和各种设施服务,以向云管理服务器120和云服务器122提供电力、供热和制冷服务。在典型云数据中心104布置中,可部分基于由每个云服务器122消耗的功率量,基于用于气候控制云数据中心104的功率量,以及基于通过云数据中心104提供技术支持的云服务器122的数量,对于服务向由云数据中心104提供的服务的客户收费。云数据中心例如可由于各种安全原因而阻止客户和/或其它用户从云服务器122访问某些类型的信息,并且可阻止对云数据中心104远程的计算机系统操控云服务器122。因此,云数据中心104可操作云服务器12本文档来自技高网...

【技术保护点】
一种方法,包括:由远程计算管理服务器从客户服务器接收对于由被连网以提供远程计算服务并由所述远程计算管理服务器管理的多个远程计算服务器可用的功率管理服务的记录的请求;由所述远程计算管理服务器确定所述多个远程计算服务器中提供所述功率管理服务的服务器;由所述远程计算管理服务器基于所述确定创建所述功率管理服务的所述记录;以及响应于对于所述记录的所述请求而向所述客户服务器传送所述功率管理服务的所述记录,以使所述客户服务器能够访问由所述多个远程计算服务器中的所述服务器提供的所述功率管理服务。

【技术特征摘要】
【国外来华专利技术】2012.06.28 US 13/536,9161.一种方法,包括: 由远程计算管理服务器从客户服务器接收对于由被连网以提供远程计算服务并由所述远程计算管理服务器管理的多个远程计算服务器可用的功率管理服务的记录的请求;由所述远程计算管理服务器确定所述多个远程计算服务器中提供所述功率管理服务的服务器; 由所述远程计算管理服务器基于所述确定创建所述功率管理服务的所述记录;以及响应于对于所述记录的所述请求而向所述客户服务器传送所述功率管理服务的所述记录,以使所述客户服务器能够访问由所述多个远程计算服务器中的所述服务器提供的所述功率管理服务。2.如权利要求1所述的方法,其中所述记录包含所述一个或多个远程计算服务器中提供所述功率管理服务的所述服务器中的每个的功率管理控制器的因特网协议(IP)地址,其中所述记录包含功率管理服务应用编程接口(API)调用以实现所述功率管理控制器的操控。3.如权利要求1所述的方法,进一步包括: 由所述远程计算管理服务器从所述客户服务器接收指令以传送与所述一个或多个远程计算服务器中提供所述功率管理服务的所述服务器中的每个消耗的功率相关的数据;以及 向所述客户服务器传送与所述一个或多个远程计算服务器中的每个服务器消耗的功率相关的数据。4.如权利要求1-3中任一项所述的方法,进一步包括: 响应于来自所述客户服务器的指令,从所述一个或多个远程计算服务器中提供所述功率管理服务的第一部分加载的服务器向所述一个或多个远程计算服务器中提供功率管理服务的第二部分加载的服务器传输任务;以及 使所述一个或多个远程计算服务器中的第一部分加载的服务器断电或进入低功率模式。5.如权利要求1-3中任一项所述的方法,进一步包括: 由所述一个或多个远程计算服务器从所述客户服务器接收一个或多个程序; 将所述一个或多个程序安装到所述一个或多个远程计算服务器上;以及 使所述客户服务器能够通过所述一个或多个程序控制所述一个或多个远程计算服务器。6.如权利要求1-3中任一项所述的方法,进一步包括: 根据所述记录生成消息认证代码;以及 响应于所述请求而向所述远程服务器传送所述消息认证代码与所述记录,以使所述远程服务器能够验证所述记录的真实性。7.一种服务器,包括: 网络接口,配置成通过远程计算管理服务器与远程计算服务通信; 存储器,耦合到所述网络接口并配置成存储多个指令;以及 处理器,耦合到所述存储器和所述网络接口,所述处理器配置成执行所述多个指令以: 经由所述网络接口向所述远程计算管理服务器发送请求以接收远程计算服务器的记录,所述远程计算服务器由所述远程计算管理服务器管理以提供所述服务器的远程计算服务并且包含功率管理控制器。8.如权利要求7所述的服务器,其中所述记录包含标识所述功率管理控制器中相应控制器的句柄,所述处理器进一步配置成执行所述多个指令以监视所述远程计算服务器的功耗,并通过使用所述句柄有选择地使所述远程计算服务器中的一些来基于监视的功耗进入低功率模式。9.如权利要求7所述的服务器,其中所述处理器配置成执行所述多个指令以认证所述记录在由所述服务器接收时未改变。10.一种远程计算服务器,包括: 电源; 存储器,稱合到所述电源以接收电力并存储多个指令; 一个或多个处理器,耦合到所述电源以接收电力,并耦合到所述存储器以执行由所述存储器存储的所述多个指令; 多个功耗计,配置成测量所述电源、所述存储器和所述一个或多个处理器的功耗; 功率管理控制器,配置成收集对应于测量的功耗的数据,并配置成响应于由预订成从所述远程计算服务器接收远程计算服务的客户服务器接收的指令而降低所述一个或多个处理器的功耗,其中所述指令基于用所述远程计算服务器的句柄进行的功率管理应用编程接口(API)调用,其中所述句柄由远程计算管理服务器管理;以及 网络接口,配置成在所述处理器、所述功率管理控制器和网络之间传输数据。11.如权利要求10所述的远程计算服务器,其中所述功率管理控制器配置成在所述远程计算服务器断电或者处于低功率模式时响应于所述指令。12.如权利要求10所述的远程计算服务器,其中所述功率管理控制器配置成响应于来自所述远程计算管理服务器的功率管理服务查询而提供由所述远程计算服务器可用的功率管理服务列表,以使所述远程计算管理服务器能够创建包含所述功率管理服务列表的记录。13.—种远程计算管理服务器,包括: 网络接口,配置成以通信方式将所述远程计算管理服务器耦合到一个或多个远程计算服务器; 存储器,配置成存储用于向和从所述一个或多个远程计算服务器...

【专利技术属性】
技术研发人员:EG卡斯特罗J肯尼迪
申请(专利权)人:英特尔公司
类型:发明
国别省市:美国;US

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

1