System and method for managing resource allocations in composed systems

US11928515B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11928515-B2
Application numberUS-202017116777-A
CountryUS
Kind codeB2
Filing dateDec 9, 2020
Priority dateDec 9, 2020
Publication dateMar 12, 2024
Grant dateMar 12, 2024

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A system for providing computer implemented services using information handling systems includes persistent storage and a system control processor manager. The system control processor manager instantiates composed information handling systems using the information handling systems; monitors, using system control processors of the composed information handling systems, operation of the composed information handling systems to obtain operation information; makes a determination, based on the operation information, that the computing implemented services provided by the composed information handling systems are substandard; and in response to the determination: manages operation of the composed information handling systems to provide standards compliant computer implemented services by modifying a composition of at least one of the composed information handling systems using a system control processor of the system control processors.

First claim

Opening claim text (preview).

What is claimed is: 1. A system for providing computer implemented services using information handling systems, comprising: persistent storage; and a system control processor manager programmed to: instantiate composed information handling systems using the information handling systems; monitor, using system control processors of the composed information handling systems, operation of the composed information handling systems to obtain operation information; make a determination, based on the operation information, that the computing implemented services provided by the composed information handling systems are substandard; and in response to the determination: manage operation of the composed information handling systems to provide standards compliant computer implemented services by: determining a first resource cost for adding computing resources to at least one of the composed information handling systems; determining a second resource cost for instantiating a new composed information handling system by:  computing a computational cost for transferring a workload associated with a workload performance to a new composed information handling system;  calculating an aggregate computing resource cost of performing the workload on the new composed information handling system and the computational cost; and  comparing requirements of a service level agreement to a time estimate based on the aggregate computing resource cost; and modifying, based on a comparison of the first resource cost and the second resource cost, a composition of at least one of the composed information handling systems using a system control processor of the system control processors. 2. The system of claim 1 , wherein the at least one of 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 managing the operation of the composed information handling systems comprises: monitoring the workload performance of the at least one of the composed information handling systems; making a second determination that the workload performance will not meet the requirements of the service level agreement; in response to the second determination: making a third determination that recomposing the at least one of the composed information handling systems will cause the workload performance to meet the requirements of the service level agreement; and wherein modifying comprises recomposing the composed information handling system based on the third determination. 5. The system of claim 4 , wherein recomposing the composed information handling system comprises: making a fourth determination that the first resource cost is less than the second resource cost; and adding, based on the fourth determination, computing resources to one of the at least one of the composed information handling systems. 6. The system of claim 4 , wherein recomposing the composed information handling system comprises: making a fourth determination that the second resource cost is less than the first resource cost” instantiating, based on the fourth determination, the new composed information handling system; and transferring, based on the fourth determination, a workload associated with the workload performance from one of the at least one composed information handling systems to the new composed information handling system. 7. The system of claim 4 , wherein managing the operation of the composed information handling systems further comprises: maintaining a listing of free computing resources that may be allocated to form composed information handling systems that are duplicative of the at least one composed information handling systems. 8. The system of claim 1 , wherein managing the operation of the composed information handling systems comprises: monitoring load states of the composed information handling systems; making a second determination, based on the load states, that at least one of the composed information handling systems is in an over-loaded state; making a third determination that the second resource cost is less than the first resource cost; in response to the second determination and the third determination: instantiating the new composed information handling system; adding the new composed information handling system to a deployment comprising the composed information handling systems; and transferring a workload from the at least one of the composed information handling systems to the new composed information handling system. 9. The system of claim 8 , wherein the deployment is a virtualized environment where each of the composed information handling systems host at least one virtual machine. 10. The system of claim 9 , wherein transferring the workload comprises: suspending execution of the at least one virtual machine hosted by the at least one of the composed information handling systems; loading an image of the at least one virtual machine on the new composed information handling system; and initiating execution of a new virtual machine based on the image. 11. The system of claim 1 , wherein monitoring the operation of the composed information handling systems to obtain operation information comprises: obtaining, using the system control processors, messages including information specifying the operation of the composed information handling systems. 12. The system of claim 11 , wherein no control plane entities hosted by the composed information handling system are aware of the messages. 13. A method for providing computer implemented services using information handling systems, comprising: instantiating composed information handling systems using the information handling systems; monitoring, using system control processors of the composed information handling systems, operation of the composed information handling systems to obtain operation information; making a determination, based on the operation information, that the computing implemented services provided by the composed information handling systems are substandard; and in response to the determination: managing operation of the composed information handling systems to provide standards compliant computer implemented services by; determining a first resource cost for adding computing resources to at least one of the composed information handling systems; determining a second resource cost for instantiating a new composed information handling system by: computing a computational cost for transferring a workload associated with a workload performance to a new composed information handling system; calculating an aggregate computing resource cost of performing the workload on the new composed information handling system and the computational cost; and comparing requirements of a service level agreement to a time estimate based on the aggregate computing resource cost; and modifying, based on a comparison of the first resource cost and the second resource cost, a composition of at least one of the composed information handling systems using a system control processor of the system control processors. 14. The method of claim 13 , wherein the at least one composed information handling system comprises a compute resource set, a hardware resource set, and a control resource set comprising the system control processor. 15.

Assignees

Inventors

Classifications

  • G06F9/505Primary

    considering the load · CPC title

  • where the computing system component is a central processing unit [CPU] · CPC title

  • for systems · CPC title

  • G06F9/5083Primary

    Techniques for rebalancing the load in a distributed system · CPC title

  • Logical partitioning of resources; Management or configuration of virtualized resources (specific details on emulation or internal functioning of virtual machines G06F9/455) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11928515B2 cover?
A system for providing computer implemented services using information handling systems includes persistent storage and a system control processor manager. The system control processor manager instantiates composed information handling systems using the information handling systems; monitors, using system control processors of the composed information handling systems, operation of the composed…
Who is the assignee on this patent?
Dell Products Lp
What technology area does this patent fall under?
Primary CPC classification G06F9/505. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 12 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).