Telemetry handling for disaggregated fabric-switched computing units
First Claim
1. A compute unit in a clustered environment, comprising:
- a plurality of physical computing components comprising at least one central processing unit (CPU), storage module, and network interface module coupled over a Peripheral Component Interconnect Express (PCIe) fabric that is configured to communicatively couple the plurality of physical computing components and form the compute unit using logical partitioning within the PCIe fabric; and
a software component deployed by a management processor to at least an associated CPU within the compute unit responsive to formation of the compute unit, the software component comprising;
a monitoring function configured to report telemetry to the management processor related to operation of the compute unit; and
a driver function configured to emulate operation of an Ethernet interface to an operating system of the associated CPU for transfer of communications comprising at least the telemetry to the management processor over the PCIe fabric.
4 Assignments
0 Petitions
Accused Products
Abstract
Disaggregated computing architectures, platforms, and systems are provided herein. In one example, a method of operating compute units is presented that includes forming compute units among a plurality of physical computing components comprising at least central processing units (CPUs), storage modules, and network interface modules coupled over a Peripheral Component Interconnect Express (PCIe) fabric configured to communicatively couple the plurality of physical computing components and isolate the compute unit in the clustered environment using logical partitioning within the PCIe fabric. The method also includes initiating a software component deployed to at least associated CPUs within the compute units, reporting telemetry to the management processor related to operation of the compute unit, and emulating operation of an Ethernet interface to an operating system of the associated CPU for transfer of communications comprising at least the telemetry to the management processor over the PCIe fabric.
-
Citations
20 Claims
-
1. A compute unit in a clustered environment, comprising:
-
a plurality of physical computing components comprising at least one central processing unit (CPU), storage module, and network interface module coupled over a Peripheral Component Interconnect Express (PCIe) fabric that is configured to communicatively couple the plurality of physical computing components and form the compute unit using logical partitioning within the PCIe fabric; and a software component deployed by a management processor to at least an associated CPU within the compute unit responsive to formation of the compute unit, the software component comprising; a monitoring function configured to report telemetry to the management processor related to operation of the compute unit; and a driver function configured to emulate operation of an Ethernet interface to an operating system of the associated CPU for transfer of communications comprising at least the telemetry to the management processor over the PCIe fabric. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of operating a compute unit in a clustered environment, the method comprising:
-
forming the compute unit among a plurality of physical computing components comprising at least a central processing unit (CPU), storage module, and network interface module coupled over a Peripheral Component Interconnect Express (PCIe) fabric that is configured to communicatively couple the plurality of physical computing components and isolate the compute unit in the clustered environment using logical partitioning within the PCIe fabric; initiating a software component deployed by a management processor to at least an associated CPU within the compute unit responsive to formation of the compute unit; in a monitoring function of the software component, reporting telemetry to the management processor related to operation of the compute unit; and in a driver function of the software component, emulating operation of an Ethernet interface to an operating system of the associated CPU for transfer of communications comprising at least the telemetry to the management processor over the PCIe fabric. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computing apparatus comprising:
-
one or more computer readable storage media; a processing system operatively coupled with the one or more computer readable storage media; and program instructions stored on the one or more computer readable storage media, that when executed by the processing system, direct the processing system to at least; form a compute unit among a plurality of physical computing components comprising at least a central processing unit (CPU), storage module, and network interface module coupled over a Peripheral Component Interconnect Express (PCIe) fabric that is configured to communicatively couple the plurality of physical computing components and isolate the compute unit in the clustered environment using logical partitioning within the PCIe fabric; initiate a software component deployed by a management processor to at least an associated CPU within the compute unit responsive to formation of the compute unit; in a monitoring function of the software component, report telemetry to the management processor related to operation of the compute unit; and in a driver function of the software component, emulate operation of an Ethernet interface to an operating system of the associated CPU for transfer of communications comprising at least the telemetry to the management processor over the PCIe fabric without processing the communications through a network stack. - View Dependent Claims (20)
-
Specification