IP Library › Granted Patent US 10,102,035
Granted Patent B2
US 10,102,035 · App. 15/112,309 · Granted Oct 16, 2018

Techniques for computing resource discovery and management in a data center

Inventors: Katalin K. Bartfai-Walcott (El Dorado Hills, CA); John Kennedy (Clane, IE); Thijs Metsch (Cologne, DE); Chris Woods (Dublin, IE); Giovani Estrada (Dublin, IE); Alexander Leckey (Kilcock, IE); Joseph Butler (Stamullen Co. Meath, IE); Slawomir Putyrski (Gdynia, PL)
Assignee: Intel Corporation
G06F9/5027
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 10,102,035
App. No.
15/112,309
Granted
Oct 16, 2018
Kind
B2
Abstract

Examples are described for computing resource discovery and management for a system of configurable computing resources that may include disaggregate physical elements such as central processing units, storage devices, memory devices, network input/output devices or network switches. In some examples, these disaggregate physical elements may be located within one or more racks of a data center.

Claims (30)

1. An apparatus for resource discovery and management in a data center, wherein the data center contains a plurality of racks coupled to a data center management system through a control plane, wherein the apparatus is circuitry of a controller of a rack management system at each of the plurality of racks that is separate from the data center management system, wherein each rack contains a service processor for a system of configurable computing resources, the circuitry comprising:

a detect component for execution by the circuitry to detect, through the control plane, that a computing resource has been added to the rack;

a query component for execution by the circuitry to query the service processor for the added computing resource to discover capabilities associated with the added computing resource and obtain a uniform resource locator (URL) to additional information for the discovered capabilities that includes one or more management application plugins or extensions that are used to manage, or control the discovered capabilities;

a URL component for execution by the circuitry to provide the obtained URL to the data center management system, wherein the data center management system uses the obtained URL to access the additional information for the discovered capabilities; and

an extension component for execution by the circuitry to retrieve the one or more management application plugins or extensions included in the additional information from the data center management system, wherein the controller uses the retrieved one or more management application plugins or extensions to manage, or control the discovered capabilities of the added computing resource.

2. The apparatus of claim 1 , wherein the one or more management application plugins or extensions includes an ability to monitor the discovered capabilities and to manage or control the added computing resource based on monitoring information, the monitoring information including an operating temperature, a power consumption rate, a utilization rate or an operating cost.

3. The apparatus of claim 1 , wherein the service processor is configured as a baseboard management controller.

4. The apparatus of claim 1 , wherein the added computing resource comprises a disaggregate physical element capable of coupling to a rack included in the system of configurable computing resources, the disaggregate physical element including one of a central processing unit, a memory device, a storage device, a network input/output device or a network switch.

5. The apparatus of claim 1 , further comprising a digital display coupled to the circuitry to present a user interface view.

6. A method for resource discovery and management in a data center, wherein the data center contains a plurality of racks coupled to a data center management system through a control plane that connects a controller of a rack management system at each of the plurality of racks to a separate data center management system, wherein each rack contains a service processor for a system of configurable computing resources, the method comprising:

receiving, at the controller, an indication that a computing resource has been added to the rack through the control plane;

querying, by the controller, the service processor for the computing resource to discover capabilities associated with the added computing resource and obtain a uniform resource locator (URL) to additional information for the discovered capabilities that includes one or more management plugins or extensions that are used to manage, or control the discovered capabilities;

providing, by the controller, the obtained URL to the data center management system, wherein the data center management system accesses the additional information for the discovered capabilities using the URL; and

retrieving, by the controller, the one or more management application plugins or extensions included in the additional information from the data center management system, wherein the controller uses the retrieved one or more management application plugins or extensions to manage, or control the discovered capabilities of the added computing resource.

7. The method of claim 6 , wherein the one or more management application plugins or extensions includes an ability to monitor the discovered capabilities and to manage or control the added computing resource based on monitoring information, the monitoring information including an operating temperature, a power consumption rate, a utilization rate or an operating cost.

8. The method of claim 6 , wherein the added computing resource comprises a disaggregate physical element capable of coupling to a rack included in the system of configurable computing resources, the disaggregate physical element including one of a central processing unit, a memory device, a storage device, a network input/output device, or a network switch.

9. At least one non-transitory machine readable medium for resource discovery and management in a data center, wherein the data center contains a plurality of racks coupled to a data center management system through a control plane that connects a controller of a rack management system at each of the plurality of racks to a separate data center management system, wherein each rack contains a service processor for a system of configurable computing resources, the machine readable medium comprising a plurality of instructions that in response to being executed by the controller of the rack management system at each of the plurality of racks causes the controller to:

receive an indication that a computing resource has been added to the rack through the control plane;

query the service processor for the computing resource to discover capabilities associated with the added computing resource and obtain a uniform resource locator (URL) to additional information for the discovered capabilities that includes one or more management plugins or extensions that are used to manage, or control the discovered capabilities;

provide the obtained URL to the data center management system, wherein the data center management system accesses the additional information for the discovered capabilities using the URL; and

retrieve the one or more management application plugins or extensions included in the additional information from the data center management system, wherein the controller uses the retrieved one or more management application plugins or extensions to manage, or control the discovered capabilities of the added computing resource.

10. The at least one machine readable medium of claim 9 , wherein the one or more management application plugins or extensions includes an ability to monitor the discovered capabilities and to manage or control the added computing resource based on monitoring information, the monitoring information including an operating temperature, a power consumption rate, a utilization rate or an operating cost.

11. The at least one machine readable medium of claim 9 , wherein the added computing resource comprises a disaggregate physical element capable of coupling to a rack included in the system of configurable computing resources, the disaggregate physical element including one of a central processing unit, a memory device, a storage device, a network input/output device, or a network switch.

12. An apparatus for resource discovery and management in a data center, wherein the data center contains a plurality of racks coupled to a data center management system through a control plane, wherein the apparatus is circuitry of a controller of a rack management system at each of the plurality of racks that is separate from the data center management system, wherein each rack contains a service processor for a system of configurable computing resources, the circuitry comprising:

means for receiving, at the controller, an indication that a computing resource has been added to the rack through the control plane;

means for querying, by the controller, the service processor for the computing resource to discover capabilities associated with the added computing resource and obtain a uniform resource locator (URL) to additional information for the discovered capabilities that includes one or more management plugins or extensions that are used to manage, or control the discovered capabilities;

means for providing, by the controller, the obtained URL to the data center management system, wherein the data center management system accesses the additional information for the discovered capabilities using the URL; and

means for retrieving, by the controller, the one or more management application plugins or extensions included in the additional information from the data center management system, wherein the controller uses the retrieved one or more management application plugins or extensions to manage, or control the discovered capabilities of the added computing resource.

13. The apparatus of claim 12 , wherein the one or more management application plugins or extensions includes an ability to monitor the discovered capabilities and to manage or control the added computing resource based on monitoring information, the monitoring information including an operating temperature, a power consumption rate, a utilization rate or an operating cost.

14. The apparatus of claim 12 , wherein the added computing resource comprises a disaggregate physical element capable of coupling to a rack included in the system of configurable computing resources, the disaggregate physical element including one of a central processing unit, a memory device, a storage device, a network input/output device, or a network switch.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 25, 2016
From: BARTFAI-WALCOTT, KATALIN K.; KENNEDY, JOHN; METSCH, THIJS; WOODS, CHRIS; ESTRADA, GIOVANI; LECKEY, ALEXANDER; BUTLER, JOSEPH; PUTYRSKI, SLAWOMIR
To: INTEL CORPORATION
Reel/Frame 039543/0651 →
Continuity (3)
Provisional Application 61945759 · Feb 27, 2014
Provisional Application 61945761 · Feb 27, 2014
Related Publication 20170255494A1 · Sep 7, 2017
Cited By (2)
US 12,314,766 US 12,430,186