# US 12,223,357 B2 · Method and system for performing predictive compositions for composed information handling systems using telemetry data

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,223,357 B2
- Document ID: US12223357B2
- Status: Granted
- Kind: B2
- Application number: 17/569,092
- Filed: 2022-01-05
- Published: 2023-07-06
- Granted: 2025-02-11
- Earliest claimed: 2022-01-05
- Assignees: Dell Products L.P.
- Applicants: Dell Products L.P.
- Inventors: John S. Harwood; Elie Antoun Jreij; Susan Elizabeth Young; Edward Henry; Robert Anthony Lincourt, Jr.; Gaurav Chawla; Douglas L. Farley
- Web page: https://patentgrep.com/patent/US12223357B2

## CPC

- G06F 9/5027: {the resource being a machine, e.g. CPUs, Servers, Terminals}
- G06F 9/5061: {Partitioning or combining of resources}
- G06F 2209/5013: Request control
- G06F 2209/508: Monitor
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

Techniques described herein relate to a method for managing composed information handling systems. The method includes obtaining, by a system control processor manager, a composition request for a composed information handling system to perform a workflow; in response to obtaining the composition request: identifying a composed system blueprint associated with the workflow; making a first determination that there are first predictive analytics associated with the composed system blueprint; in response to the first determination: identifying a composed infrastructure associated with the composed system blueprint capable of performing the workflow based on telemetry data and the first predictive analytics; instantiating a composed information handling system using the composed infrastructure to service the composition request; and setting up telemetry services for the composed information handling system using an at least one control resource set.

## Claims

### Claim 1

A method for managing composed information handling systems, comprising:
obtaining, by a system control processor manager, a composition request for a composed information handling system to perform a workflow;
in response to obtaining the composition request:
identifying a composed system blueprint associated with the workflow;
making a first determination that there are first predictive analytics associated with the composed system blueprint;
in response to the first determination:
identifying a composed infrastructure associated with the composed system blueprint capable of performing the workflow based on telemetry data and the first predictive analytics;
servicing the composition request by instantiating a composed information handling system using the composed infrastructure; and
setting up, after the instantiating, telemetry services for the composed information handling system using an at least one control resource set, wherein setting up the telemetry services for the composed information handling system comprises:
generating a transaction identifier associated with the composed information handling system,
generating hardware resource tags associated with at least one hardware resource set of the composed information handling system,
generating compute resource tags associated with the least one compute resource set of the composed information handling system,
instantiating data collectors associated with the composed information handling system,
identifying telemetry policies associated with the composed information handling system,
generating a telemetry data map entry that associates the transaction identifier, the hardware resource tags, the compute resource tags, the telemetry policies, and the data collectors, and
initiating performance of telemetry services based on the telemetry data map entry; and
determining whether to initiate re-composition of the composed information handling system based on second predictive analytics associated with the composed information handling system, wherein the second predictive analytics are generated using the telemetry services.

### Claim 2 (depends on 1)

The method of claim 1, wherein the first predictive analytics specify potential future states of other composed information handling systems instantiated using the composed system blueprint.

### Claim 3 (depends on 2)

The method of claim 2, wherein the telemetry data specifies current and past states of the other composed information handling systems.

### Claim 4 (depends on 1)

The method of claim 1, wherein determining whether to initiating re-composition of the composed information handling system based on the second predictive analytics associated with the composed information handling system comprises:
after instantiating the composed information handling system using the composed infrastructure to service the composition request:
identifying, by a system control processor manager, a telemetry collection event;
in response to obtaining the telemetry collection event:
identifying a transaction identifier associated with the composed information handling system;
identifying telemetry intent associated with the telemetry collection event;
aggregating telemetry data based on the telemetry intent and a telemetry data map entry associated with the transaction identifier to obtain aggregated telemetry data;
generating the second predictive analytics using the aggregated telemetry data;
making a second determination that the second predictive analytics indicate a composed system blueprint update is required; and
in response to the second determination:
updating the composed system blueprint based on the second predictive analytics; and
updating a predictive analytics repository using the second predictive analytics.

### Claim 5 (depends on 4)

The method of claim 4, wherein the second predictive analytics specify a predicted future state associated with the composed information handling system.

### Claim 6 (depends on 4)

The method of claim 4, wherein the telemetry intent is associated with a portion of the hardware resource tags.

### Claim 7 (depends on 6)

The method of claim 6, wherein aggregating telemetry data based on the telemetry intent comprises identifying a portion of the telemetry data associated with the portion of the hardware resource tags.

### Claim 8 (depends on 7)

The method of claim 7, wherein the aggregated telemetry data comprises the portion of the telemetry data.

### Claim 9

A non-transitory computer readable medium comprising computer readable program code, which when executed by a computer processor enables the computer processor to perform a method for managing composed information handling systems, the method comprising:
obtaining, by a system control processor manager, a composition request for a composed information handling system to perform a workflow;
in response to obtaining the composition request:
identifying a composed system blueprint associated with the workflow;
making a first determination that there are first predictive analytics associated with the composed system blueprint;
in response to the first determination:
identifying a composed infrastructure associated with the composed system blueprint capable of performing the workflow based on telemetry data and the first predictive analytics;
servicing the composition request by instantiating a composed information handling system using the composed infrastructure; and
setting up, after the instantiating, telemetry services for the composed information handling system using an at least one control resource set, wherein setting up the telemetry services for the composed information handling system comprises:
generating a transaction identifier associated with the composed information handling system,
generating hardware resource tags associated with at least one hardware resource set of the composed information handling system,
generating compute resource tags associated with the least one compute resource set of the composed information handling system,
instantiating data collectors associated with the composed information handling system,
identifying telemetry policies associated with the composed information handling system,
generating a telemetry data map entry that associates the transaction identifier, the hardware resource tags, the compute resource tags, the telemetry policies, and the data collectors, and
initiating performance of telemetry services based on the telemetry data map entry; and
determining whether to initiate re-composition of the composed information handling system based on second predictive analytics associated with the composed information handling system, wherein the second predictive analytics are generated using the telemetry services.

### Claim 10 (depends on 9)

The non-transitory computer readable medium of claim 9, wherein the first predictive analytics specify potential future states of other composed information handling systems instantiated using the composed system blueprint.

### Claim 11 (depends on 10)

The non-transitory computer readable medium of claim 10, wherein the telemetry data specifies current and past states of the other composed information handling systems.

### Claim 12 (depends on 9)

The non-transitory computer readable medium of claim 9, wherein determining whether to initiating re-composition of the composed information handling system based on the second predictive analytics associated with the composed information handling system comprises:
after instantiating the composed information handling system using the composed infrastructure to service the composition request:
identifying, by a system control processor manager, a telemetry collection event;
in response to obtaining the telemetry collection event:
identifying a transaction identifier associated with the composed information handling system;
identifying telemetry intent associated with the telemetry collection event;
aggregating telemetry data based on the telemetry intent and a telemetry data map entry associated with the transaction identifier to obtain aggregated telemetry data;
generating the second predictive analytics using the aggregated telemetry data;
making a second determination that the second predictive analytics indicate a composed system blueprint update is required; and
in response to the second determination:
updating the composed system blueprint based on the second predictive analytics; and
updating a predictive analytics repository using the second predictive analytics.

### Claim 13 (depends on 12)

The non-transitory computer readable medium of claim 12, wherein the second predictive analytics specify a predicted future state associated with the composed information handling system.

### Claim 14 (depends on 12)

The non-transitory computer readable medium of claim 12, wherein the telemetry intent is associated with a portion of the hardware resource tags.

### Claim 15 (depends on 14)

The non-transitory computer readable medium of claim 14, wherein aggregating telemetry data based on the telemetry intent comprises identifying a portion of the telemetry data associated with the portion of the hardware resource tags.

### Claim 16 (depends on 15)

The non-transitory computer readable medium of claim 15, wherein the aggregated telemetry data comprises the portion of the telemetry data.

### Claim 17

A system for managing composed information handling systems, comprising:
a plurality of information handling systems, wherein the plurality of information handling systems comprise a plurality of system control processors; and
a system control processor manager, comprising a processor and memory, programmed to:
obtain a composition request for a composed information handling system to perform a workflow;
in response to obtaining the composition request:
identify a composed system blueprint associated with the workflow;
make a first determination that there are first predictive analytics associated with the composed system blueprint;
in response to the first determination:
identify a composed infrastructure associated with the composed system blueprint capable of performing the workflow based on telemetry data and the first predictive analytics;
service the composition request by instantiating a composed information handling system using the composed infrastructure; and
set up telemetry services for the composed information handling system using an at least one control resource set, wherein setting up the telemetry services for the composed information handling system comprises:
generating a transaction identifier associated with the composed information handling system,
generating hardware resource tags associated with at least one hardware resource set of the composed information handling system,
generating compute resource tags associated with the least one compute resource set of the composed information handling system,
instantiating data collectors associated with the composed information handling system,
identifying telemetry policies associated with the composed information handling system,
generating a telemetry data map entry that associates the transaction identifier, the hardware resource tags, the compute resource tags, the telemetry policies, and the data collectors, and
initiating performance of telemetry services based on the telemetry data map entry; and
determining whether to initiate re-composition of the composed information handling system based on second predictive analytics associated with the composed information handling system, wherein the second predictive analytics are generated using the telemetry services.

### Claim 18 (depends on 17)

The system of claim 17, wherein the first predictive analytics specify potential future states of other composed information handling systems instantiated using the composed system blueprint.
