IP Library Granted Patent US 11,693,703
Granted Patent B2
US 11,693,703 · App. 17/116,259 · Granted Jul 4, 2023

Monitoring resource utilization via intercepting bare metal communications between resources

Inventors: Elie Antoun Jreij (Pflugerville, TX); Gaurav Chawla (Austin, TX); Robert Wayne Hormuth (Cedar Park, TX); Walter A. O'Brien, III (Westborough, MA); Mukund P. Khatri (Austin, TX); Jimmy Doyle Pike (Georgetown, TX); Yossef Saad (Ganei Tikva, IL); Mark Steven Sanders (Roanoke, VA); William Price Dawkins (Lakeway, TX)
Assignee: Dell Products L.P.
G06F9/5027G06F11/3006G06F11/3409G06F9/5083
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 11,693,703
App. No.
17/116,259
Granted
Jul 4, 2023
Kind
B2
Abstract

A system for providing computer implemented services using information handling systems includes a composed information handling system that provides, at least in part, the computer implemented services and a system control processor manager. The system control processor manager instantiates a utilization monitor in a system control processor of the composed information handling system; and monitors, using the utilization monitor, a use rate of computing resources of the composed information handling system by a client.

Claims (43)

1. A system for providing computer implemented services using information handling systems, comprising:

a composed information handling system that provides, at least in part, the computer implemented services to a client; and

a system control processor manager comprising a management processor configured to:

instantiate a utilization monitor in a system control processor of the composed information handling system; and

monitor, using the utilization monitor, a use rate of computing resources of the composed information handling system by the client, wherein monitoring the use rate of the computing resources comprises:

instructing the system control processor to intercept bare metal communications between compute resources of the composed information handling system and other types of resources of the composed information handling system;

identifying a quantity of computing resources that will be consumed based on the bare metal communications;

converting, based on a method of managing the other types of resources, the bare metal communications to management method compatible communications; and

sending the management method compatible communication to the other resources.

2. The system of claim 1 , wherein the composed information handling system comprises a compute resource set, a hardware resource set, and a control resource set comprising the system control processor.

3. The system of claim 2 , wherein the control resource set presents abstracted computing resources of the hardware resource set as bare metal resources to the compute resource set.

4. The system of claim 1 , wherein the system control processor manager is further programmed to:

perform an action set based on the use rate of the computing resources.

5. The system of claim 4 , wherein the action set comprises:

allocating a second computing resource set to the composed information handling system.

6. The system of claim 4 , wherein the action set comprises:

allocating a second hardware resource set to the composed information handling system.

7. The system of claim 4 , wherein the action set comprises:

allocating a second control resource set to the composed information handling system.

8. The system of claim 4 , wherein the action set comprises:

sending a report based on the use rate of the computing resources to the client associated with the composed information handling system.

9. A method for providing computer implemented services using information handling systems, comprising:

obtaining a composition request for a composed information handling system;

instantiating the composed information handling system;

instantiating a utilization monitor in a system control processor of the composed information handling system; and

monitoring, using the utilization monitor, a use rate of computing resources of the composed information handling system while the computer implemented services are being provided using, at least in part, the composed information handling system, wherein monitoring the use rate of the computing resources comprises:

intercepting bare metal communications between compute resources of the composed information handling system and other types of resources of the composed information handling system;

identifying a quantity of computing resources that will be consumed based on the bare metal communications;

converting, based on a method of managing the other types of resources, the bare metal communications to management method compatible communications; and

sending the management method compatible communication to the other resources.

10. The method of claim 9 , wherein the composed information handling system comprises a compute resource set, a hardware resource set, and a control resource set comprising the system control processor.

11. The method of claim 10 , wherein the control resource set presents abstracted computing resources of the hardware resource set as bare metal resources to the compute resource set.

12. 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 information handling systems, the method comprising:

obtaining a composition request for a composed information handling system;

instantiating the composed information handling system;

instantiating a utilization monitor in a system control processor of the composed information handling system; and

monitoring, using the utilization monitor, a use rate of computing resources of the composed information handling system while the computer implemented services are being provided using, at least in part, the composed information handling system, wherein monitoring the use rate of the computing resources comprises:

intercepting bare metal communications between compute resources of the composed information handling system and other types of resources of the composed information handling system;

identifying a quantity of computing resources that will be consumed based on the bare metal communications;

converting, based on a method of managing the other types of resources, the bare metal communications to management method compatible communications; and

sending the management method compatible communication to the other resources.

13. The non-transitory computer readable medium of claim 12 , wherein the composed information handling system comprises a compute resource set, a hardware resource set, and a control resource set comprising the system control processor.

14. The non-transitory computer readable medium of claim 13 , wherein the control resource set presents abstracted computing resources of the hardware resource set as bare metal resources to the compute resource set.

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 Dec 10, 2020
From: JREIJ, ELIE ANTOUN; CHAWLA, GAURAV; HORMUTH, ROBERT WAYNE; O'BRIEN III, WALTER A.; KHATRI, MUKUND P.; PIKE, JIMMY DOYLE; SAAD, YOSSEF; SANDERS, MARK STEVEN; DAWKINS, WILLIAM PRICE
To: DELL PRODUCTS L.P.
Reel/Frame 054609/0319 →
Continuity (1)
Related Publication 20220179707A1 · Jun 9, 2022