IP Library Granted Patent US 12,204,946
Granted Patent B2
US 12,204,946 · App. 17/160,540 · Granted Jan 21, 2025

Method and system for providing composable infrastructure capabilities

Inventors: William Price Dawkins (Lakeway, TX); Praveen Vishakantaiah (Austin, TX); Mark Steven Sanders (Roanoke, VA); Gaurav Chawla (Austin, TX); John S. Hardwood (Boston, MA); Mukund P. Khatri (Austin, TX)
Assignee: Dell Products L.P.
G06F9/5077G06F9/468G06F9/5011G06F9/5027G06F2209/509
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 12,204,946
App. No.
17/160,540
Granted
Jan 21, 2025
Kind
B2
Abstract

A system control processor manager uses composed information handling systems that utilize resource sets of information handling systems and an infrastructure manager. The infrastructure manager obtains a composition request for a composed information handling system; allocates a portion of resource sets to the composed information handling system using a telemetry data map; makes a determination that at least one of the portion of the allocated resource sets is hosted by an information handling system that does not include a physical system control processor; and in response to the determination: provides the information handling system with access to a system control processor without adding any physical system control processors to the information handling system; and directs access requests, by entities hosted by the information handling system and directed to the portion of the allocated resource sets, through the system control processor.

Claims (47)

1. A system control processor manager for providing computer implemented services using composed information handling systems that utilize resource sets of information handling systems, comprising:

storage for storing a telemetry data map of the resource sets of the information handling systems; and

an infrastructure manager programmed to:

obtain a composition request for a composed information handling system;

allocate, in response to the composition request, a portion of the resource sets to the composed information handling system using the telemetry data map,

wherein second resource sets of a first information handling system comprise a compute resource set comprising a physical processor and a hardware resource set comprising a hardware storage device and a hardware memory device,

wherein third resource sets of a second information handling system comprise a second compute resource set, a second hardware resource set, and a control resource set comprising a physical system control processor,

wherein the second resource sets do not comprise a second control resource set,

wherein the physical system control processor connects to the second compute resource set via a compute resource interface and connects to the second hardware resource set via a hardware resource interface;

make a determination that the hardware resource set allocated to the composed information handling system is hosted by the first information handling system of the information handling systems that does not include any physical system control processor, wherein the first information handling system comprises a system control processor client; and

in response to the determination:

provide the composed information handling system with access to the physical system control processor without adding any physical system control processors to the first information handling system, wherein the providing comprises:

allocating the physical system control processor being part of the control resource set hosted on the second information handling system to the composed information handling system,

 wherein the second information handling system further hosts a processor being part of the second compute resource set allocated to the composed information handling system,

 wherein the physical system control processor comprises a set of hardware resource services,

 wherein the set of hardware resource services communicate with the system control processor client to present the allocated hardware resource set to the processor as bare metal resources; and

direct access requests, by entities hosted by the first information handling system and directed to the portion of the allocated resource sets, through the physical system control processor.

2. A method for providing computer implemented services using composed information handling systems that utilize resource sets of information handling systems, comprising:

obtaining a composition request for a composed information handling system;

allocating, in response to the composition request, a portion of the resource sets to the composed information handling system using a telemetry data map,

wherein second resource sets of a first information handling system comprise a compute resource set comprising a physical processor and a hardware resource set comprising a hardware storage device and a hardware memory device,

wherein third resource sets of a second information handling system comprise a second compute resource set, a second hardware resource set, and a control resource set comprising a physical system control processor,

wherein the second resource sets do not comprise a second control resource set,

wherein the physical system control processor connects to the second compute resource set via a compute resource interface and connects to the second hardware resource set via a hardware resource interface;

making a determination that the hardware resource set allocated to the composed information handling system is hosted by the first information handling system of the information handling systems that does not include any physical system control processor, wherein the first information handling system comprises a system control processor client; and

in response to the determination:

providing the composed information handling system with access to the physical system control processor without adding any physical system control processors to the first information handling system, wherein the providing comprises:

allocating the physical system control processor being part of the control resource set hosted on the second information handling system to the composed information handling system,

wherein the second information handling system further hosts a processor being part of the second compute resource set allocated to the composed information handling system,

wherein the physical system control processor comprises a set of hardware resource services,

wherein the set of hardware resource services communicate with the system control processor client to present the allocated hardware resource set to the processor as bare metal resources; and

directing access requests by entities hosted by the first information handling system and directed to the portion of the allocated resource sets, through the physical system control processor.

3. 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 providing computer implemented services using composed information handling systems that utilize resource sets of information handling systems, the method comprising:

obtaining a composition request for a composed information handling system;

allocating, in response to the composition request, a portion of the resource sets to the composed information handling system using a telemetry data map,

wherein second resource sets of a first information handling system comprise a compute resource set comprising a physical processor and a hardware resource set comprising a hardware storage device and a hardware memory device,

wherein third resource sets of a second information handling system comprise a second compute resource set, a second hardware resource set, and a control resource set comprising a physical system control processor,

wherein the second resource sets do not comprise a second control resource set,

wherein the physical system control processor connects to the second compute resource set via a compute resource interface and connects to the second hardware resource set via a hardware resource interface;

making a determination that the hardware resource set allocated to the composed information handling system is hosted by the first information handling system of the information handling systems that does not include any physical system control processor, wherein the first information handling system comprises a system control processor client; and

in response to the determination:

providing the composed information handling system with access to the physical system control processor without adding any physical system control processors to the first information handling system, comprising:

allocating the physical system control processor being part of the control resource set hosted on the second information handling system to the composed information handling system,

wherein the second information handling system further hosts a processor being part of the second compute resource set allocated to the composed information handling system,

wherein the physical system control processor comprises a set of hardware resource services,

wherein the set of hardware resource services communicate with the system control processor client to present the allocated hardware resource set to the processor as bare metal resources; and

directing access requests by entities hosted by the first information handling system and directed to the portion of the allocated resource sets, through the physical system control processor.

Assignments (9)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (055479/0342) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
Reel/Frame 062021/0460 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (055479/0051) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
Reel/Frame 062021/0663 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (056136/0752) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
Reel/Frame 062021/0771 →
RELEASE OF SECURITY INTEREST AT REEL 055408 FRAME 0697 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 058001/0553 →
SECURITY INTEREST Recorded Mar 3, 2021
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 056136/0752 →
SECURITY INTEREST Recorded Mar 3, 2021
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 055479/0051 →
SECURITY INTEREST Recorded Mar 3, 2021
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 055479/0342 →
SECURITY AGREEMENT Recorded Feb 25, 2021
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 055408/0697 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 2, 2021
From: DAWKINS, WILLIAM PRICE; VISHAKANTAIAH, PRAVEEN; SANDERS, MARK STEVEN; CHAWLA, GAURAV; HARWOOD, JOHN S.; KHATRI, MUKUND P.
To: DELL PRODUCTS L.P.
Reel/Frame 055109/0395 →
Cited By (1)
US 12,547,444