当前位置: 首页 > 专利查询>微软公司专利>正文

基于资源的自适应服务器加载制造技术

技术编号:8244124 阅读:180 留言:0更新日期:2013-01-25 03:05
描述了基于资源的自适应服务器加载。在实施例中,可以确定被自适应服务器系统利用来处理作为该自适应服务器系统上的动态计算要求的计算机可执行指令的资源的当前负载水平。将该当前负载水平与资源的目标负载水平进行比较以建立资源负载水平比较。随后出于资源过载保护的目的能够基于资源负载水平比较对自适应服务器系统进行重新配置以改变资源的当前负载水平。

【技术实现步骤摘要】
【国外来华专利技术】基于资源的自适应服务器加载
技术介绍
服务器系统所进行的资源利用是动态的,这是因为对于服务器系统的计算要求是有所变化的。服务器系统上计算要求的激增会引起资源过载,这导致系统关机、故障和/或数据丢失。例如,不可中断电源会响应于过载而关机,这使得数千台服务器断电。为了防止资源过载,服务器系统经常在预见到最差情况的计算需求的情况下明显地非饱和地运行。结果,服务器系统由于被保留以对计算要求激增进行补偿的容量不可用于正常的服务器活动而是低效的。
技术实现思路
提供该
技术实现思路
而引入以下在具体实施方式中进一步描述的基于资源的自适应 服务器加载的简化概念。该
技术实现思路
并非意在标识出所请求保护主题的必要特征,也并非意在被用来确定所请求保护主题的范围。描述了基于资源的自适应服务器加载。在实施例中,可以确定自适应服务器系统用来处理作为自适应服务器系统上的动态计算要求的计算机可执行指令的资源的当前负载水平。将该当前负载水平与资源的目标负载水平进行比较以建立资源负载水平比较。随后出于资源过载保护的目的能够基于资源负载水平比较对自适应服务器系统进行重新配置以改变资源的当前负载水平。在其它实施例中,资源可以是不可中断电源,并且能够基于该不可中断电源的输出水平对自适应服务器系统进行重新配置。该资源还可以包括电资源和/或热资源。在实施例中,能够在时间间隔过去之后确定资源经更新的负载水平,其中该时间间隔对应于确定当前负载水平时与确定经更新的负载水平时之间的持续时间。将经更新的负载水平与资源的目标负载水平进行比较以建立经更新的资源负载水平比较,并且基于经更新的负载水平比较来验证出于资源过载保护的目的而重新配置自适应服务器系统的需求。重新配置自适应服务器系统可以包括节制和/或关闭自适应服务器系统的服务器设备。自适应服务器系统可以包括基于关键度(criticality)层级排名的一个或多个服务器设备,并且自适应服务器系统的服务器设备可以基于服务器设备的层级排名进行重新配置。附图说明参考以下附图对基于资源的自适应服务器加载的实施例进行描述。贯穿附图使用相同的附图标记来指代同样的特征和组件图I图示了能够在其中实施基于资源的自适应服务器加载的实施例的示例系统。图2图示了依据一个或多个实施例的基于资源的自适应服务器加载的(多种)示例方法。图3图示了依据一个或多个实施例的基于资源的自适应服务器加载的另外的(多种)示例方法。图4图示了依据一个或多个实施例的基于资源的自适应服务器加载的另外的(多种)示例方法。图5图示了能够实施基于资源的自适应服务器加载的实施例的示例设备的各个组件。具体实施例方式描述了基于资源的自适应服务器加载的实施例。自适应服务器系统可以出于资源过载保护的目的而基于资源负载水平比较而被重新配置以改变资源的当前负载水平,这允许自适应服务器系统继续进行操作。例如,可以基于不可中断电源的输出水平对一个或多个服务器设备进行重新配置以保护该不可中断电源不会过载。实施自适应负载管理器以诸如通过监视不可中断电源限制并且随后基于电源限制关闭服务器设备而使得资源性能与服务器需求相符。自适应服务器系统中的服务器设备可以基于不可中断电源的输出和/或基于其·它资源和预定限制进行控制。应当注意的是,不可中断电源(UPS)可以被实施为以其额定的150%负载操作十(10)秒,以额定的125%负载操作十(10)秒,以及以额定的104%进行操作而不会中断。然而,用于数据中心的典型UPS实施方式被设计为不超过100%峰值以避免在时间受限区域中进行操作,即使是短的持续时间。在基于资源的自适应服务器加载的实施例中,在UPS以高于100%负载进行操作时还对平均值和/或持续时间进行监视以便在超过持续时间时控制资源的关闭和/或节制。除了电源之外,自适应服务器系统所可能采用的其它资源可以包括冷却、热和电资源,以及可能由于季节和/或外界条件而发生变化的资源。可以由自适应负载管理器进行监视的其它环境条件包括海拔、温度、湿度以及其它各种环境条件。例如,典型的UPS可以指定在40C的外界环境进行操作,但是被实施为在大约20C的外界环境进行操作。因此,可能有大约15%的额外容量没有得到利用,但是这能够由自适应负载管理器基于各种环境条件进行监视。在各个实施例中,可以确定自适应服务器系统用来处理作为自适应服务器系统的动态计算要求的计算机可执行指令的资源的当前负载水平。将当前负载水平与资源的目标负载水平进行比较以建立资源负载水平比较。随后能够出于资源过载保护的目的而基于资源负载水平比较对自适应服务器系统进行重新配置以改变资源的当前负载水平。能够基于资源负载进行重新配置的自适应服务器系统提供了数据中心,其例如可以被设计为包括使用容量上限的资源的多个服务器设备,而不是必须针对未使用资源容量的大型缓冲器进行设计,这会对数据中心造成多达10-20%资源容量的限制。虽然所描述的用于基于资源的自适应服务器加载的系统和方法的特征和概念可以以任意数量的不同环境、系统和/或各种配置来实施,但是基于资源的自适应服务器加载的实施例在以下示例系统和环境的背景下进行描述。图I图示了能够在其中实施基于资源的自适应服务器加载的各个实施例的示例自适应服务器系统100。自适应服务器系统100包括均对计算机可执行指令进行处理的服务器设备102-112,该计算机可执行指令是服务器设备上的动态要求。基于资源的自适应服务器加载的实施例可以以机架级别(例如,服务器设备102-112表示机架)、在数据中心级别来实施和/或在层级系统中实施。在该示例中,服务器设备102-112基于关键度进行层级排名。服务器102和104被排名为层次级别I的服务器设备,或者最低关键度。服务器设备106和108被排名为层次级别2的服务器设备,其在关键度上高于层次级别I。服务器设备110被排名为层次级别3的服务器设备,在该示例中是最高关键度的层次。最后,作为任务关键的服务器设备,服务器设备112并没有被排名。虽然仅描述并图示了服务器设备102-112,但是在如这里所描述的基于资源的自适应服务器加载的各个实施例中,自适应服务器系统100可以包括任意数量的设备和/或层次级别。为了满足动态计算要求,服务器设备102-112利用不可中断电源114。示例自适应服务器系统100还包括自适应负载管理器116,其能够出于资源过载保护的目的而对自适应服务器系统中的一个或多个服务器设备102-112进行重新配置。在各种实施方式中,对服务器设备进行重新配置可以包括关闭或节制一个或多个服务器设备、关闭(例如,机架配置中的)服务器设备群组,或者关闭服务器中诸如存储器文档管理系统(dims)、处理器或处理器内核、10、设备等的单独组件中的任意一种或者其组合。在各个实施例中,自适应负载管理器116可以被实现为独立组件或设备,或者被实现为服务器设备或不可中断电源114的集成组件。可替换地或除此之外,自适应负载管 理器可以被实现为由一个或多个处理器所执行以实施这里所描述的各个实施例和/或特征的计算机可执行指令。此外,参考示例系统100所描述的任意设备可以利用任意数量和组合的如参考图5中所示的示例设备进一步进行描述的不同组件来实现。在一个实施例中,能够确定自适应服务器系统的一个或多个资源的当前负载水平。资本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:CL贝拉迪SL哈里斯AM约瑟夫斯伯格
申请(专利权)人:微软公司
类型:
国别省市:

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

1