CN103329063B - 用于实时地监视和管理数据中心资源的***和方法 - Google Patents

用于实时地监视和管理数据中心资源的***和方法 Download PDF

Info

Publication number
CN103329063B
CN103329063B CN201180053672.3A CN201180053672A CN103329063B CN 103329063 B CN103329063 B CN 103329063B CN 201180053672 A CN201180053672 A CN 201180053672A CN 103329063 B CN103329063 B CN 103329063B
Authority
CN
China
Prior art keywords
equipment
facilities
information
data center
information technoloy
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201180053672.3A
Other languages
English (en)
Other versions
CN103329063A (zh
Inventor
巴拉特·A·胡季
史蒂文·格芬
理查德·威廉斯
乔·库特纳
杰克·巴西亚戈
谢尔登·阿尔特曼
布赖恩·威廉斯
华雷斯·卡瓦略
迈克尔·布劳纳
米泰什·帕特尔
肯尼斯·L·哈佩尔
詹姆斯·H·谢尔顿
史蒂文·克拉克
唐纳德·A·斯特金
大卫·约翰·考恩
马克·克什纳
史蒂文·R·布莱克韦尔
卡尔·米尔斯
蒲阳
君戴
理查德·M·托宾
阿曼·卡恩
罗伊·D·佩斯托内
让-马克西姆·拉沙佩勒
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Weidi Information Technology System Co ltd
Vertiv IT Systems Inc
Original Assignee
A Walsont Hentz Weil LLC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by A Walsont Hentz Weil LLC filed Critical A Walsont Hentz Weil LLC
Publication of CN103329063A publication Critical patent/CN103329063A/zh
Application granted granted Critical
Publication of CN103329063B publication Critical patent/CN103329063B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/34Signalling channels for network management communication
    • H04L41/344Out-of-band transfers
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3206Monitoring of events, devices or parameters that trigger a change in power modality
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/20Cooling means
    • G06F1/206Cooling means comprising thermal management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3003Monitoring arrangements specially adapted to the computing system or computing system component being monitored
    • G06F11/3006Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system is distributed, e.g. networked systems, clusters, multiprocessor systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3003Monitoring arrangements specially adapted to the computing system or computing system component being monitored
    • G06F11/3044Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system component is the mechanical casing of the computing system
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3051Monitoring arrangements for monitoring the configuration of the computing system or of the computing system component, e.g. monitoring the presence of processing resources, peripherals, I/O links, software programs
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3058Monitoring arrangements for monitoring environmental properties or parameters of the computing system or of the computing system component, e.g. monitoring of power, currents, temperature, humidity, position, vibrations
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3065Monitoring arrangements determined by the means or processing involved in reporting the monitored data
    • G06F11/3072Monitoring arrangements determined by the means or processing involved in reporting the monitored data where the reporting involves data filtering, e.g. pattern matching, time or event triggered, adaptive or policy-based reporting
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/20Software design
    • G06F8/24Object-oriented
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/02Standardisation; Integration
    • H04L41/0226Mapping or translating multiple network management protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/50Network service management, e.g. ensuring proper service fulfilment according to agreements
    • HELECTRICITY
    • H05ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
    • H05KPRINTED CIRCUITS; CASINGS OR CONSTRUCTIONAL DETAILS OF ELECTRIC APPARATUS; MANUFACTURE OF ASSEMBLAGES OF ELECTRICAL COMPONENTS
    • H05K7/00Constructional details common to different types of electric apparatus
    • H05K7/20Modifications to facilitate cooling, ventilating, or heating
    • H05K7/20709Modifications to facilitate cooling, ventilating, or heating for server racks or cabinets; for data centers, e.g. 19-inch computer racks
    • H05K7/20836Thermal management, e.g. server temperature control
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/34Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
    • G06F11/3409Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment for performance assessment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/02Standardisation; Integration
    • H04L41/0246Exchanging or transporting network management information using the Internet; Embedding network management web servers in network elements; Web-services-based protocols
    • H04L41/0253Exchanging or transporting network management information using the Internet; Embedding network management web servers in network elements; Web-services-based protocols using browsers or web-pages for accessing management information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/04Network management architectures or arrangements
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computing Systems (AREA)
  • Quality & Reliability (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Human Computer Interaction (AREA)
  • Computer Hardware Design (AREA)
  • Thermal Sciences (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Remote Monitoring And Control Of Power-Distribution Networks (AREA)
  • Computer And Data Communications (AREA)

Abstract

一种用于在数据中心基础设施内对电力使用和冷却利用进行监视、控制和优化的***。该***可以使用适于获得关于设施设备和信息技术(IT)设备两者的实时信息的子***。该子***可以用于评估实时信息,以提供关于设施设备中的至少一个设施设备或IT设备中的至少一个IT设备的警报和诊断信息。该子***还可以使用如下机制:该机制提供对设施设备中的至少一个设施设备或IT设备中的至少一个IT设备的实时控制,以优化设施设备中的至少一个设施设备或IT设备中的至少一个IT设备的冷却利用、电力使用或性能中的至少一个。

Description

用于实时地监视和管理数据中心资源的***和方法
对相关申请的交叉引用
本申请要求于2010年10月4日提交的美国临时申请第61/389,616号的权益。上述申请的公开内容通过引用并入本文。
技术领域
本申请涉及用于管理与数据中心相关联的基础设施(infrastructure)的***和方法,具体地,涉及用于以如下方式监视和管理现代数据中心的硬件组件和软件组件的***和方法,该方式优化硬件组件和软件组件的有效利用,并且还允许对数据中心的基础设施组件进行实时的重新配置和控制,以满足不断变化的要求和需求。
背景技术
本节提供与本公开内容相关的不一定是现有技术的背景信息。
公共数据中心模型自其源于大型机计算以来已经历了多种改变。如图1所示,从分布式计算机到客户端/服务器模型、虚拟化服务器的利用、网格整合、以及最近朝向公共事业(utility)或“云”计算的趋势,对数据中心的要求一直在变化和演进,并且其演进的步伐也持续增加。
现代数据中心正在经历一场广泛的改革,其包括技术创新、操作改进、新的设计原则、数据中心供应链的改变以及在IT与业务之间的关系的改变。因而,现代数据中心正形成具有许多变量的日益复杂的环境,当考虑用于优化数据中心的效率的方法时必须顾及这些变量。伴随这种改革而来的有能量效率和资源管理的问题,这对于这些现代数据中心的成功和长期维持而言将会至关重要。目前,在数据中心基础设施层(电力、冷却和空间)与在优化效率方面限制组织的信息技术(“IT”)基础设施层(例如,计算、存储和通信)之间存在有信息差距。在图2中示出形成典型数据中心的层的一个示例。使效率最大化的能力取决于能够从与数据中心相关联的所有不同组件(即,IT和基础设施)采集数据,并且能够以有用的方式将信息呈现至***管理员,这使得***管理员能够在必要时作出改变。在当前的专业人员中该能力已被称为“数据中心基础设施管理(DCIM)”。
对DCIM解决方案的需求主要由于整合和相关联的虚拟化的增加而公开,该需求已揭露出前面提及的在现代数据中心的IT层与基础设施层之间的差距,特别是该差距产生的低效率。该差距还使数据中心管理者陷入两难境地:他们应当通过留下未使用的容量(例如,电力电力容量或冷却容量)作为防止过载的安全网来牺牲效率,还是他们应该冒着失败的风险来使用该容量并且增加效率?本DCIM***和方法的一个主要目标是通过以有用且有意义的方式向***管理者提供精确且实时的信息来辅助决策过程。随着加于数据中心的要求在未来继续增强,IT/基础设施差距的桥接极其重要。但是迄今为止,尚未提出可以向***管理者提供充足的信息以实现所需求的基础设施资源的实时管理来满足IT层的变化需求的适当解决方案。
发明内容
在一个方面,本公开内容涉及一种用于在数据中心基础设施内对电力使用和冷却利用进行监视、控制和优化的***。该***可以包括适于获得关于设施设备和信息技术(IT)设备两者的实时信息的子***。该子***还可适于评估实时信息,以提供关于设施设备中的至少一个设施设备或IT设备中的至少一个IT设备的警报和诊断信息。该子***还适于进一步提供基于实时信息、关于设施设备中的至少一个设施设备或IT设备中的至少一个IT设备采取行动的机制。该行动可以用于优化设施设备中的至少一个设施设备或IT设备中的至少一个IT设备的冷却利用、电力使用或性能中的至少一个。
在另一方面,本公开内容涉及一种以闭环方式、关于设施设备所使用的电力对在数据中心环境内操作的设施设备进行实时监视和控制的***,该闭环方式优化设施设备的电力使用。该***可以包括被配置成获得关于设施设备和信息技术(IT)设备两者的实时操作信息的子***。该子***还可以被配置成评估实时信息,以确定何时应当相对于设施设备中的一个或多个设施设备来采取行动,并且实时地修改一个或多个设施设备的操作,以优化数据中心环境内的电力使用。
在再一方面,本公开内容可以涉及一种以闭环方式、关于数据中心中的可用电力对在数据中心内操作的设施设备进行实时监视和控制的***,该闭环方式关于可用电力和设施设备来优化设施设备的性能。该***可以包括被配置成获得关于设施设备和信息技术(IT)设备两者的实时操作信息的子***。该子***还可以被配置成评估实时信息,以确定何时应当关于IT设备中的一个或多个IT设备来采取行动。该子***还可以实时地修改一个或多个IT设备的操作,以优化数据中心环境内的一个或多个IT设备的性能。
在又一方面,本公开内容可以涉及一种用于在数据中心基础设施内对电力使用和冷却利用进行监视、控制和优化的方法。该方法可以包括获得关于在数据中心基础设施内使用的设施设备和信息技术(IT)设备两者的实时信息。该方法可以使用处理***来评估实时信息以提供关于设施设备中的至少一个设施设备或IT设备中的至少一个IT设备的警报和诊断信息中的至少一个。该方法还可以包括基于实时信息、关于设施设备中的至少一个设施设备或IT设备中的至少一个IT设备采取行动,并且用该行动来优化设施设备中的至少一个设施设备或IT设备中的至少一个IT设备的冷却利用、电力使用或性能中的至少一个。
另外的应用领域将根据本文提供的描述而变得明显。本发明内容中的描述和具体的示例意图仅用于说明的目的,而不意图限制本公开内容的范围。
附图说明
本文中所描述的附图仅用于所选择的实施方式而并非所有可能的实现的说明目的,并且并不意图限制本公开内容的范围。在附图中:
图1是现有技术,从公共数据中心模型自其从大型机计算起源以来发展的变化的高层次表示;
图2是可以在典型的现有技术现有数据中心的各种功能层中使用的各种组件的一个示例的高层次表示;
图3是根据本公开内容的被用于执行多个硬件设备的功能的单个DCIM装置的一个示例的高层次表示;
图4是可以用于形成本公开内容的DCIM解决方案的一个实施方式的DCIM软件集的示例性模块的高层次图表;
图5是DCIM解决方案架构的一个示例的高层次图表;
图6是示出公共/私人服务与DCIM解决方案的域模型和CDMR之间的关系的高层次图表;
图7是示出在DCIM域对象与跨域模型使用的域对象之间的区别的高层次框图;
图8是示出MSS组件与域模型和MSS引擎/DCIM装置的交互的架构的一个示例的高层次框图;
图9是实施DCIM解决方案的一个示例的高层次图表;以及
图9A是如何可以在“云”环境中实施DCIM解决方案的一个示例的高层次图表。
具体实施方式
现在将参照附图更全面地描述数据中心基础设施管理(下文中为“DCIM”)解决方案10的示例性实施方式。
概述
本部分提供本公开内容的总体概况,而不是本公开内容的全部范围或其所有特征的全面公开内容。DCIM解决方案10是被设计为从中央位置管理数据中心的所有元件的硬件产品和软件产品的模块可扩展家族。特别地,DCIM解决方案10包括一个或多个DCIM硬件装置(在下文中简单地称为“DCIM装置”)以及一系列软件产品(下文中为“DCIM软件集”)。DCIM解决方案具有管理微软服务器、服务器、服务器、存储和串行设备、服务处理器、机架/环境传感器、数据中心电力单元、冷却单元以及电力分配单元(PDU)的能力,其中所有数据由公共采集引擎收集。这允许数据中心操作员可以完全访问以对数据中心中的每件装备进行监视和控制。
迄今为止,为了管理数据中心,已需要多点解决方案。DCIM解决方案10使所有这些点解决方案成为单个产品套装。之前,需要多个独立的硬件设备,例如:远程访问应用程序和关联硬件,例如用以管理服务器的Avocent的KVM装置;用以管理服务器、串行设备和iPUD的高级控制台服务器(ACS);MergePointTM服务处理器管理器;用以管理机架和环境传感器的机架数据单元(RDU);以及SiteLinkTM通信接口。之前,通常还需要多个独立的软件应用程序,例如:MergePoint基础设施资源管理器数据中心管理软件;SiteScan Web集中监视和控制***;监视电力和冷却装备的爱默生网络能量ASCO PowerQuestTM电力接口软件;以及Vista企业软件解决方案。通过将多个软件装置整合为形成DCIM解决方案10的DCIM软件集的整合软件平台,并且将多个硬件装置整合为聚合的DCIM硬件装置,DCIM解决方案10不仅在装备机架上腾出物理空间,而且提高了操作者控制数据中心的跨度。这允许数据中心管理者甚至更有效地管理并控制服务器和其它计算/存储设备、电力装备以及冷却***,以优化性能和能量使用。
除DCIM装置提供的明显益处之外,DCIM软件集使对数据中心的管理比之前所可能的更容易并且甚至更有效。包括DCIM软件集的软件模块可以在除DCIM装置的公共主机服务器上运行,并且可以工作以提供数据中心的完整且准确的视图,同时仍然允许用户管理并控制数据中心的每个方面。主机服务器经由其可管理性子***(MSS)采集引擎从遍布数据中心的所有DCIM装置接收数据。通过使用DCIM软件集模块,数据中心管理者可以接进实时数据,查看报告,并且从丰富的基于网络的图形用户接口(“GUI”)远程地管理设备。
还应当注意,DCIM装置和DCIM软件集可以单独地实施,并且被调整为适合用户需求。通过独自实施DCIM装置,用户仍然可以远程地访问DCIM装置,因此也可以访问连接至DCIM装置的设备。然而,用户可能不会从DCIM软件集提供的报告和提高的管理能力获益。同样地,可以在不具有DCIM装置的数据中心中实施DCIM软件集,然而由于不具有由DCIM装置提供的物理连接性,所以不支持实时数据采集、监视和控制。
DCIM装置和DRIP(硬件)
DCIM装置12可以包括通常存在于所选择的装备机架中或可以安装在数据中心内的壁上的一个或多个硬件装置。在DCIM装置12上的接口的布置为用户提供对不同件装备的访问,以用于控制和性能度量采集。如图3所示,单个DCIM装置12将若干之前的产品的功能整合到一件硬件中。DCIM装置12可以替换现有的交换器、高级控制台服务器(ACS)、MergePoint服务处理器管理器(SPM)以及机架数据单元(RDU)产品,并且将它们的所有功能整合成一个或多个硬件装置。被称为“DCIM SP”的装置12的基本实施方式以现有的服务处理管理器(SPM)硬件为目标。DCIM SP可以具有至少两个特定的端口配置,一个具有24IP端口且另一个具有40IP。两个版本可以包括至少八个专用串行端口。针对每一个,IP端口可以与网络接口端口隔离并且用作第二层交换器。该布置保持当前SPM的配置。众多的IP端口和八个专用串行端口提供如下装置:该装置可以服务于服务处理器的整个机架并且还提供对机架中的电力条和基于串口的交换器的控制。除这两个物理端口SPM变体之外,存在仅具有主网络端口而不具有任何后面板端口的逻辑版本,DCIM SP逻辑型。
除DCIM SP实施方式之外,DCIM装置12可以具有被标记为“DCIM分支(branch)8”、“DCIM入口(entry)”以及“DCIM企业”的至少三种较高端实施方式。DCIM装置12的该较高端组实施方式提供可以在IP连接或串行连接之间自动选择的自动感测端口。DCIM分支8不具有RDU连接,而DCIM入口和DCIM企业设备具有RDU连接。在DCIM入口和DCIM企业装置上的RDU接口模拟RDU装置的主要连接并且允许类似功能被包括在较高端DCIM设备上。较高端DCIM装置12实施方式还可以具有与提供传统的KVM功能的IQ模块对接的能力。被称为“数字机架接口插槽”(DRIP)的该IQ模块提供模拟视频的数字化以及键盘和鼠标控制及虚拟媒体访问。
DRIP的关键功能为:
■为设备的键盘和鼠标提供USB和PS/2端口;
■将模拟视频数据数字化并将其发送至DCIM装置;
■连接至服务器的服务处理器以用于将IPMI数据传送至DCIM装置;
■使得能够访问虚拟媒体;以及
■启用智能卡支持。
为了支持各种硬件平台,提供了装置主机软件平台。装置主机软件平台可以基于vServer补丁并且用作OS虚拟化平台。这允许基于操作***的应用程序在DCIM装置12主机平台之上以最小的改变运行。以此方式构建DCIM装置12将使将各单独技术结合为单个装置所必需的变化最小化。其还有利于组能够专注于它们的核心功能而不需要获知DCIM装置12主机平台的细节。
DCIM装置12软件架构的高度期望特征为:其使完成的设备看起来像单个内聚性装置,即使它们可以由若干底层的不同软件应用程序构成。为了实现这一点,可以将主机***建立为提供若干***功能,该若干***功能在外部用户与内部客户应用程序之间提供网关。这些包括许可、认证、授权、审计(AAA)以及用户界面。这些功能采用外部输入并且将其映射到正确的应用程序上而不要求用户具有底层架构的任何知识。例如,当用户向DCIM装置12认证时,AAA功能可以通知客户应用程序中的每个客户应用程序该用户是有效的。用户不需要向每个客户应用程序进行认证。附加主机件可以包括例如核、基本文件***和硬件组件驱动程序支持等的东西。DCIM装置12中的每一个还可以操控可管理性子***(MSS)软件引擎(将结合图5进行论述)。
总之,在下面的表格中示出用于两个DCIM平台、平台“A”和“B”的至少六个不同配置。
DCIM软件集
模块的DCIM软件集12a是模块化且可扩展的,并且被设计成使数据中心的操作、管理、配置或扩展无缝且简单。图4中示出模块的DCIM软件集12a的一个示例,其可以包括:库存管理器14、设施管理器16、场景规划器18、改变规划器20、改变管理器22、操作管理器24、事件监视器26、虚拟化管理器28(和潜在的机架电力管理器、配置管理器30)。这些模块彼此无缝地集成并提供丰富的用户界面,具有通过可用设施的组合来拖放项目、显示资产和报告数据的高保真图像、以及对用户特定视图进行编译的能力。
DCIM软件集12a具有足够的灵活性,以适应多个不同领域的***管理者的偏好,从操作***和数据库到网络浏览器界面。软件模块可以安装在服务器、服务器或服务器上,并且可能安装在其它品牌服务器上。SQL和数据库均被支持。为了访问软件模块,各种市售可用操作***和网络浏览器均被支持。
对于使用爱默生网络电力或公司的现有产品(例如,的数据中心资源管理***、集中监视和控制***或MergePointTM基础设施资源管理器(AMIE)软件)的管理者而言,DCIM软件集12a支持数据的迁移。此数据可以包括所有的资产和规划数据、相关联的项目和符号库。可以手动触发导入,但将不需要任何资产、放置、计划或项目数据从AMIE到DCIM软件集的模块的手动映射。在下面的页面中详细地描述各个DCIM软件集12a软件模块。
DCIM库存管理器模块14
库存管理器模块14管理构成装备的数据中心库存的DCIM记录。通常,数据中心管理者和网站技术人员通过各种手段(例如,电子表格、文档、图形文件、金融***、提单等)来管理装备列表。这些都不是理想的方法,其趋于特设格式,不精确,并且经常过期。它们也没有及时地提供对关于物理装备位于哪里及其目的的信息的访问。DCIM库存管理器模块14用给出数据中心的整个库存的清晰画面的***来替换所有这些特设方法,该清晰画面具有IT资产(例如,服务器和交换器)与关键基础设施装备(如电力分配单元(“PDU”)和不间断电力供应器(“UPS”))的装备计数。其允许用户快速地看见装备所在的地方,并给出电力和空间使用的总计。
为了做到这一点,DCIM库存管理器模块14可以依靠导入软件能力和特定视图,例如:1)导入能力,以从各种源提取装备记录并且将来自这些源的信息结合成一个完整的数据集;2)地理视图,其允许用户提供数据中心装置的全局位置并且深入到示出更详细的位置视图,例如校园视图、区域视图、建筑物的图片等;3)文本和图形库存列表,其为用于“已放置”和“未放置”(尚未被分配有位置的项目)库存的文本视图;4)数据中心组合视图,其列出由***所管理的数据中心;5)用于“已放置”库存(已被分配有位置的项目)的平面图和立体视图;6)工作区,其允许用户将来自其它视图的图形和数据元素组合以给他们提供关键信息的“仪表板”,用户可以随时参考该“仪表板”;以及7)层,其允许用户在库存管理器图形绘图内看见来自其它应用程序的信息。
DCIM库存管理器模块14能够创建、更新和删除所有表示对象。这些对象包括:
IT空间–IT装备所位于和安置于的区域,在更精细的层面上为安装装备的区域。
地面–包含一个或多个数据中心空间并且与建筑物中的地面相关的区域。
数据中心–被设计为安置并运行IT装备的区域。典型的数据中心具有提高的地面空间以及专用的电力和冷却装备。
空间–数据中心地面的其中直接安装IT装备的区域。典型的数据中心空间具有提高的地面和用于安置装备的机架,并且被保护以免受未授权的进入。
区–数据中心的由客户定义的地理区域,其允许将整个数据中心的区域内的容量和资源使用制表。在我们的定义中,区是数据中心地面内的连续空间。
其它空间(通道、自由空间)–当被从总数据中心空间中扣除时允许计算可用数据中心空间的空间。
企业–关于企业的信息被追踪以给出用于整个数据中心组合和对其进行管理的团队的背景。企业信息可以在软件中在全局水平上被追踪。
IT装备–可以包括用于数据处理、通信和存储的直接目的所有装备,以及用于安置它们的装备。这包括:机架、长凳(bench)、货架式存储器、数据柜;服务器、网络装置;符号,占位符;以及传感器装备。
关键基础设施–可以包括支持用于数据中心空间的冷却和电力分配的所有设备,包括:本地公用事业入口仪表、浪涌保护设备、变压器、开关柜(HV/MV/LV)、发电机、不间断电力供应器(UPS)、能量存储设备和***(例如,电池、飞轮储能、燃料电池)、电力断开器(例如,电路断路器、开关/电力联络线)、静态转换开关、地板安装PDU***、电力条、远程电力条、母线槽电力分配、突击手(commando)插座、机架PDU、太阳能阵列、冷却塔、冷却器、泵、节约装置(水/空气)、地板安装CRAC、排状CRAC、冷凝器、热交换器以及蓄水器(储罐)。
DCIM配置管理器模块30
DCIM配置管理器模块30扩展由DCIM库存管理器模块14所提供DCIM记录的管理。DCIM配置管理器模块30消费DCIM库存管理器模块14的能力,将它们扩展为管理所选择的资产之间的关系。这些关系可以包括但不限于连接、逻辑组和冗余度。为了做到这一点,DCIM配置管理器模块30可以结合各种特征,例如:
■连接视图,其允许用户获得在任何所放置的资产之间的连接的细节。这可以包括拓扑结构、端对端追踪、依赖关系和冗余度;
■面板时刻表,其允许用户查看面板和该面板内的断路器的细节;
■报警能力,其允许用户针对计划、组或资产来指定阈值,并就违背该阈值的消费发出警报;
■可自定义视图,其允许用户对他们希望使用和浏览的应用程序数据的视图进行自定义;以及
■网络服务界面,其允许用户对来自外部软件实体的应用程序数据进行操作。
DCIM设施管理器模块16
DCIM设施管理器模块16为关键基础设施装备提供完整的性能利用和事件管理能力。其提供在数据中心地面上的装备和机架以及周围装备室的逼真的虚拟视图,以及电力***的基础电气单线示意图与冷却***的管路和仪表图。其还可以提供装备维护特征以协助维护追踪、调度和装备调试。通过提供所设计的电力和冷却基础设施的***视图,DCIM设施管理器模块16允许用户查看每个装备的电力消费和冷却能力(在使用中和滞留时的两种情况下),或在***层面上查看。另外,其让用户预留电力和冷却***上的负载块,并且基于历史容量使用将电力和冷却容量需求投射到未来。
设施管理器模块16可以文本地且图形地提供允许用户更好地理解和管理数据中心基础设施的大量有用视图。DCIM设施管理器模块16可以显示平面图、电气图、空气分布以及管路和仪表图。DCIM设施管理器模块16可以提供基础设施装备的多个单独元件或组的实时性能状态。如果装备支持的话,图中的每个项目均允许用户启动下列行动或控制操作:
■开启/关闭特定件的装备/设备(如果适用);
■改变用户可配置项目(例如,设置点、标签);以及
■查看用于每件装备/设备的详细信息。
除了主视图,DCIM设施管理器模块16还可以具有至少三个独立的仪表板视图,以给用户提供数据中心基础设施中的实时操作的总体图景。“产业效率仪表板”可以显示数据中心的能量消费的标准效率度量(如PUE/DCIE)。“公用事业消费仪表板”可以显示总功率负载(kW)、总冷却负载、耗水量(如果适用)以及总公用事业成本。“容量仪表板”可以显示每种类型的数据中心装备的总容量的细分(例如,所有地板安装PDU的当前容量),以及数据中心的电力和冷却***的滞留容量的细分。
DCIM设施管理器模块16还提供显著的可伸缩性,在一个实例中例如支持多达5000(或可能更多)个关键基础设施装备和仪表设备,每个具有大约200个数据点。还可以至少每五分钟对装备数据(除事件之外的所有参数)进行轮询。该数据的一些示例可以包括温度、UPS的负载百分比、电路断路器状态,仅列举几个示例性度量。
场景规划器模块18
DCIM场景规划器模块18提供对在数据中心中的未来资源使用的成本效益场景进行建立和比较的能力。其可以利用来自数据中心基础设施管理应用程序的信息和现实世界测量结果以映射资源使用的精确历史,并且投射消长的未来趋势。使用DCIM场景规划器模块18,数据中心管理者和容量规划器可以确定最好的行动方案。无论其意味着安装应当被废弃和加固,还是建立新装置,DCIM场景规划器模块18都允许顾客对未来数据中心使用的不同场景进行比较和对比。可以比较技术更新、数据中心空间内密度的增加、用于更高效的能量使用的关键基础设施的升级以及测定对IT的需求的效果,以便以尽可能低的成本建立满足服务水平的行动计划。一旦已确定了行动的过程,则DCIM场景规划器模块18援助管理的计划的传送。可以被包括在DCIM场景规划器模块18中的软件能力包括但不限于以下中的一个或多个:
■采集并理解总的全球数据中心基础设施资源的过去趋势的能力;
■将过去的总使用趋势投射到未来以全面地预测基本的基础设施需求的能力;
■针对基础设施需求实施“假设分析”场景规划并评估数据中心移动、添加、废弃以及整合的影响的能力;以及
■针对项目管路管理建立工作流过程的能力,包括技术专家和***所有者的细化以及业务管理者的批准。
DCIM改变规划器模块20
DCIM改变规划器模块20允许用户在数据中心基础设施中规划并实施改变。为了做到这一点,DCIM改变规划器模块20可以依靠:
■规划视图,其允许用户看见所规划的项目的细节;
■时间线,其允许用户看见贯穿项目针对所选择的资产所规划的改变;以及
■报警能力,其允许在任务完成时通知用户。
DCIM改变规划器模块20允许用户创建任意数量的项目,管理那些项目并且通过它们导航。用户可以向项目分配名称、标签、描述、目标完成日期和所有者,并且还可以向项目分配多个单独任务。一旦已创建了项目,则其细节可以以日历格式显现,其中更多细节对于任何选定的项目或任务而言是可用的。通过移动项目日期、删除任务或添加任务可以编辑项目,并且项目可以被删除。除特定任务之外,用户可以分配与模块中任何特定的放置资产无关的通用任务。DCIM改变规划器模块20还允许用户在分配并查看对项目中的其它任务的依赖性。使用创建和管理多个项目的能力,出现在项目之间可能存在冲突的可能性,但是DCIM改变规划器模块20允许用户查看的冲突及其严重性,并且通过改变项目的参数来解决冲突。
一旦创建了项目并分配了任务,则DCIM改变规划器模块20允许用户查看该项目的时间线以及与受项目影响的任何资产相关联的改变的可视化。用户可以看见所选择的资产(例如,机架)的视图,其中资产被示为处于其在项目的生命周期期间计划发生的各种改变状态。DCIM改变规划器模块20也可以显示在项目期间要实施的工作的视图,其被按所选日期着色,这允许时间线向IT人显示针对任何选择的资产在给定日期发生什么事。
针对给定项目,DCIM改变规划器模块20还允许用户记录所有的项目活动,并通知该活动的所有受影响人员。一旦其指定任务或项目已被创建、编辑、具有冲突或者被标记为已完成,则通过电子邮件通知用户。另外,用户可以创建自定义报告、以标准格式从外部源导入项目信息,并将项目信息导出至PDF或电子表格以用于外部用途。
DCIM改变管理器模块22
DCIM改变管理器模块22扩展DCIM改变规划器模块20的规划和实施能力,以对项目施加预定义过程或工作流并且向项目成员传达进展和决定。为了做到这一点,DCIM改变管理器模块22可以依赖于以下的软件能力和专业化视图:
■模板工作流过程,其允许工作流设计者设计并发布将被未来项目使用的工作流过程。
■与DCIM模块的交互,其允许工作流过程与DCIM模块进行交互以验证某些所需的行动已完成。
■支持与第三方IT***的集成,以允许设计者将界面配置成允许外部源询问应用程序数据并启动工作流过程。
■工作流过程中的人机交互,其允许用户与从模板创建的过程进行交互。
DCIM改变管理器模块22提供了用由DCIM改变规划器模块20提供的较低级别任务所支持的用户定义的高级别行动来创建项目模板的能力。项目模板可以用于在需要时创建项目,其中项目可以遵循模板预定义步骤至完成。模板可以包含但不限于:
■与安装的库存管理器模块相关的预定义高级别任务(例如,“移动服务器”或“添加连接”)。
■用户定义的任务类别(例如,“移动”、“添加”)。
■到现有工作流模板的触发点。
一旦创建了模板,则用户可以分配供在模板中使用的角色。用户向角色分配名称、描述和标签,并可以分配其它用户。DCIM改变管理器模块22允许用户被分配到多个角色(如果必要的话)。除角色之外,用户还可以创建工作流程序,并且向每个工作流分配名称、描述和标签。一旦创建了工作流,则可以添加步骤(无论是用户定义的还是预定义的),并且可以向每个步骤分配特定用户或角色。为了添加更多细节,用户可以对每个步骤定义规则,例如进入和退出标准。步骤可以被链接在一起以定义进程,并且可以通过一些步骤创建子过程。
一旦用户已建立了工作流,则他/她可以模拟实施的“运行”以识别任何错误并确认该工作流。用户还可能想要针对各种工作流事件设置自定义通知。DCIM改变管理器模块22允许用户这样做,并将会在任务开始、完成时或任何其它工作流事件发生时将通知传播至参与者。
DCIM操作管理器模块24
DCIM操作管理器模块24将现实世界信息与管理数据中心基础设施配置相结合。其提供接口以测量跨数据中心基础设施的性能和利用并且显示机架中当前可用净空,使得可以实现装备的适当放置。DCIM操作管理器模块24可以连接到来自可管理性子***(MSS)服务的实时数据馈送(针对电力和温度),以对在配置管理器模块30功能中建立的性能准则和设计标准进行比较和验证。
DCIM操作管理器模块24也可以用于优化电力、冷却和空间容量,以带来数据中心基础设施资源的整体优化。该模块解决的商业问题围绕电力和冷却的管理。通常由数据中心管理者来维护电力和冷却的大型缓冲区,以保护***免受由于电力尖峰和使用增加的时段而引起的断供。用于储备的缓冲区的量通常未被有效地管理。减少这些缓冲区使得能够更好地利用资源。例如,更多的装备可以被放置在一个或多个装备机架中,同时仍然满足用于所有装备项的充足的电力和冷却需求。
本产品的一个重要特征是其提供了一种自然且高雅的方式来查看关于数据中心的监视信息—在该监视信息中有大量信息是由许多***以多种不同格式生成的。处理所有的这些数据并且以有用的形式看见它的结果使得可以更精确地理解数据中心环境的操作,更好地理解能量使用的真实成本,使数据中心中的投资最大化,从而确保IT的持续的24/7操作。
软件能力被从针对DCIM配置管理器模块30和DCIM库存管理器模块14所定义的那些继承。DCIM操作管理器模块24向如本文中所列举的DCIM配置管理器模块30能力添加新特征。然而,可能存在针对DCIM操作管理器模块24所定义的附加软件设施,例如但不限于:
■用于监视实时数据馈送的仪表板。
■用以显示温度传感器输出和冷却参数(如气流)的附加可视化。
DCIM事件监视模块26
DCIM事件监视模块26提供一种用于管理警报的易于理解的***。其提供单个统一视图,以监视用于跨用户的整个企业的关键基础设施装备的警报。相关信息被以简单的图形方式呈现,使其易于理解并快速响应。DCIM事件监视模块26允许用户进行但不限于如下操作:
■保持服务水平协议(SLA)。
■保持商业关键的IT基础设施可用并在线。
■保持关键基础设施***冗余。
■对已发生的行动进行确认和验证。
DCIM虚拟化管理器模块28
DCIM虚拟化管理器模块28提供管理数据中心中的虚拟基础设施的工具。其有助于将物理机与虚拟机映射,管理虚拟机并且为了易于管理而将虚拟机分组。DCIM虚拟化管理器模块28可以将信息中继至DCIM操作管理器模块24以用于与虚拟化管理服务器(如VMware虚拟中心管理服务器)对接。然后,DCIM操作管理器模块24可以自动发现主机和虚拟机,将该信息中继至DCIM虚拟化管理器模块28。使用这些信息,用户能够以周期性的预定义时间间隔指定在虚拟化管理和虚拟化管理服务器之间的虚拟化基础设施信息的同步调度。用户还可以按照需要从DCIM虚拟化管理器模块28启动同步。
在虚拟化库存同步的情况下,用户能够以图形格式查看库存。DCIM虚拟化管理器模块28可以对物理库存或服务器图形地描绘虚拟机以示出哪些虚拟机被安置于何处。另外,DCIM虚拟化管理器模块28可以提供:簇视图(以各种簇示出各组虚拟机);具有关联虚拟机的服务器的虚拟列表;以及允许用户找出他/她要管理的特定虚拟机、簇或服务器的搜索特征。当用户选择正确的虚拟机时,虚拟化管理器模块28提供通过从虚拟机启动虚拟化提供商的远程控制台、网络浏览器或RDP来访问虚拟机控制台的能力。
DCIM解决方案10的附加细节
参照图5,可以看见DCIM解决方案10的各种组件。DCIM解决方案10的架构包含以下高级别组件。在下面的论述中将更详细地描述每个组件。
呈现UI32–这些组件表示用于各个应用程序和用于平台的人机接口。公共平台34包含允许各个应用程序和平台***用户接口组件的基于网络的控制台框架。呈现UI32消耗由提供实际商业功能的服务层36显露的公共接口。在逻辑上,呈现UI32可以被分为两层:客户端层38,通常驻留在网络浏览器内并且以模型-视图-控制器架构来表示“视图”;以及服务器层40,通常表示控制器。
企业服务总线(ESB)–ENP公共平台42包含企业服务总线44,该企业服务总线44为商业服务提供容器,并且提供服务之间的消息的智能路由。该架构假定呈现UI32层(具体地,控制器40)与ESB44之间的通信将是SOAP/HTTP,然而可以基于特定的应用设计要求而使用其它传输。
应用服务36–这些可以是提供产品应用功能的单独和/或组合服务。服务组合是被共同地组成以使特定的任务或商业过程自动化的服务的聚合体。这些服务36可以由私人服务和公共服务两者构成。公共服务在ESB44上显露并且可用于其它应用程序来消费。这些应用服务36使用域模型46(例如,通过Java)来访问产品领域所特定的商业对象。
公共平台服务48–这些是作为ENP通用平台42的一部分而提供的实用服务,并且可以是单独服务或组合服务。ENP公共平台42提供很可能被任何产品使用且可以包括如认证、授权和审计的服务的这些服务。这些服务是可配置的,使得产品线架构PLA可以针对给定的PLA来选择要包括哪些服务。为了获得最大的可扩展性,这些服务应当是数据驱动的,使得它们也可通过添加域特定知识(例如,给定域所独有的新事件类型)来扩展。
可管理性子***(MSS)服务50–这些是通过分布式实时框架来提供被管理元件(或被管理设备)的管理(例如,发现、数据获取、命令和控制)的组合服务。MSS服务50与DCIM装置12进行交互以执行数据获取并将所获取的数据存储在时间序列数据库52和公共数据模型储存库CDMR54中。
时间序列数据库(TSD)52–时间序列数据库52进行操作以保持从MSS服务50发送的持续遥测数据。
DCIM装置12–DCIM装置12(或装置12)形成作为到被管理装备或被管理设备的触摸点的硬件装置。每个DCIM装置12可以加载有包括KVM、串行、服务处理器和MSS引擎56的若干软件应用程序以用于数据获取。
MSS引擎56–MSS引擎56可以是软件组件,该软件组件可以被部署在每个DCIM装置12上以获取度量数据并对由每个DCIM装置12处理的被管理装备执行管理(例如,发现、数据获取、命令和控制)。MSS引擎56将数据馈送到MSS服务50以便存储在时间序列数据库52和CDMR54中。
被管理装备(或被管理设备或被管理组件)–表示可寻址并且可以被管理(即,以某种方式受控)和/或监视的实体(例如,“设备”)。
域模型46–域模型46提供跨所有应用程序(例如,允许应用程序特定自定义的域类的共享可扩展库)的域概念的公共定义。在一个示例中,域模型46可以被表示为原始的Java对象。其还向MSS服务50委派可管理性旋钮和表盘型操作。
公共数据模型储存库(CDMR)54–CDMR54形成负责创建并保持域模型对象的储存库。CDMR54隐藏了将域对象初始化的复杂性并且隐藏了持久性子***58。
DCIM数据存储器60–DCIM数据存储器60可以是保持已定义域对象和与这些域对象相关联的其它配置信息的SQL数据库。DCIM数据存储器60可以与持久性子***58通信。
集成服务62–被部署为支持与第三方应用程序集成的组合服务。
第三方应用程序–可以与ENP通用平台42(例如,Hewlett-Packard OpenView软件、CiscoWorks LAN管理解决方案工具、EMC公司的EMC智能应用程序发现管理器(ADM))集成的外部应用程序。
技术联盟–用以紧密集成并且启用闭环控制***的关键技术联盟(爱默生内部与外部)的发展。技术联盟具有:
爱默生网络电力产品:Liebert电力和冷却产品,用以将DCIM组件嵌入到被管理设备和元件内以允许各种Liebert产品的发现、监视和控制。
外部技术联盟(例如,Cisco、EMC和VMware),用以将DCIM组件嵌入到被管理设备和元件中,以提供关于服务器工作负载的详细信息并将电力和冷却消费集成。
所有组件可以被部署在同一服务器上,但出于可伸缩性和冗余的目的,DCIM解决方案10足够灵活以允许主要组件被放置在多个单独的服务器上(例如,客户端、应用服务器、数据库服务器、报告服务器等)。
以下是DCIM解决方案10的各种组件的进一步论述。
域模型/CDMR
参见图6,域模型46可以被示为表示数据中心基础设施实体—和那些实体存在于其中到背景—的Java类集合。另外,域模型46可以表示用户、软件许可证和其它相关联的数据中心基础设施管理(DCIM)实体。这些可以被示为“事实”。这些事实被应用程序和服务使用。
公共数据模型可以跨所有的DCIM的应用程序模块14—30被共享。多个单独的产品通常扩展DCIM产品线的共享公共数据模型。CDMR54将Java类实例映射到持久存储器(在关系数据库中,如DCIM数据存储器60),并且执行授权、隔离租户、检查完整性约束等。多种横切关注点能够被CDMR解决。
域模型46是用于表示实体(在管理下)、实体之间的关系、以及关于实体的策略等的领类的集合。域模型46建立用于表示DCIM域内的所有已知“事实”的惯例。然后,这些“事实”被跨DCIM产品线内的所有产品共享。
参照图7,CDMR54表示用于管理下的实体的监督控制和数据获取(SCADA)解决方案。该接口被紧密耦接到域对象。CDMR54支持任意组的域类(其构成域模型)。CDMR54协调并发的对象修改,支持域对象持久性,并提供了大量其它支持服务(如对象标识符—OID生成惯例/机制)。另外,CDMR54提供可以被域类开发者调用以解决像授权决议/执行、多租户检查、易失属性访问等横切关注点的一套设施。
出于大多数目的,DCIM域模型46隐藏由MSS服务50和MSS引擎56形成的可管理性子***(MSS)62(将结合图8进一步论述)。命令和控制操作通过域模型46被发起并且按照需要委派给MSS子***62。
在DCIM域模型46的覆盖下,MSS引擎56可以重新使用CDMR支持的DCIM域模型46。这避免了设计域模型信息的不同表示的需要—以及然后将其映射到(以及映射出)CDMR54支持的DCIM域模型46的需要。这也允许MSS引擎56重新使用CDMR54,以用于授权策略、多租户策略、完整性策略等的最终(最接近设备和最新的)检查。为了支持多个网络运营中心,每个CDMR54实例可以参与渴望(ASAP)的最终一致性制度。
上述讨论说明了被跨域模型使用的域对象与DCIM与域对象之间的区别。如上,跨域模型应用的域对象被称为“管理域对象”。本质上,这些就是描述其它域对象的一些方面——例如,授权策略(关于域对象)、多租户策略(关于域对象)、用户定义的性质(UDP-与域对象相关联)等——的域对象。
在字面意义上,所描绘的‘管理域对象’是由‘平台’本身贡献的域模型对象。更具体地,所示出的示例由平台的CDMR54组件贡献(且潜在地被其需要)。
所描述的库和工具可以包括CDMR54。其中的第一个可以是用于生成全局唯一标识符(GUIDS)以用作对象标识符的可重新使用的(JAVA)库。其它库可以帮助决议/执行访问控制(如授权)、多租户控制、用户定义的性质管理、串行化(例如,类属、反射驱动、格式化)等。在此意义上,在域模型46的类实施与CDMR54之间的分界线有点模糊。其可被认为是某种虚线。然而,所有的应用程序/服务逻辑应当与在域类界面的覆盖下发生的任何事强有力地绝缘。这有效地提高了实现应用/服务逻辑的抽象层次。
交互需求
域模型46和其支持CDMR54提供跨DCIM产品线共享的存储无关数据。另外,域模型/CDMR两者解决与数据访问、可管理性子***(MSS)62的适当任务的委派、数据变化触发/回调等有关的横切关注点。域模型46消费者为应用服务、公共平台服务以及甚至是可管理性子***62。MSS服务50将发现信息作为域模型46类的新实例(存储在CDMR54中)中继。域模型46可以表示单个信任源以及单个历史源。
应用程序和服务36–按照需要用以支持应用程序特征的CRUD域对象。
报告数据访问64–用于报告目的的对域对象的只读访问。这需要用于所选择的报表引擎66的“数据提供者”。
管理UI68–定义访问策略、多租户策略、完整性约束策略和其它策略的CRUD管理域对象。这些策略对横切关注点的处理进行配置和驱动。
可管理性子性***62委派–与域对象相关联的某些操作(例如,命令、控制等)应当被委派给可管理性子***62以用于最终实施。目前,易失性数据访问(针对传感器读取等)也应当被委派给可管理性子***62以用于实时提取(与最新的值/估计查找相反)。
ORM/RDBMS60访问–域对象通过对象关系映射技术(层70)被保持到RDBMS60。对底层RDBMS60的直接访问是域模型46(和支持CDMR54)层的规避。针对应用程序/服务水平逻辑,对底层RDBMS60层的直接访问将会是严重的架构违背。
另一方面,域模型46和CDMR54是可故意扩展的,如果域类相关逻辑的特定位被经由手工制作SQL、存储程序等被最好地实现的话。当面临一些比较少见但最具挑战性的实施需求时,可能必须使实施逻辑散步在应用程序级别、域模型级别以及甚至CDMR/ORM/RDBMS的级别。
重新使用
DCIM解决方案10产品线的公共数据模型利用在Vista、MergePointTM基础设施资源管理器(AMIE)、信息技术运营管理(ITOM)库原型、DSView等中使用的表示模型中的域知识声明。公共数据模型还可以利用行业标准的某些方面,如分布式管理任务组(DMTF)的公共信息模型(CIM)。
CDMR54可以基于行业标准(SQL99)关系数据库管理***(RDBMS)。
在域模型46内的一些最重要的域类向可管理性子***62委派可管理性操作。另外,可管理性子***62将关于领域类实例的发现/存在信息馈送到域模型46中。用于像相关事件过滤之类的事件的某些策略也被委派给可管理性子***62以用于分布式处理(接近于此类事件的源)。
可管理性子***
在图8中更详细地示出用附图标记62表示的可管理性子***。可管理性子***62提供用以发现并控制爱默生和非爱默生设备、以及采集并分析来自那些设备的实时数据的能力。可管理性子***62可以由三个主要区域组成:
MSS服务50–使公共服务在公共服务平台42上暴露,以便为应用程序和域模型46提供对可管理性子***62特征的访问,例如已随时间推移而采集的历史数据点的检索和按需要直接从终端设备进行的数据点的检索。可管理性子***62提供被用于平台42和MSS引擎56之间进行通信的私人服务。
TSD52(时间序列数据库)–其存储已随时间推移而采集的历史数据点。应用程序和域模型46可以通过在平台42上暴露的公共接口来检索这些数据点。
可管理性子***62
MSS引擎56–其可以是在DCIM装置12中运行的软件,提供和非爱默生设备的发现和控制以及来自那些设备的实时数据的采集和分析。MSS引擎56可以包含用于如何与和非爱默生设备进行通信的知识。MSS引擎56与在平台42上运行的MSS服务50通信。多个MSS引擎56可以被部署在客户环境中,以随着要支持的被管理设备的数目增加而提供可伸缩性。每个MSS引擎56可以使用复杂事件处理器(CEP)56a以确保实时数据聚合和相关。时间序列数据库56b可以与每个MSS引擎56相关联以便存储所采集的实时数据。以下部分简要地描述了具有域模型46和MSS引擎56/DCIM装置12的可管理性子***62组件。
引擎管理–引擎管理服务71提供用以对表示MSS引擎56和例如产品知识和插件的相关对象的域模型对象进行管理的能力。此服务还提供对DCIM解决方案10的MSS引擎56进行添加、更新和管理的能力。
数据点–数据点服务72提供用以访问所采集的度量数据并对与数据点采集、聚合和分析有关的规则进行配置的能力。
基础设施–基础设施服务74提供用以管理MSS引擎56的基础设施(设备、容器、关系、采集规则、聚合规则和分析规则)的能力。基础设施服务74保持基础设施对象在域模型46(和支持CDMR54)与MSS引擎56之间同步。随着对平台42上的域模型对象作出改变和添加,必要的信息被与MSS引擎56同步。基础设施服务74服务还处理使由MSS引擎56所发现的新的和更新的设备/关系与平台42的域模型46同步。
发现–发现服务76提供用以管理发现参数的能力,并且还提供执行按需发现的手段。MSS引擎56实际上基于这些已配置发现参数来执行按需发现和后台发现活动。
命令–命令服务78提供用以在设备上执行命令(如断电和通电)的能力。MSS引擎56实际上处理将必要的命令发送到设备或装置以引起设备上的期望行动。
事件接收器–事件接收器80服务处理对从一个或多个MSS引擎56接收到的未请求事件。这些事件被按照需要进行转换以匹配平台42的域模型46定义,并且这些事件然后被转送至平台42的事件***。
路由器–路由器组件82处理MSS服务50与MSS引擎56之间的请求的路由。对于来自MSS服务50的请求,此组件确定适当的MSS引擎56来处理该请求,如按需发现请求或断电请求。对于来自MSS引擎56的要求,此组件确定适当的MSS服务50来处理该请求。
SiteWeb协议–SiteWeb协议组件84实现专有的SiteWeb协议并且提供MSS组件与MSS引擎56/DCIM装置12之间的通信。
TSD聚合器–TSD聚合器服务86与TSD60进行通信,以执行跨越由多于一个的MSS引擎56管理的设备的基础设施容器的聚合。聚合规则定义如何聚合数据并且将结果存储在TSD60中。
视频–视频服务90提供用以对存储或捕捉在MSS引擎56中的视频内容进行检索的能力。视频数据可以从MSS引擎56流式传输到消费者。
实时数据–实时数据服务92提供用以从MSS引擎56以流式传输/持续的方式实时地检索度量值的能力。实时数据可以从MSS引擎56流式传输到消费者。
TSD–TSD服务88提供用以对表示TSD60的域模型对象进行管理的能力和对TSD60进行配置的能力。
设备管理–设备管理服务94提供用以执行升级、配置和管理设备的能力。
交互要求
MSS服务50通过被域模型46暴露的Java接口来操作域对象,以用于数据保持和访问。这使得能够进行以下操作:
ο提供域对象的基本创建、更新、删除和查询;
ο允许通过MSS引擎56的发现所识别的新的或更新的域对象的同步;
ο允许在平台42与MSS引擎56之间的域对象的同步;以及
ο允许访问规则以控制数据聚合和数据分析。
域模型46中的域对象的委派方法可以通过企业服务总线(ESB)44使用SOAP来消费公共MSS服务50。这些委托方法可以用于执行下列活动:
ο执行命令,如断电;
ο检索历史度量值;
ο检索按需度量值;以及
ο执行按需发现操作。
公共和私人MSS服务50使用路由器组件82来将请求路由到适当的MSS引擎56。
MSS服务50通过ESB44使用SOAP来消费平台42的CPS平台服务。出于以下原因,可以消费CPS平台服务。
ο消费授权服务以确定用于执行由MSS服务50提供的功能的必要权限;
ο消费许可服务以确定什么功能可以被MSS服务使用;
ο消费事件服务以用于发布事件;以及
ο消费事件服务以用于基于事件的通知登记。
MSS服务50可以使用适当的通信组件来与MSS引擎56通信。
MSS服务50使用适当的通信组件与在DCIM装置12上的MSS引擎56进行交互,以实现以下功能。
ο命令执行;
ο发现;
ο数据采集;
ο固件升级;以及
ο配置。
MSS UI96通过HTTP与表示服务器40(即,其控制器)进行互动,并且控制器使用SOAP或另一适当协议(例如,通过ESB44)与MSS服务50进行互动。
应用服务36(图5)通过来自MSS服务50的发布/订阅机制来消费视频和实时数据流式传输。该视频和实时数据流是从MSS引擎56检索的。
DCIM装置
在图9的一种实施方式中示出DCIM装置12。DCIM装置12提供MSS引擎56能力,并因此提供DCIM解决方案10应用层与正在被管理的实际基础设施设备之间的网关。DCIM装置12还提供允许其在独立环境中提供设备管理的行业标准接口(例如,WebGUI、基于SSH/Telnet的CLI、和SMASH/CLP)的集合。外部接口被有目的地局限于提供可用于DCIM应用程序集的总体功能的子集。还存在有可以用于访问目的的Avocent特定协议,Avocent特定协议当前被DSView消费并且最终可以被用于基于DCIM的访问应用程序。
DCIM装置的架构
DCIM装置12的详细架构可以被认为是(在较高级别上)被分割为三个主要区域的***,这三个主要区域包括:1)装置框架12a;2)可管理性元件12b/访问应用程序12c;以及3)用户接口12d。
装置框架12a提供一组公共服务,例如数据库管理、认证及可以被DCIM解决方案10中的所有组件使用的其它服务。该框架的另一关键部分是组件能够用来围绕DCIM解决方案10移动数据和消息的一组标准化通信接口。
“可管理性单元12b”可以由知道如何与各个被管理设备和装备交谈的组件构成。被管理设备和装备的一些示例包括:
·KVM交换器;
·串行接口装置;
·电力分配单元(PDU);
·数字机架接口插槽;
·服务处理器;
·冷却单元;
·数字和模拟传感器;以及
·第三方设备。
该区域还包括执行各种任务但不具有任何外部接口的应用程序组件。MSS引擎56组件(如CEP56a和时间序列数据库56b),以及从访问装置继承一些扩展特征全部是应用程序的示例。
用户接口12d可以包含用户接口,例如板载WebUI、命令行界面以及用于与MSS引擎56通信的重要的MSS可管理性协议。由装置框架12a提供的通信接口允许用于UI组件的公共方法得到数据并且将控制消息发送至各种应用程序和可管理性扩展。
上面描述的架构使DCIM装置12能够容易地以各种配置部署,在每个配置中支持用于不同数目和类型的被管理元件的支持。基于可插拔组件的此设计还允许随着产品线的进步而容易添加新类别的被管理设备。
DCIM解决方案10的云实施
参照图9A,示出了DCIM解决方案10的“云”实施的一个示例。在此示例中,云13可被理解为任何广域网,但在一种特定的形式中其可以包括万维网(或简称为“网络”)。为了方便起见,云13将自始至终被称为“网络”13。
呈现UI32的应用程序的DCIM软件集可以位于第一位置处,客户A和B每个可以位于其它远程位置处,并且CPS42可以位于另一远程位置处。DCIM装置12也可以位于远程位置处,并且每个可以通过网络13与CPS42和呈现UI32通信。客户A和B每个可以通过网络13与呈现UI32通信,并且呈现UI32可以通过网络13与CPS通信42。最后装置12各自均可以通过网络13与CPS42通信。如将理解的,图9A所示的云配置使CPS42和呈现UI32中的每一个能够通过网络13被作为“服务”提供。这使一个CPS42能够被用于与位于不同位置处的多个DCIM装置12通信。类似地,呈现UI32可以潜在地被用作“服务”以与位于不同地点的多个CPS42通信。这提供了在缩放DCIM解决方案10方面的巨大灵活性以满足迅速扩展数据中心的需求,尤其是在被管理装备或设备位于物理上的远程位置、可能在不同的州、甚至在不同国家的情况下。这将被理解为图9A的图仅是用于在“云”环境中部署DCIM解决方案10的一个可能配置,并且许多其它可能配置对于本领域中的技术人员将是显而易见的。
结论
因而,DCIM解决方案10可以被看作形成了提供数据中心基础设施的高度有效和高效的管理的硬件和软件产品的全面家族。图4所示的DCIM软件集允许数据中心管理者根据图形丰富的、基于网络的用户界面(UI)来完全地控制和管理他/她的企业的各个方面,无论是本地地还是远程地。DCIM装置12有助于通过使用单件硬件(每个机架、每个区或每个数据中心)来完成这一点,其中在过去会需要多个硬件设备/单元。总之,DCIM装置12和DCIM软件集允许数据中心管理者不仅管理他/她的当前配置,而且针对未来需求而提前投射并规划,并且当这些需求变成现实时快速地、无缝地且成本有效地实现/适应它们。
总的DCIM解决方案10还使得能够实现显著的可伸缩性。作为其中之一,DCIM解决方案10使得能够实现连接到DB服务器场的单独数据库服务器的选项;和/或符合负载平衡***以用于对较大的用户社区的网络接入的能力;以及符合报告服务器以服务于较大数量的报告请求的能力。DCIM解决方案10还使得能够实现符合安全和访问***需求的能力,以及符合用于用户的认证、授权和角色信息的目录服务***的能力。

Claims (22)

1.一种用于在数据中心内以闭环方式对电力使用和冷却利用进行监视、控制和优化的***,所述***包括:
子***,所述子***适于:
获得关于设施设备和信息技术IT设备两者的实时信息;
评估所述实时信息以提供关于所述设施设备中的至少一个设施设备或所述IT设备中的至少一个IT设备的警报和诊断信息;以及
评估所述实时信息以提供关于所述数据中心中的电力***的滞留容量或所述数据中心中的冷却***的滞留容量中的至少一个的附加信息,
其中,所述子***还提供基于所述实时信息以及关于所述数据中心中的电力***的滞留容量或所述数据中心中的冷却***的滞留容量中的至少一个的所述附加信息、关于所述设施设备中的至少一个设施设备或所述IT设备中的至少一个IT设备采取行动的机制,并且其中以闭环方式采取所述行动以优化所述设施设备中的至少一个设施设备的冷却利用和电力使用,以由此更优地支持在所述数据中心内操作的所述IT设备中的至少一个IT设备。
2.根据权利要求1所述的***,其中,所述子***被配置成提供用于所述设施设备和所述IT设备两者的警报和诊断信息。
3.根据权利要求1所述的***,其中,所述设施设备包括冷却供应设备和电力供应设备中的至少一个。
4.根据权利要求1所述的***,其中,所述子***包括可管理性子***服务模块,所述可管理性子***服务模块用于与所述设施设备中的至少一个设施设备或所述IT设备中的至少一个IT设备对接、并且监视所述设施设备中的所述至少一个设施设备或所述IT设备中的所述至少一个IT设备的操作。
5.根据权利要求4所述的***,其中,所述可管理性子***服务模块被配置成控制和命令所述设施设备中的至少一个设施设备或所述IT设备中的至少一个IT设备。
6.根据权利要求1所述的***,还包括:用于考虑所述IT设备和所述设施设备的空间需求并且用于优化所述IT设备中的至少一个IT设备或所述设施设备中的至少一个设施设备的放置的模块。
7.一种用于以闭环方式、关于信息技术IT设备所使用的电力来对在数据中心内操作的设施设备进行实时监视和控制的***,所述闭环方式优化所述IT设备的电力使用,所述***包括:
子***,所述子***被配置成:
获得关于所述设施设备和所述IT设备两者的实时操作信息;
基于所述IT设备的实时电力需求来评估所述实时操作信息以确定何时应当关于所述设施设备中的一个或多个设施设备采取行动;
评估所述实时操作信息以提供关于所述数据中心中的电力***的滞留容量或所述数据中心中的冷却***的滞留容量中的至少一个的附加信息;以及
基于所述实时操作信息以及关于所述数据中心中的电力***的滞留容量或所述数据中心中的冷却***的滞留容量中的至少一个的所述附加信息实时地修改所述一个或多个设施设备的操作,以优化所述数据中心内的电力使用。
8.根据权利要求7所述的***,其中,所述***还被配置成考虑所述IT设备的实时冷却需求、并且以优化所述数据中心内的电力和冷却利用两者的方式控制所述一个或多个设施设备的操作。
9.根据权利要求7所述的***,其中,所述***还包括:用于考虑所述设施设备和所述IT设备的空间需求、并且关于所述IT设备和所述设施设备在所述数据中心内的放置作出推荐以优化所述数据中心内的空间利用的模块。
10.根据权利要求7所述的***,其中,所述子***被配置成以闭环方式使用所述实时操作信息以最大化所述设施设备中的所述一个或多个设施设备的效率。
11.根据权利要求7所述的***,其中,所述子***被配置成向数据中心个体提供实时警报,所述实时警报表示:
一个或多个预定设施操作条件已发生;或者
一个或多个预定IT设备操作条件已发生。
12.根据权利要求11所述的***,其中,所述子***被配置成向所述数据中心个体提供关于所述一个或多个设施设备的实时诊断信息。
13.根据权利要求11所述的***,其中,所述子***被配置成向所述数据中心个体提供关于所述一个或多个IT设备的实时诊断信息。
14.根据权利要求7所述的***,其中,所述子***还被配置成以优化设施设备在所述数据中心环境内的放置的方式来考虑所述设施设备的空间需求。
15.一种用于以闭环方式、关于数据中心中的可用电力来对在所述数据中心内操作的设施设备进行实时监视和控制的***,所述闭环方式关于所述可用电力和所述设施设备来优化所述设施设备的性能,所述***包括:
子***,所述子***被配置成:
获得关于设施设备和信息技术IT设备两者的实时操作信息;
评估所述实时操作信息以确定何时应当关于所述IT设备中的一个或多个IT设备采取行动;
评估所述实时操作信息以提供关于所述数据中心中的电力***的滞留容量或所述数据中心中的冷却***的滞留容量中的至少一个的附加信息;以及
基于所述实时操作信息以及关于所述数据中心中的电力***的滞留容量或所述数据中心中的冷却***的滞留容量中的至少一个的所述附加信息实时地修改所述一个或多个IT设备的操作,以优化所述数据中心内的所述一个或多个IT设备的性能;以及
基于所述实时操作信息以及关于所述数据中心中的电力***的滞留容量或所述数据中心中的冷却***的滞留容量中的至少一个的所述附加信息实时地修改包括至少一个冷却***的所述设施设备中的一个或多个设施设备的操作,以关于所述可用电力和所述一个或多个IT设备的性能来优化所述至少一个冷却***的性能。
16.根据权利要求15所述的***,其中,所述子***还适于考虑所述设施设备和所述IT设备的空间需求、并且辅助数据中心个体进行所述设施设备和所述IT设备在所述数据中心内的放置以优化所述数据中心内的电力***或冷却***中的至少一个的利用。
17.根据权利要求15所述的***,其中,所述子***还被配置成对所述IT设备中的至少一个IT设备执行实时诊断。
18.一种用于在数据中心基础设施内对电力使用和冷却利用进行监视、控制和优化的方法,所述方法包括:
获得关于在所述数据中心基础设施内使用的设施设备和信息技术IT设备两者的实时信息;
使用处理***来评估所述实时信息以提供关于所述设施设备中的至少一个设施设备或所述IT设备中的至少一个IT设备的警报和诊断信息中的至少一个;
使用所述处理***来评估所述实时信息以提供关于所述数据中心中的电力***的滞留容量或所述数据中心中的冷却***的滞留容量中的至少一个的附加信息;以及
基于所述实时信息以及关于所述数据中心中的电力***的滞留容量或所述数据中心中的冷却***的滞留容量中的至少一个的所述附加信息、关于所述设施设备中的所述至少一个设施设备或所述IT设备中的所述至少一个IT设备采取行动,并且其中所述行动用于优化所述设施设备中的所述至少一个设施设备的冷却利用和电力使用,以更优地支持所述IT设备中的所述至少一个IT设备。
19.根据权利要求18所述的方法,还包括:考虑所述设施设备中的至少一个设施设备和所述IT设备中的至少一个IT设备的空间需求,并且向数据中心个体提供关于所述空间需求的信息,以辅助选择所述至少一个设施设备和所述至少一个IT设备在所述数据中心基础设施内的放置。
20.根据权利要求18所述的方法,还包括:如果异常地影响所述设施设备中的至少一个设施设备或所述IT设备中的至少一个IT设备的操作发生,则对所述设施设备中的所述至少一个设施设备或所述IT设备中的所述至少一个IT设备执行实时诊断操作。
21.根据权利要求20所述的方法,还包括:实时地修改至少所述IT设备中的不同的一个IT设备或所述设施设备中的不同的一个设施设备的操作,以在所述数据中心基础设施内对所述IT设备中的其它IT设备的性能、或者冷却利用和电力利用中的至少一个的性能进行优化。
22.一种用于在数据中心内对电力使用、冷却利用和空间利用进行监视、控制和优化的方法,所述方法包括:
获得关于在所述数据中心内使用的设施设备和信息技术IT设备两者的操作的第一实时信息;
获得关于所述设施设备和所述IT设备在所述数据中心内的位置的第二实时信息;
使用处理***来评估所述第一实时信息和所述第二实时信息;以及
基于所述第一实时信息和所述第二实时信息、并且以闭环方式关于所述设施设备中的至少一个设施设备或所述IT设备中的至少一个IT设备来采取实时行动,所述闭环方式鉴于存在于所述数据中心内的所述设施设备和所述IT设备的冷却利用和电力使用来优化所述设施设备中的一个或多个设施设备或所述IT设备中的一个或多个IT设备的空间利用。
CN201180053672.3A 2010-10-04 2011-09-30 用于实时地监视和管理数据中心资源的***和方法 Active CN103329063B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US38961610P 2010-10-04 2010-10-04
US61/389,616 2010-10-04
PCT/US2011/054191 WO2012047746A2 (en) 2010-10-04 2011-09-30 System and method for monitoring and managing data center resources in real time

Publications (2)

Publication Number Publication Date
CN103329063A CN103329063A (zh) 2013-09-25
CN103329063B true CN103329063B (zh) 2017-09-12

Family

ID=44789631

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201180053672.3A Active CN103329063B (zh) 2010-10-04 2011-09-30 用于实时地监视和管理数据中心资源的***和方法

Country Status (4)

Country Link
US (2) US10061371B2 (zh)
EP (1) EP2625585A2 (zh)
CN (1) CN103329063B (zh)
WO (1) WO2012047746A2 (zh)

Families Citing this family (84)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9411655B2 (en) * 2011-12-30 2016-08-09 Dell Products, Lp System and method for detection and deployment of virtualization capable assets in a managed datacenter
US9367360B2 (en) * 2012-01-30 2016-06-14 Microsoft Technology Licensing, Llc Deploying a hardware inventory as a cloud-computing stamp
US9917736B2 (en) 2012-01-30 2018-03-13 Microsoft Technology Licensing, Llc Automated standalone bootstrapping of hardware inventory
US9203713B2 (en) * 2012-03-02 2015-12-01 Payoda Inc. System and method for creating and establishing a workflow based template for a domain server or IP server in datacenters
US9529940B2 (en) * 2012-06-19 2016-12-27 AEP Transmission Holding Company, LLC Modular substation protection and control system
US20140019335A1 (en) * 2012-07-12 2014-01-16 Ca, Inc. Systems and methods for self-service cloud-based arenas for information technology-driven situational management
WO2014018875A1 (en) * 2012-07-27 2014-01-30 Avocent Huntsville Corp. Cloud-based data center infrastructure management system and method
US20140052850A1 (en) * 2012-08-13 2014-02-20 Panduit Corp. Datacenter Capacity Planning and Management
EP2711794B1 (de) * 2012-09-25 2014-11-12 dSPACE digital signal processing and control engineering GmbH Verfahren zur zeitweiligen Separierung von Objektdaten von Entwurfsmodellen
US9679338B2 (en) 2012-11-13 2017-06-13 Quantum Capital Fund, Llc Social media recommendation engine
EP2760159B1 (de) * 2013-01-29 2017-07-26 Deutsche Telekom AG Lastadaptive Steuerung unterstützender Systeme in einem Telekommunikationsnetz
US9916535B2 (en) * 2013-06-28 2018-03-13 Server Technology, Inc. Systems and methods for predictive analysis
US20150026076A1 (en) * 2013-07-18 2015-01-22 Netapp, Inc. System and Method for Providing Customer Guidance in Deploying a Computing System
US9784460B2 (en) * 2013-08-01 2017-10-10 Nautilus Data Technologies, Inc. Data center facility and process that utilizes a closed-looped heat management system
WO2015016947A1 (en) * 2013-08-02 2015-02-05 Schneider Electric Usa Inc. System and method for representing power system information
US9851726B2 (en) 2013-09-04 2017-12-26 Panduit Corp. Thermal capacity management
US9684450B2 (en) 2013-09-17 2017-06-20 Netapp, Inc. Profile-based lifecycle management for data storage servers
US10693727B2 (en) * 2013-10-13 2020-06-23 ZPE Systems, Inc. Non-intrusive device discovery and configuration cloning
IN2013MU03236A (zh) * 2013-10-15 2015-07-03 Tata Consultancy Services Ltd
US20150120224A1 (en) * 2013-10-29 2015-04-30 C3 Energy, Inc. Systems and methods for processing data relating to energy usage
CN103701217B (zh) * 2013-12-31 2015-12-02 厦门明翰电气股份有限公司 开关柜多状态切换方法
US9603282B2 (en) 2014-01-03 2017-03-21 Microsoft Technology Licensing, Llc Datacenter and cooling control fault-tolerance using compute resources
US10111361B2 (en) 2014-01-08 2018-10-23 Nautilus Data Technologies, Inc. Closed-loop cooling system and method
US11246243B2 (en) 2014-01-08 2022-02-08 Nautilus True, Llc Data center facility
US9439322B1 (en) * 2014-01-09 2016-09-06 Nautilus Data Technologies, Inc. Modular data center deployment method and system for waterborne data center vessels
US20170219241A1 (en) * 2014-01-09 2017-08-03 Nautilus Data Technologies, Inc. Data Center Infrastructure Management (DCIM) system comprising predictive analytics
US11749988B2 (en) 2014-01-09 2023-09-05 Nautilus True, Llc System and method for intelligent data center power management and energy market disaster recovery
US20150190704A1 (en) 2014-01-09 2015-07-09 Patrick McDowell Mounting bracket and brake assembly
EP3111595A4 (en) * 2014-02-28 2017-10-25 Intel Corporation Technologies for cloud data center analytics
US9442832B2 (en) * 2014-07-07 2016-09-13 Sap Se User workflow replication for execution error analysis
US10628186B2 (en) 2014-09-08 2020-04-21 Wirepath Home Systems, Llc Method for electronic device virtualization and management
US11057285B2 (en) * 2014-11-24 2021-07-06 ZPE Systems, Inc. Non-intrusive IT device monitoring and performing action based on IT device state
US11337323B2 (en) 2015-03-09 2022-05-17 ZPE Systems, Inc. Modular infrastructure management device
US10418762B2 (en) * 2015-03-09 2019-09-17 ZPE Systems, Inc. High serial port count infrastructure management device
US10033569B1 (en) * 2015-05-11 2018-07-24 Juniper Networks, Inc. Automated simple network management protocol variable reset
EP3278213A4 (en) 2015-06-05 2019-01-30 C3 IoT, Inc. SYSTEMS, METHODS AND DEVICES FOR AN APPLICATION DEVELOPMENT PLATFORM OF AN INTERNET OF THE THINGS OF A COMPANY
US10379889B2 (en) 2015-06-15 2019-08-13 Microsoft Technology Licensing, Llc Monitoring and reporting performance of collaboration services using a monitoring service native to the collaboration service
US10063629B2 (en) 2015-06-23 2018-08-28 Dell Products, L.P. Floating set points to optimize power allocation and use in data center
US10754494B2 (en) 2015-06-23 2020-08-25 Dell Products, L.P. Method and control system providing one-click commissioning and push updates to distributed, large-scale information handling system (LIHS)
US10009232B2 (en) 2015-06-23 2018-06-26 Dell Products, L.P. Method and control system providing an interactive interface for device-level monitoring and servicing of distributed, large-scale information handling system (LIHS)
FR3040095B1 (fr) * 2015-08-13 2019-06-14 Bull Sas Systeme de surveillance pour supercalculateur utilisant des donnees topologiques
US10112004B2 (en) * 2015-10-05 2018-10-30 International Business Machines Corporation Integrated intravenous (IV) clamp and power supply
US10116536B2 (en) * 2015-11-18 2018-10-30 Adobe Systems Incorporated Identifying multiple devices belonging to a single user
US10158653B1 (en) 2015-12-04 2018-12-18 Nautilus Data Technologies, Inc. Artificial intelligence with cyber security
US10178810B1 (en) 2015-12-04 2019-01-08 Nautilus Data Technologies, Inc. Scaled down, efficient data center
WO2017123674A1 (en) * 2016-01-11 2017-07-20 Equinix, Inc. Architecture for data center infrastructure monitoring
US10199669B2 (en) 2016-01-25 2019-02-05 Micrsoft Technology Licensing, LLC Power modulation for fuel cell powered datacenters
WO2017130341A1 (ja) * 2016-01-28 2017-08-03 富士機械製造株式会社 生産ラインの電源管理システム
US10498726B2 (en) * 2016-03-22 2019-12-03 International Business Machines Corporation Container independent secure file system for security application containers
US9959159B2 (en) 2016-04-04 2018-05-01 International Business Machines Corporation Dynamic monitoring and problem resolution
EP3446209A1 (en) * 2016-04-21 2019-02-27 Philips Lighting Holding B.V. System and methods for cloud-based monitoring and control of physical environments
US9908047B2 (en) * 2016-04-25 2018-03-06 Sony Interactive Entertainment America Llc User save data migration based on location information
US10402360B2 (en) * 2016-06-10 2019-09-03 Johnson Controls Technology Company Building management system with automatic equipment discovery and equipment model distribution
CN107562553B (zh) * 2016-06-30 2021-05-07 伊姆西公司 数据中心管理方法和设备
US10983891B2 (en) 2016-07-21 2021-04-20 Jpmorgan Chase Bank, N. A. Method and system for implementing a data center operating system
US20180052574A1 (en) * 2016-08-22 2018-02-22 United States Of America As Represented By Secretary Of The Navy Energy Efficiency and Energy Security Optimization Dashboard for Computing Systems
US10272578B2 (en) * 2016-08-29 2019-04-30 Wahl Clipper Corporation Hair clipper bladeset with blade guide
US10187323B2 (en) * 2016-09-02 2019-01-22 Pivotal Software, Inc. On-demand resource provisioning
US10574558B1 (en) * 2016-09-09 2020-02-25 Equinix, Inc. Limiting alarms in an asset monitoring system
GB201617727D0 (en) 2016-10-19 2016-11-30 Ocado Innovation Limited Storage systems and methods
WO2018098148A1 (en) 2016-11-23 2018-05-31 Carrier Corporation Building management system having event reporting
WO2018098149A1 (en) 2016-11-23 2018-05-31 Carrier Corporation Building management system having knowledge base
US11076509B2 (en) 2017-01-24 2021-07-27 The Research Foundation for the State University Control systems and prediction methods for it cooling performance in containment
US20180276775A1 (en) * 2017-03-23 2018-09-27 Honeywell International Inc. Space utilization and building management system analysis
US10990898B2 (en) 2017-05-18 2021-04-27 International Business Machines Corporation Automatic rule learning in shared resource solution design
US11195137B2 (en) * 2017-05-18 2021-12-07 International Business Machines Corporation Model-driven and automated system for shared resource solution design
US11360468B2 (en) 2017-10-06 2022-06-14 Johnson Controls Tyco IP Holdings LLP Building management system with cloud-based timeseries service
US11262741B2 (en) 2017-10-06 2022-03-01 Johnson Controls Tyco IP Holdings LLP Building management system with automatic binding of equipment data
US11368534B2 (en) 2017-10-06 2022-06-21 Johnson Controls Tyco IP Holdings LLP Building management system with device cloud registration and data adaptor
US10642598B2 (en) 2017-10-06 2020-05-05 Johnson Controls Technology Company Building management system with plug and play device registration and configuration
US10819556B1 (en) 2017-10-16 2020-10-27 Equinix, Inc. Data center agent for data center infrastructure monitoring data access and translation
FR3073958A1 (fr) * 2017-11-23 2019-05-24 Schneider Electric Industries Sas Procede de prevision du comportement d'un produit vis-a-vis de ses pannes potentielles
US11126541B2 (en) * 2018-05-24 2021-09-21 Red Hat, Inc. Managing resources used during a development pipeline
US11086708B2 (en) 2018-06-04 2021-08-10 International Business Machines Corporation Automated cognitive multi-component problem management
US10938942B2 (en) 2019-03-27 2021-03-02 International Business Machines Corporation Dynamically modified delivery of elements in a sports related presentation
US20200348843A1 (en) * 2019-04-30 2020-11-05 Juniper Networks, Inc. Distributor data map for storage volume replication across multiple data centers
US11233706B2 (en) 2019-05-06 2022-01-25 Bank Of America Corporation System for multichannel aggregation of electronic data via a centralized integration hub
US11256719B1 (en) * 2019-06-27 2022-02-22 Amazon Technologies, Inc. Ingestion partition auto-scaling in a time-series database
WO2021050058A1 (en) * 2019-09-11 2021-03-18 Hewlett-Packard Development Company, L.P. Scheduling of a cyber-physical system process through a utility function
US11513817B2 (en) 2020-03-04 2022-11-29 Kyndryl, Inc. Preventing disruption within information technology environments
CN111639009A (zh) * 2020-06-04 2020-09-08 山东汇贸电子口岸有限公司 一种服务监控数据采集***及方法
US20220004369A1 (en) * 2020-07-01 2022-01-06 Johnson Controls Tyco IP Holdings LLP Rule builder and simulator tool for creating complex event processing rules
US11347523B2 (en) * 2020-11-05 2022-05-31 International Business Machines Corporation Updated shared library reloading without stopping the execution of an application
US20240036849A1 (en) * 2022-07-28 2024-02-01 Dell Products L.P. Connectivity Management System Client Module Update and Failure Recovery

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1779600A (zh) * 2004-11-23 2006-05-31 国际商业机器公司 在计算机中心动态重新安排应用及其它服务器资源的方法
CN101346681A (zh) * 2003-02-14 2009-01-14 英特尔公司 企业的功率和热量管理

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6526442B1 (en) * 1998-07-07 2003-02-25 Compaq Information Technologies Group, L.P. Programmable operational system for managing devices participating in a network
US6587950B1 (en) * 1999-12-16 2003-07-01 Intel Corporation Cluster power management technique
EP1410281A2 (en) * 2000-07-10 2004-04-21 BMC Software, Inc. System and method of enterprise systems and business impact management
US20020158898A1 (en) * 2001-04-30 2002-10-31 Hsieh Vivian G. Graphical user interfaces for viewing and configuring devices in an automated provisioning environment
US20060248360A1 (en) * 2001-05-18 2006-11-02 Fung Henry T Multi-server and multi-CPU power management system and method
US7466713B2 (en) 2004-10-29 2008-12-16 Avocent Fremont Corp. Service processor gateway system and appliance
US7839401B2 (en) 2007-05-10 2010-11-23 International Business Machines Corporation Management of enterprise systems and applications using three-dimensional visualization technology
US8122149B2 (en) * 2007-12-28 2012-02-21 Microsoft Corporation Model-based datacenter management
US8521476B2 (en) * 2008-02-12 2013-08-27 Accenture Global Services Limited System for monitoring the energy efficiency of technology components
US7958219B2 (en) * 2008-06-19 2011-06-07 Dell Products L.P. System and method for the process management of a data center
US8886985B2 (en) 2008-07-07 2014-11-11 Raritan Americas, Inc. Automatic discovery of physical connectivity between power outlets and IT equipment
US20100010688A1 (en) * 2008-07-08 2010-01-14 Hunter Robert R Energy monitoring and management
CA2741088C (en) * 2008-10-21 2017-07-11 Raritan Americas, Inc. Methods of achieving cognizant power management
US9519517B2 (en) * 2009-02-13 2016-12-13 Schneider Electtic It Corporation Data center control
US8560677B2 (en) * 2009-02-13 2013-10-15 Schneider Electric It Corporation Data center control
EP2457153B1 (en) 2009-07-20 2016-11-02 Schneider Electric IT Corporation Method and system for power analysis
US8949210B2 (en) * 2010-05-13 2015-02-03 Microsoft Corporation Analysis stack for complex event flows

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101346681A (zh) * 2003-02-14 2009-01-14 英特尔公司 企业的功率和热量管理
CN1779600A (zh) * 2004-11-23 2006-05-31 国际商业机器公司 在计算机中心动态重新安排应用及其它服务器资源的方法

Also Published As

Publication number Publication date
WO2012047746A2 (en) 2012-04-12
WO2012047746A4 (en) 2012-06-21
US10061371B2 (en) 2018-08-28
US9568974B2 (en) 2017-02-14
US20130238795A1 (en) 2013-09-12
WO2012047746A3 (en) 2012-05-31
US20140025968A1 (en) 2014-01-23
CN103329063A (zh) 2013-09-25
EP2625585A2 (en) 2013-08-14

Similar Documents

Publication Publication Date Title
CN103329063B (zh) 用于实时地监视和管理数据中心资源的***和方法
CN103348328B (zh) 用于实时地监视并管理数据中心资源的***和方法
CN103329109B (zh) 用于结合可管理子***来实时地监视并管理数据中心资源的***和方法
CN103460184B (zh) 用于结合通用数据模型存储库来监视并管理数据中心资源的***和方法
CN103477326B (zh) 基础设施控制结构***以及方法
US11627051B2 (en) Determining asset associations for data center customers
CN102752142B (zh) 一种基于多维建模的信息***的监控方法及监控***
US10324430B2 (en) Infrastructure control fabric system and method
AU2017299712A1 (en) Method and system for implementing a data center operating system
CN110603526B (zh) 基础设施控制结构***和方法
CN105897795A (zh) 一种用于c4isr的服务***

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information

Address after: alabama

Applicant after: AVOCENT HUNTSVILLE Corp.

Address before: alabama

Applicant before: Avocent

COR Change of bibliographic data
GR01 Patent grant
GR01 Patent grant
CP01 Change in the name or title of a patent holder

Address after: Delaware

Patentee after: Weidi Information Technology System Co.,Ltd.

Address before: Delaware

Patentee before: Avocent Corp.

CP01 Change in the name or title of a patent holder
TR01 Transfer of patent right

Effective date of registration: 20190418

Address after: Delaware

Patentee after: AVOCENT Corp.

Address before: alabama

Patentee before: AVOCENT HUNTSVILLE Corp.

TR01 Transfer of patent right