基于评估的可靠性的基础设施系统管理的制作方法

文档序号:6479835阅读:126来源:国知局
专利名称:基于评估的可靠性的基础设施系统管理的制作方法
基于评估的可靠性的基础设施系统管理交叉引用
本申请与2003年6月3日授权的名为“Smart Cooling of Data Centers”的美国专利 No. 6,574,104具有相同的受让人且共享一些共同的主题,此处引用该专利的全部内容作为参考。
背景技术
技术的进步使得服务器有可能能够以不断增长的速度执行复杂度不断增长的任 务从而持续地变得更小和更密集。性能的这种增强和尺寸的这种减小的一个结果是,和早 期服务器相比,服务器现在需要明显更多的功率量且产生明显更多的热负荷量。另一结果 是通过使用冷却基础设施移除热负荷所需的能量的量也显著增加。另外,电源和冷却基础 设施的冗余水平已经增加以满足不断增长的正常运行时间需求。如信息技术数据中心中所 常见的,当在一个区域布置相对较大数目的服务器时,与对这些服务器供电和冷却相关的 难度进一步加剧。数据中心典型地装配有冗余空调单元和电源组件以基本确保相对较高百分比的 正常运行时间。添加冗余空调单元的一种方法是对于确定为数据中心中必须的每两个空调 单元添加一个冗余空调单元,其中靠直觉来驱动冗余空调单元的布置。另外,当其他空调单 元有效时,冗余空调单元典型地也被维持处于有效状况,由此不必要地消耗了电力。因而有利的是在减小与向电源和冷却基础设施添加冗余性相关的成本以及减小 操作电源和冷却基础设施的成本的同时实现所需的正常运行时间百分比水平。


参考附图根据下面的描述本发明的特征对于本领域技术人员而言将变得显而易 见,附图中
图1示出根据本发明的一个实施例的用于评估结构中基础设施系统的可靠性的系统 的简化框图2A说明根据本发明的一个实施例的评估结构中一个或多个基础设施系统的可靠性 的方法的流程图2B说明根据本发明的一个实施例的评估结构中一个或多个基础设施系统的可靠性 的方法的流程图3A和:3B共同地说明根据本发明的一个实施例的评估结构中一个或多个基础设施系 统的可靠性的方法的流程图;以及
图4示出根据本发明的一个实施例的配置成实现或执行图1所示的可靠性评估器的计 算设备的框图。
具体实施例方式为了简单和说明的目的,主要参考其示例性实施例描述本发明。在下面的描述中,阐述了各种特定细节以提供对本发明的透彻的理解。然而,对于本领域普通技术人员而言, 很明显,本发明可以不限于使用这些特定细节来实践。在其他情况中,为了不至于不必要地 混淆本发明,没有详细描述公知的方法和结构。此处公开了一种基于具有基础设施系统的结构的评估的可靠性来管理该结构的 方法和系统。例如,可靠性可以被评估以确定基本优化一个或多个基础设施系统或组件 的可靠性的该一个或多个基础设施系统或组件的架构,其目的是在基本最小化冗余的同时 基本最大化系统水平可靠性(百分比正常运行时间)。冗余的减小还可以导致一个或多个 减小的度量,诸如与安装和操作配置成提供冗余的组件相关的成本、有效能损失、碳足迹 (carbon footprint)、所需人员等。因而,根据一个示例,可以以各种方式管理基础设施系 统以在基本最小化冗余的同时基本最大化可靠性。根据另一示例,可以评估可靠性以及与提供冗余相关的度量以确定基本优化可靠 性、(一个或多个)度量和冗余的一个或多个基础设施系统或组件架构。举例而言,可以确定 以可靠性为代价的基本最小化与提供冗余相关的成本的一个或多个基础设施系统或组件 架构,如果这种确定显著减小成本的话。此处公开的用于管理基础设施系统的方法和系统可以实现为综合诸如数据中心 的结构以满足预定的可靠性目标。作为特定示例,此处公开的方法和系统可以实现为选择、 设计、升级或替代数据中心的一个或多个基础设施系统组件或系统,诸如在功率递送、冷 却、联网、计算、数据存储等中使用的组件。另外,此处公开的方法和系统可以实现为选择配 置成向一个或多个基础设施系统提供冗余的组件。作为示例,此处公开的方法和系统一般 使得能够在满足预定可靠性目标的同时选择基本最小化成本的系统和/或组件。作为另一 示例,此处公开的方法和系统一般使得能够选择相对于成本基本优化可靠性的系统和/或 组件。首先参考图1,示出根据一个示例的基于具有基础设施系统的结构的评估的可靠 性水平管理该结构的系统100的简化框图。应当理解,系统100可以包括附加元件且此处 描述的一些元件可以被移除和/或修改而不偏离系统100的范围。如图所示,系统100包括可靠性评估器102,其可以包含配置成评估结构中基础设 施系统的可靠性的软件、固件或硬件。一般而言,可靠性评估器102可以配置成评估一个或 多个基础设施系统的特征以识别(一个或多个)基础设施系统的基本优化的配置和操作。当 基础设施系统在基本最小化诸如成本(初始成本和操作成本之一或二者)的与提供冗余相 关的度量的同时满足预定可靠性水平时,该基础设施系统可以被认为具有基本优化的配置 和操作。因此,在一方面,可靠性评估器102配置成识别将以最小冗余水平操作、同时还实 现了基础设施系统与之相关的结构中的诸如服务器、存储设备、联网设备等组件的预定可 用性水平或预定正常运行时间百分比水平的(一个或多个)基础设施系统的架构。在另一 方面,可靠性评估器102配置成在保持在所希望的度量预算内的同时基本最大化可靠性。 在另一方面,如果可靠性评估器102确定可靠性的这种减小导致显著较低的诸如成本的度 量,则可靠性评估器102甚至可以减小可靠性。此处讨论的该一个或多个基础设施系统可以包含电源基础设施、冷却基础设施、 联网基础设施、数据存储基础设施、计算基础设施等。电源基础设施包括诸如电感器、转换 器、逆变器等电源组件。冷却基础设施包括诸如空调单元、压缩机、制冷器、鼓风机等冷却组件。联网基础设施包括诸如交换机、集线器、路由器、防火墙等联网组件。数据存储基础设 施包含诸如磁带驱动器、SAN、NAS等存储组件。计算基础设施包含诸如服务器、刀片服务 器、处理器等计算组件。该(一个或多个)基础设施系统可以与任意合理适当类型的结构相 关,所述结构例如包括信息技术数据中心、移动数据中心、容纳多个服务器的一个或多个电 子设备机柜等。可靠性评估器102示为包括输入模块104、候选组件识别模块106、度量确定模块 108、可靠性水平评估模块110、候选移除模块112和输出模块116。另外,可靠性评估器102 示为连接到一个或多个输入120、数据储存器130和输出140。在可靠性评估器102包含软件的情况中,可靠性评估器102可以存储在计算机可 读存储介质上且可以由计算设备(未示出)的处理器执行。在这些情况中,模块104-114可以 包含配置成执行本文以下所述的功能的软件模块或其他程序或算法。在可靠性评估器102 包含固件或硬件的情况中,可靠性评估器102可以包含配置成执行此处描述的功能的电路 或其他设备。在这些情况中,模块104-114可以包含软件模块和硬件模块中的一个或多个。如图1所示,输入模块104配置成从(一个或多个)输入120接收数据。(一个或多 个)输入120可以包含诸如键盘、鼠标、外部或内部数据存储装置等任意合理适当的输入,通 过该输入,数据可被输入到可靠性评估器102。输入的数据可以包括与该结构以及与影响可 靠性和冗余的基础设施系统相关的参数。举例而言,输入的数据例如可以包括结构的希望 可靠性水平、与结构的组件有关的数据、候选组件选项以及与候选组件相关的数据等。与结构和基础设施系统相关的参数例如可以包括设备放置约束、现有功率基础设 施架构、冷却基础设施架构、增长模式和时间表等。所述参数还可以包含与基础设施系统和 结构的组件有关的信息。该信息例如可以包括电源基础设施的供电能力(capacity)、冷却 基础设施的冷却能力、计算基础设施的计算能力等。所述参数还可以包括设计用于或容纳 在结构中的诸如服务器、联网设备、存储设备等组件所需的供电能力和冷却能力的最小量。在任一方面,可靠性评估器102可以将从(一个或多个)输入120接收的数据存储 在数据储存器130中,数据储存器130可以包含诸如DRAM、EEPROM、MRAM、闪存等易失性和/ 或非易失性存储器。另外,或备选地,数据储存器130可以包含配置成从可移除介质读取以 及向其写入的设备,该可移除介质诸如是软盘、CD-ROM、DVD-ROM或其他光学或磁介质。尽 管数据储存器130示为包含与可靠性评估器102分离的组件,数据储存器130可以与可靠 性评估器102集成,而不偏离可靠性评估器102的范围。输入模块104还可以提供图形用户接口,用户可以通过该接口控制可靠性评估器 102。例如,用户可以使用图形用户接口来激活可靠性评估器102以向可靠性评估器102输 入附加信息等。候选组件识别模块106配置成识别用于在一个或多个基础设施系统中提供冗余 的候选组件。例如可以基于预定组件效率、组件可用性、组件的寿命标准等识别候选组件。 作为示例,候选组件可以包含附加电源组件,该附加电源组件可以向当前实现在结构中的 电源组件提供冗余。作为另一示例,候选组件可以包含附加冷却基础设施组件,该附加冷却 基础设施组件可以为结构提供冗余冷却。度量确定模块108配置成确定与候选组件相关的一个或多个度量。所述度量可以 包括与候选组件相关的成本,其可以包括与安装候选组件相关的初始成本、与实现候选组件相关的操作成本、候选组件的 贬值/折旧成本等至少之一。所述度量还可以包括有效能 损失、碳足迹或与候选组件的环境影响相关的其他度量、维护候选组件所需的人员、组件性
能度量、度量组合等。可靠性水平评估模块110配置成评估候选组件的可靠性水平。例如可以基于组件 设计为在设计寿命期间承受的负荷和环境条件评估候选组件的可靠性水平。可以从组件制 造商和/或通过候选组件的测试获得候选组件的可靠性水平。识别的候选组件、与候选组件相关的(一个或多个)度量以及候选组件的可靠性水 平可以存储在数据储存器130中。候选组件移除模块112可以访问包含在数据储存器130 中的数据以确定从一个或多个基础设施系统中移除哪个候选组件。在一个示例中,候选组 件移除模块112最初可以在选择具有相对较低成本的候选组件来移除之前尝试选择具有 相对较高成本的候选组件。另外,可靠性水平评估模块110还配置成响应于从一个或多个基础设施系统移除 候选组件而评估结构的可靠性水平。评估的结果可以通过输出模块114输出到输出140。 输出140例如可以包含配置成显示评估结果的显示器,评估结果诸如是具有候选组件的不 同组合的一个或多个基础设施系统的可靠性水平。另外,或备选地,输出140可以包含其上 存储评估结果的固定或可移除存储设备,诸如数据储存器130。作为另一备选,输出140可 以包含到网络的连接,通过其可以传送信息。作为又一示例,输出140可以包含提供到配置 成做出各种组件控制决策的功能模块的信息。在该示例中,功能模块例如可以使用包含在 输出140中的信息来自动关闭满足功率、冷却、可靠性等约束中的一个或多个所不需要的 冗余组件。现在将关于图2A、2B、3A和3B中分别描绘的方法200、220和300的以下流程图来 描述方法的示例,其中,可以采用系统100来基于结构的评估的可靠性来管理结构,例如以 识别基本最小化与满足预定可靠性需求相关的诸如成本、环境影响等(一个或多个)度量的 一个或多个基础设施系统的配置。对于本领域普通技术人员而言,很明显,方法200、220和 300表示一般化的说明,且可以添加其他步骤,或者可以移除、修改或重新布置现有步骤而 不偏离方法200、220和300的范围。参考图1中示出的系统100给出方法200、220和300的描述且所述描述因而参考 此处引用的元件。然而,应当理解,方法200、220和300不限于系统100中提及的元件。而 是,应当理解,方法200、220和300可以通过具有与系统100中提及的配置不同的配置的系
统来实践。方法200、220和300中提及的一些或全部操作可以作为实用程序、程序或子程序 包含在任意希望的计算机可访问介质中。另外,方法200、220和300可以通过可以以各种 活动以及非活动的形式存在的计算机程序来实现。例如,它们可以作为包含源代码、目标代 码、可执行代码或其他格式的程序指令的(一个或多个)软件程序而存在。上述任意一个可 以以压缩或非压缩形式实现在包括存储设备和信号的计算机可读介质上。示例性计算机可读存储设备包括常规计算机系统RAM、ROM、EPROM、EEPROM和磁盘 或光盘或磁带或光带。无论是否使用载波调制,示例性计算机可读信号是主控或运行计算 机程序的计算机系统可以配置为访问的信号,包括通过因特网或其他网络下载的信号。上 述具体示例包括程序在CD-ROM上或经由因特网下载的分发。在某种意义上,因特网本身作为抽象实体是计算机可读介质。这对于一般的计算机网络也成立。因此,应当理解,能够执 行上述功能的任意电子设备可以执行上面枚举的这些功能。诸如处理器(未示出)、ASIC、微控制器等控制器可以实现或执行可靠性评估器102 以执行方法200、220和300中的一个或二者来评估基础设施系统的可靠性。备选地,可靠 性评估器102可以配置成独立于任意其他处理器或计算设备操作。在任意方面,方法200、 220、和300可以被实现或执行以确定与候选组件的各种组合相关的可靠性水平。作为另一 示例,方法200、220和300可以被实现或执行以例如在百分比正常运行时间方面基本最大 化系统水平可靠性、同时基本最小化与满足最大化的系统水平可靠性相关的成本。类似地, 方法200、220和300可以被实现或执行以基本最小化与向结构提供预定水平的可靠性和可 用性相关的成本。根据一个示例,方法200、220和300可以被实现或执行以综合用于满足所希望的 可靠性目标的结构设计、同时基本最小化与满足所希望的可靠性目标相关的成本。在另一 示例中,方法200 、220和300可以被实现或执行以确定结构中的哪些组件可能需要升级以 使得结构能够响应于如可能通过服务水平协议规定的改变所要求的可靠性目标改变。在任意方面,首先参考图2A,示出根据一个示例的基于具有一个或多个基础设施 系统的结构的评估的可靠性水平来管理该结构的方法200的流程图。在步骤202,识别配置 成向一个或多个基础设施系统提供冗余的多个候选组件。候选组件的添加一般设计为通过 向一个或多个基础设施系统提供附加冗余来增加结构中的可靠性和可用性。在步骤204,评估具有候选组件的多种不同组合的结构的可靠性水平。例如可以通 过评估如由组件制造商和/或通过测试确定的各个候选组件的可靠性水平来确定结构的 可靠性水平。在步骤206,基于评估的可靠性水平管理结构。在一个示例中,可以通过输出如上 讨论的具有候选组件的不同组合的结构的评估的可靠性水平来管理结构。尽管方法200可 以在步骤206之后结束,方法200可以继续确定和输出在基本最小化与满足预定可靠性水 平相关的诸如成本、环境影响等至少一个度量的同时基本满足预定可靠性水平的候选组件 的组合。现在转向图2B,示出根据一个示例的基于具有一个或多个基础设施系统的结构的 评估的可靠性水平管理该结构的方法220的流程图。在步骤222,确定与候选组件的不同组 合相关的(一个或多个)度量。如上面所讨论,所述度量可以包含与安装和操作候选组件的 不同组合中的至少之一相关的成本、环境影响、人员需求等。在步骤224,识别满足预定可靠性水平且与相对较低度量相关的候选组件的组合。 如上面所讨论,预定可靠性水平可以基于服务水平协议中提及的规定。预定可靠性水平还 可以基于例如工业标准中设定的或者由政府机构等设定的准则。在步骤226,输出满足预定可靠性水平且与相对较低度量相关的识别的候选组件 的组合。在一个示例中,满足预定可靠性水平且与最低的至少一个度量相关的候选组件的 组合在步骤224被识别且在步骤226被输出。照此,方法220可以实现为不仅识别关于候 选组件的不同组合的可靠性水平,还可以实现为识别候选组件的不同组合中哪一种组合导 致在安装和操作候选组件的不同组合的任一个或二者方面的(一个或多个)最低度量。现在具体地参考图3A和3B,它们共同示出了根据另一示例的基于结构中一个或多个基础设施系统的评估的可靠性来管理结构的方法300的流程图。方法300类似于图2A 中示出的方法200,但是提供更多的细节。方法300可以在步骤302响应于来自用户的变为启动的指令而被启动。另外或备 选地,控制器(未示出)可以编程为在预定的时间、按预定的时间间隔、响应于预定条件的发 生等来启动可靠性评估器102。在任意方面,在步骤304,识别一个或多个结构和基础设施系统参数。所述参数例 如可以包括关于诸如计算设备、联网设备、冷却设备等设备可以放置在结构中何处的约束、 功率递送和冷却基础设施架构、联网架构、预测增长模式和时间表等。附加的约束例如可 以包括可能在结构中执行的处理作业的类型、可能放置在包含在结构中的设备上的负荷量 等。还可以识别例如与满足这些约束所需的最小供电和冷却能力有关的附加参数。在任意 方面,在步骤304,可以从用户输入、从数据储存器130中收集和存储的数据等识别所述参 数。在步骤306,可以选择用于一个或多个基础设施系统的组件。所选组件例如可以包 括电源组件、冷却基础设施组件、联网基础设施组件等。另外,可以基于在步骤304访问的 结构和基础设施系统参数来选择组件。因而,例如,可以选择能够提供基本满足步骤304中 识别的参数的足够水平的功率的电源组件。作为另一示例,可以选择能够提供基本满足在 步骤304识别的预期由结构中容纳的组件产生的热负荷的足够水平的冷却的冷却基础设 施组件。还可以基于预定效率水平、预定可用性水平、各种寿命标准等选择基础设施系统的 组件。在步骤308,可以获得与在步骤306选择的各个组件有关的可靠性数据。可靠性数 据可以包含各个组件在设计寿命内在设计负荷以及环境条件下操作的预期可靠性。可靠性 数据可以从组件制造商获得或者通过对组件进行测试或建模以确定在预定条件下组件何 时可能发生故障而获得。在步骤310,可以评估没有冗余基础设施系统的包括基础设施系统的结构的可靠 性水平(RL)。可以基于多个组件的可靠性数据评估结构的可靠性水平。举例而言,结构的 可靠性水平可以等价于具有最低可靠性水平的组件的可靠性水平。另外或备选地,结构的 可靠性水平可以等价于组件的平均可靠性水平。在步骤312,选择配置成向一个或多个基础设施系统提供冗余的候选组件。候选组 件可以包括可用于提供冗余的一系列的各种组件,诸如各种类型的空调单元、空调单元中 的各种组件、各种电源组件、各种联网设备等。例如可以基于成本、设计可靠性水平、能力等 选择候选组件。 在步骤314,可以评估具有候选组件的不同组合的结构的可靠性水平。根据一个示 例,可以基于候选组件的各个可靠性水平评估结构的可靠性水平。在步骤316,可以选择满足预定可靠性水平的候选组件的组合。如上面所讨论,预 定可靠性水平例如可以包含结构配置成满足的可允许的最小可靠性水平。举例而言,预定 可靠性水平可以包含结构的操作员和客户通过服务水平协议商定的可靠性水平。在任意方面,在步骤316的候选组件的组合的选择还可以包括与候选组件的每一 个组合相关的成本的评估。因而,例如,步骤316可以类似于上面参考方法200 (图2)讨论 的步骤210。另外,如步骤212所示,可以输出基本满足步骤310中限定的需求的候选组件的所选组合,且方法300可以 结束。然而,如有可能,方法300可以继续以进一步最小化实 现为提供结构中冗余的组件。在步骤318 (图3B),评估少了一个候选组件的结构的可靠性水平。移除哪个候选 组件的选择例如可以基于与实现该候选组件相关的成本、该候选组件的可靠性水平、该候 选组件的环境影响等。因而,例如,与和相对较低度量水平相关的候选组件相比,可以选择 移除与相对较高度量水平相关的候选组件。在步骤320,确定在步骤318评估的少了一个候选组件的结构的可靠性水平是否 满足预定可靠性水平。如果在步骤320该可靠性水平基本满足预定可靠性水平,则如步骤 322所示,确定是否可移除另一候选组件。如果例如移除了另一候选组件的基础设施的所得 可靠性水平仍然大于预定可靠性水平,则可以将该另一候选组件确定为是可移除的。如果另一候选组件不可用于移除,则可以在步骤324输出在步骤318执行的评估。 换句话说,可靠性评估器102可以向输出140输出少了一个配置成提供冗余的候选组件的 结构的可靠性水平的评估。然而,如果另一候选组件可用于移除,则可以在步骤326选择待移除的另一候选 组件。移除哪个候选组件的选择可以基于上面参考步骤318讨论的任意因素。另外,可以 在步骤318再次评估移除了该另一组件的结构的可靠性水平。另外,可以再次执行步骤320 以确定移除了多个候选组件的结构的可靠性水平是否基本满足预定可靠性水平。只要在步 骤320和322满足“是”条件,就可以重复步骤318至322。然而,如果在步骤320满足“否”条件,在这种情况下在步骤318评估的结构的可 靠性水平被确定为不能满足预定可靠性水平,则如步骤328所示,做出是否可移除另一候 选组件的确定。可以如上面参考步骤322讨论的那样做出这种确定。如果在步骤328做出可移除候选组件的确定,则在步骤318移除的候选组件被重 新插入且选择不同候选组件进行移除,如步骤330所示。移除哪个候选组件的选择可以基 于上面参考步骤318所讨论的任意因素。另外,可以在步骤318再次评估重新插入原始候选 组件且移除了不同组件的结构的可靠性水平。另外,可以再次执行步骤320以确定移除不 同候选组件的结构的可靠性水平是否基本满足预定可靠性水平。只要在步骤320满足“否” 条件且在步骤328满足“是”条件,就可以重复步骤318、320、328和330。然而,如果在步骤328满足“否”条件,则如步骤332所示,可以为一个或多个基础 设施系统选择一个或多个不同组件。举例而言,在步骤332,在步骤306选择的冷却基础设 施组件可以被与相对较高价格和较高可靠性水平相关的组件所代替。可以重复步骤308-332,直到不能在仍基本满足预定可靠性水平的同时进一步最 小化候选组件。照此,例如,方法300可以实现为确定在基本减小与提供冗余以满足预定可 靠性水平相关的诸如成本等的度量的同时提供所希望的可靠性水平的基础设施系统架构。根据另一示例,结构设计可以通过组合结构中具有不同可靠性水平的基础设施系 统域以进一步减小与提供冗余以满足预定可靠性水平相关的成本而综合。在该示例中,识 别为相对更关键且因而要求较大百分比正常运行时间的那些服务可以被分配到具有相对 较高可靠性水平的基础设施系统域,而识别为相对不那么关键的那些服务可以被分配到具 有相对较小可靠性水平的域。现在转向图4,示出根据一个示例的配置成实现或执行图1中描绘的可靠性评估器102的计算设备400的框图。在这方面,计算设备400可以用作平台,该平台执行上文关于可靠性评估器102描述的一个或多个功能。计算设备400包括可以实现或执行方法200和300中描述的一些或所有步骤的处 理器402。来自处理器402的命令和数据通过通信总线404传送。计算设备400还包括主 存储器406和辅助存储器408,该主存储器406诸如是随机存取存储器(RAM),在所述主存 储器406中用于处理器402的程序代码可以在运行时期间执行。辅助存储器408例如包括 一个或多个硬盘驱动器410和/或代表软盘驱动器、磁带驱动器、紧致盘驱动器等的可移除 存储驱动器412,其中可以存储用于方法200和300的程序代码的拷贝。可移除存储驱动器410按照公知的方式从可移除存储单元414读取和/或向其写 入。用户输入和输出设备可以包括键盘416、鼠标418和显示器420。显示适配器422可以 与通信总线404和显示器420对接且可以从处理器402接收显示数据且将显示数据转换为 用于显示器420的显示命令。另外,(一个或多个)处理器402可以通过网络适配器424在 例如因特网、LAN等网络上通信。对于本领域普通技术人员而言显而易见的是,在计算设备400中可以添加或者替 换其他已知电子组件。还应当显而易见的是,图4中描绘的一个或多个组件可以是可选的 (例如,用户输入设备、辅助存储器等)。此处描述和说明了本发明的优选实施例及其一些变型例。此处使用的术语、描述 和附图仅作为说明而被阐述,并不意味着限制。本领域技术人员应当意识到,在本发明的范 围内很多变型是可能的,本发明的范围旨在由所附权利要求及其等价物限定,其中,除非另 有说明,所有术语具有其最宽泛的合理意思。
权利要求
1.一种管理具有基础设施系统的结构的方法,该方法包含识别配置成向所述基础设施系统提供冗余的多个候选组件,使得通过在所述基础设施 系统中包括该多个候选组件而提高该结构的可靠性水平;评估具有候选组件的多个不同组合的该结构的可靠性水平;以及 基于评估的可靠性水平管理所述结构。
2.根据权利要求1所述的方法,其中评估可靠性水平还包含评估具有候选组件的不 同组合的结构的可靠性水平是否满足预定可靠性水平,且其中管理该结构还包含输出候选 组件的不同组合是否满足所述预定可靠性水平。
3.根据权利要求2所述的方法,还包含确定与安装和操作候选组件的不同组合中至少之一相关的度量; 识别满足预定可靠性水平且与相对较低度量水平相关的候选组件的组合;并且 其中管理该结构还包含输出所识别的候选组件的组合。
4.根据权利要求1所述的方法,还包含 识别与该结构以及与该基础设施系统相关的参数;选择配置成满足所识别的参数的多个组件以用在所述结构和基础设施系统中; 获得该多个组件的可靠性数据;并且其中评估该结构的可靠性水平还包含基于该多个组件的可靠性数据评估可靠性水平。
5.根据权利要求4所述的方法,其中评估该结构的可靠性水平还包含评估从基础设 施系统移除了一个候选组件的结构的可靠性水平,所述方法还包含确定移除了该一个候选组件的可靠性水平是否满足预定可靠性水平;并且 其中管理该结构还包含输出少了一个候选组件的可靠性水平是否满足预定可靠性水 平的确定。
6.根据权利要求5所述的方法,还包含响应于移除了该一个候选组件的可靠性水平满足预定可靠性水平,确定是否能够移除 另一候选组件;响应于确定另一候选组件可用于移除,选择该另一候选组件以移除; 评估移除了该另一候选组件的结构的可靠性水平; 确定移除了该另一候选组件的可靠性水平是否满足预定可靠性水平;并且 其中管理该结构还包含输出移除了该另一候选组件的可靠性水平是否满足预定可靠 性水平的确定。
7.根据权利要求6所述的方法,还包含响应于确定另一候选组件不可用于移除,输出从基础设施系统移除该一个候选组件的 评估结果。
8.根据权利要求5所述的方法,还包含响应于移除该一个候选组件的可靠性水平不能满足预定可靠性水平,重新插入移除的 候选组件且确定不同候选组件是否可用于移除;响应于确定不同候选组件可用于移除,选择不同候选组件以移除; 评估移除了该不同候选组件的结构的可靠性水平; 确定移除了该不同候选组件的可靠性水平是否满足预定可靠性水平;以及输出移除了该一个不同候选组件的可靠性水平是否满足预定可靠性水平的确定; 响应于确定不同候选组件不可用于移除,重新选择多个组件以在该结构和基础设施系 统中使用;获得该多个组件的可靠性数据;其中评估该结构的可靠性水平还包含基于重新选择的多个组件的可靠性数据评估可 靠性水平;以及输出关于重新选择的多个组件的评估结果。
9.根据权利要求5所述的方法,还包含通过比较该多个组件的可靠性和可用性的退化与和该多个组件相关的贬值和折旧成 本中至少之一,评估该基础设施系统中该多个组件的成本和可靠性之间的盈亏平衡点。
10.根据权利要求1所述的方法,其中管理该结构还包含综合该结构以具有多个域, 其中至少两个域包括具有不同可靠性水平的相应基础设施系统。
11.一种用于管理具有基础设施系统的结构的计算机实现工具,所述计算机实现工 具包含候选组件识别模块,其配置成识别配置成向基础设施系统提供冗余的多个候选组件, 使得通过在基础设施系统中包括该多个候选组件而提高该结构的可靠性水平;可靠性水平评估模块,其配置成评估具有候选组件的多个不同组合的该结构的可靠性 水平;以及输出模块,其配置成输出关于候选组件的不同组合的可靠性水平。
12.根据权利要求11所述的计算机实现工具,还包含输入模块,其配置成与一个或多个输入通信,其中该输入模块还配置成基于从该一个 或多个输入接收的数据识别与该结构以及与该基础设施系统相关的参数;度量确定模块,其配置成确定与安装和操作候选组件的不同组合中至少之一相关的度 量水平,其中该可靠性水平评估模块还配置成识别满足预定可靠性水平且与相对较低度量 水平相关的候选组件的组合;以及其中输出模块还配置成输出所识别的候选组件的组合。
13.根据权利要求11所述的计算机实现工具,还包含候选组件移除模块,其配置成选择一个或多个候选组件以从该基础设施系统中移除; 其中该可靠性水平评估模块还配置成评估从该基础设施系统移除了该一个或多个候 选组件的结构的可靠性水平且确定该可靠性水平是否满足预定可靠性水平;以及其中该输出模块还配置成输出该可靠性水平是否满足所述预定可靠性水平的确定。
14.一种计算机可读存储介质,其上嵌入一个或多个计算机程序,所述一个或多个计 算机程序实现评估结构中的基础设施系统的可靠性的方法,所述一个或多个计算机程序包 含一组指令以用于识别配置成向基础设施系统提供冗余的多个候选组件,使得通过在基础设施系统中包 括该多个候选组件而提高所述结构的可靠性水平;评估具有候选组件的多个不同组合的该结构的可靠性水平;以及 输出关于候选组件的不同组合的可靠性水平。
15.根据权利要求14所述的计算机可读存储介质,所述一个或多个计算机程序还包含一组指令以用于识别与该结构以及与该基础设施系统相关的参数;选择配置成满足所识别的参数的多个组件以用在该结构和基础设施系统中; 获得该多个组件的可靠性数据;并且其中评估该结构的可靠性水平还包含基于该多个组件的可靠性数据评估可靠性水平。
全文摘要
在一种管理具有基础设施系统的结构的方法中,识别配置成向基础设施系统提供冗余的多个候选组件。评估具有候选组件的多个不同组合的该结构的可靠性水平。另外,基于评估的可靠性水平管理该结构。
文档编号G06F19/00GK102067136SQ200880129891
公开日2011年5月18日 申请日期2008年6月17日 优先权日2008年6月17日
发明者J. 沙 A., C. 希 C., E. 巴什 C., 帕特尔 C., K. 沙尔马 R. 申请人:惠普开发有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1