IP Library Granted Patent US 9,948,521
Granted Patent B2
US 9,948,521 · App. 15/404,015 · Granted Apr 17, 2018

Architecture for data center infrastructure monitoring

Inventors: Vijaay Doraiswamy (Fremont, CA); Brian J. Lillie (Los Altos, CA); Parveen Kumar (Fremont, CA); Purvish Purohit (Sunnyvale, CA); Prabhakar Gundugola (San Jose, CA); Jaganathan Jeyapaul (San Jose, CA); Sriharsha Mukundappa Sathyavathi (Sunnyvale, CA); Swayambhu Raparti (Foster City, CA); Venkatachalam Rangasamy (San Jose, CA)
Assignee: Equinix, Inc.
H04L41/12G06F1/3287G06F3/04847G06F11/30G06Q50/06H04L41/0681H04L41/08H04L41/0893H04L41/16H04L41/22H04L49/40H04L67/025H04L67/1097H04L67/00H04L67/10
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,948,521
App. No.
15/404,015
Granted
Apr 17, 2018
Kind
B2
Abstract

A central infrastructure monitoring system includes an asset configurator; and a plurality of data center infrastructure monitoring systems each associated with a respective data center of a plurality of geographically distributed data centers that include one or more physical infrastructure assets of a plurality of physical infrastructure assets for enabling system operation within the respective data center. The data center infrastructure monitoring systems are coupled to the central infrastructure monitoring system. The asset configurator is configured to define templates of standard attributes for the plurality of infrastructure assets based on information about the plurality of infrastructure assets of the plurality of data centers, generate infrastructure asset data that logically represents the plurality of physical infrastructure assets based on the defined templates, and associate, via the infrastructure asset data, the physical infrastructure assets within an infrastructure asset hierarchy indicating connections and interdependencies between the plurality of infrastructure assets.

Claims (46)

1. A monitoring system, comprising:

a central infrastructure monitoring system comprising an asset configurator; and

a plurality of data center infrastructure monitoring systems each associated with a respective data center of a plurality of geographically distributed data centers, each of the plurality of distributed data centers comprising one or more physical infrastructure assets of a plurality of physical infrastructure assets for enabling system operation within the respective data center, each of the plurality of data center infrastructure monitoring systems communicatively coupled to the central infrastructure monitoring system,

wherein the asset configurator is configured to define templates of standard attributes for the plurality of physical infrastructure assets, the standard attributes including a plurality of asset data points each associated with a reading to be recorded for a respective physical infrastructure asset, wherein the plurality of asset data points are common across the plurality of physical infrastructure assets of the plurality of data centers, generate infrastructure asset data that logically represents the plurality of physical infrastructure assets based only on the plurality of asset data points that are common for the defined templates by adding or removing asset data points for one or more of the plurality of physical infrastructure assets so that only the plurality of asset data points that are common across the plurality of infrastructure assets of the same type are included in the infrastructure asset data, and associate the infrastructure asset data within an infrastructure asset hierarchy indicating at least one of how the plurality of infrastructure assets are connected and interdependencies between the plurality of infrastructure assets,

wherein at least one of the plurality of data center infrastructure monitoring systems is configured to select a template of the defined templates for a physical infrastructure asset of the one or more physical infrastructure assets in response to detecting the physical infrastructure asset, and populate the selected template using asset data points defined by the selected template, wherein the selected template specifies a communication protocol for communicating with the detected physical infrastructure asset, and

wherein the central infrastructure monitoring system is configured to monitor data received from each of the plurality of infrastructure assets via a respective data center infrastructure monitoring system of the plurality of data center infrastructure monitoring systems, the data associated with one or more of the common asset data points.

2. The system of claim 1 , wherein the one or more physical infrastructure assets comprise one or more of a temperature sensor, a heating ventilation and air conditioning unit, a computer room air conditioning unit, an uninterruptible power supply, a generator, a power distribution unit, an air handling unit, a chiller unit, a power unit, or switchgear.

3. The system of claim 1 , wherein each of the templates defines one or more standard alarms for the respective infrastructure asset.

4. The system of claim 1 , wherein at the least one of the plurality of data center infrastructure monitoring systems is configured to detect presence of the physical infrastructure asset of the one or more physical infrastructure assets, select the communication protocol for receiving data associated with the detected physical infrastructure asset based on the selected template, and receive the data associated with the detected physical infrastructure asset using the selected communication protocol.

5. The system of claim 1 , wherein at least one of the plurality of data center infrastructure monitoring systems is configured to schedule system resources for receiving data associated with the one or more physical infrastructure assets, based on a type of each of the one or more physical infrastructure assets and a respective polling frequency associated with the respective type.

6. The system of claim 1 , wherein the asset configurator is configured to normalize asset configurations for defining asset models, define how to populate the asset models for the plurality of physical infrastructure assets, and define data needed to normalize asset readings to be recorded for the plurality of physical infrastructure assets.

7. The system of claim 1 , further comprising:

a central hub configured to process data associated with one or more first infrastructure assets of a first data center of the plurality of data centers and one or more first infrastructure assets of other respective data centers of the plurality of data centers, and detect alarm events based on configured rules and the processed data; and

a gateway device in communication with the central hub and configured to provision an application programming interface (API) endpoint for communicating real-time data from the one or more first infrastructure assets, receive, at the API endpoint, the data associated with the one or more first infrastructure assets, and process the data associated with the one or more first infrastructure assets.

8. The system of claim 1 , wherein the plurality of infrastructure assets comprises at least one mechanical asset and at least one electrical asset.

9. A method, comprising:

defining, by an asset configurator of a central infrastructure monitoring system, templates of standard attributes for a plurality of physical infrastructure assets, the standard attributes including a plurality of asset data points each associated with a reading to be recorded for a respective physical infrastructure asset, wherein the plurality of asset data points are common across the plurality of physical infrastructure assets, wherein each of the plurality of physical infrastructure assets enables system operation within one or more of a plurality of data centers;

generating, by the asset configurator, infrastructure asset data that logically represents the plurality of physical infrastructure assets based only on the plurality of asset data points that are common for the defined templates by adding or removing asset data points for one or more of the plurality of physical infrastructure assets so that only the plurality of asset data points that are common across the plurality of infrastructure assets of the same type are included in the infrastructure asset data;

associating, by the asset configurator, the infrastructure asset data within an infrastructure asset hierarchy indicating at least one of how the plurality of physical infrastructure assets are connected and interdependencies between the plurality of physical infrastructure assets;

selecting a template of the defined templates for a physical infrastructure asset of the one or more physical infrastructure assets in response to detecting the physical infrastructure asset;

populating the selected template using asset points defined by the selected template, wherein the selected template specifies a communication protocol for communicating with the detected physical infrastructure asset; and

monitoring, by the central infrastructure monitoring system, data received from the plurality of infrastructure assets via respective data center infrastructure monitoring systems associated with the respective data center of the plurality of data centers, the data associated with one or more of the common asset data points.

10. The method of claim 9 , wherein the one or more physical infrastructure assets comprise one or more of a temperature sensor, a heating ventilation and air conditioning unit, a computer room air conditioning unit, an uninterruptible power supply, a generator, a power distribution unit, an air handling unit, a chiller unit, a power unit, or switchgear.

11. The method of claim 9 , further comprising:

detecting presence of the physical infrastructure asset of the one or more physical infrastructure assets;

selecting the communication protocol for receiving data associated with the detected physical infrastructure asset based on the selected template; and

receiving the data associated with the detected physical infrastructure asset using the selected communication protocol.

12. The method of claim 9 , further comprising scheduling system resources for receiving data associated with the one or more physical infrastructure assets of the plurality of physical infrastructure assets, based on a type of each of the one or more physical infrastructure assets and a respective polling frequency associated with the respective type.

13. The method of claim 9 , further comprising:

normalizing configurations for defining asset models;

defining how to populate the plurality of physical infrastructure assets; and

defining data to normalize asset readings to be recorded for the plurality of physical infrastructure assets.

14. The method of claim 9 , further comprising:

processing data associated with one or more first physical infrastructure assets of a first data center of the plurality of data centers and one or more first physical infrastructure assets of other respective data centers of the plurality of data centers;

detecting alarm-worthy events based on configured rules and the processed data;

provisioning an application programming interface (API) endpoint for communicating real-time data from the one or more first physical infrastructure assets;

receiving, at the API endpoint, the data associated with the one or more first physical infrastructure assets; and

processing the data associated with the one or more first physical infrastructure assets.

15. A non-transitory computer-readable storage medium comprising instructions that, when executed by at least one programmable processor of at least one computing device, cause the at least one computing device to:

monitor, by a central infrastructure monitoring system, a plurality of physical infrastructure assets for enabling system operation within one or more of a plurality of data centers of a monitoring data center infrastructure;

define, by an asset configurator of the central infrastructure monitoring system, templates of standard attributes for the plurality of physical infrastructure assets, the standard attributes including a plurality of asset data points each associated with a reading to be recorded for a respective infrastructure asset, wherein the plurality of asset data points are common across the plurality of physical infrastructure assets of the plurality of data centers;

generate, by the asset configurator, infrastructure asset data that logically represents the plurality of physical infrastructure assets based only on the plurality of asset data points that are common for the defined templates by adding or removing asset data points for one or more of the plurality of physical infrastructure assets so that only the plurality of asset data points that are common across the plurality of infrastructure assets of the same type are included in the infrastructure asset data;

associate, by the asset configurator, the infrastructure asset data within an infrastructure asset hierarchy indicating at least one of how the plurality of physical infrastructure assets are connected and interdependencies between the plurality of physical infrastructure assets;

selecting a template of the defined templates for a physical infrastructure asset of the one or more physical infrastructure assets in response to detecting the physical infrastructure asset;

populating the selected template using asset points defined by the selected template, wherein the selected template specifies a communication protocol for communicating with the detected physical infrastructure asset; and

monitor, by the central infrastructure monitoring system, data received from each of the plurality of infrastructure assets via a respective data center infrastructure monitoring system of the plurality of data center infrastructure monitoring systems, the data associated with one or more of the common asset data points.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 5, 2017
From: RANGASAMY, VENKATACHALAM
To: EQUINIX, INC.
Reel/Frame 044300/0915 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 24, 2017
From: DORAISWAMY, VIJAAY; LILLIE, BRIAN J.; KUMAR, PARVEEN; PUROHIT, PURVISH; GUNDUGOLA, PRABHAKAR; JEYAPAUL, JAGANATHAN; SATHYAVATHI, SRIHARSHA MUKUNDAPPA; RAPARTI, SWAYAMBHU
To: EQUINIX, INC.
Reel/Frame 041057/0226 →
Continuity (4)
Provisional Application 62277038 · Jan 11, 2016
Provisional Application 62336300 · May 13, 2016
Provisional Application 62353471 · Jun 22, 2016
Related Publication 20170201424A1 · Jul 13, 2017