System and method for unified infrastructure architecture

US11704159B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11704159-B2
Application numberUS-202017117034-A
CountryUS
Kind codeB2
Filing dateDec 9, 2020
Priority dateDec 9, 2020
Publication dateJul 18, 2023
Grant dateJul 18, 2023

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.

An information handling system for instantiating a composed information handling includes hardware computing resources. The hardware computing resources includes a compute resource set that includes computing resources including a processor and a memory, and a hardware resource set including resources distinct from the compute resource set. The information also includes a hardware system control processor adapted to present a portion of the hardware resource set to a compute resource set of the composed information handling system as bare metal resources.

First claim

Opening claim text (preview).

What is claimed is: 1. An information handling system for instantiating a composed information handling system, comprising: hardware computing resources comprising: a compute resource set comprising computing resources comprising a processor and a memory, and a hardware resource set comprising resources distinct from the compute resource set; and a hardware system control processor adapted to present a portion of the hardware resource set to a compute resource set of the composed information handling system as bare metal resources; wherein the hardware system control processor is programmed to present the portion of the hardware resource set by: obtaining a composition request for the composed information handling system; identifying, based on the composition request, a type of a resource allocation from the hardware resource set for the composed information handling system; instantiating the type of the resource allocation to obtain an instantiated resource allocation; and connecting the instantiated resource allocation to at least a second resource allocation to instantiate the composed information handling system; wherein instantiating the type of the resource allocation comprises: selecting a resource of the hardware resource set corresponding to the type of the resource allocation; making a determination that the resource of the hardware resource is incompatible with the second resource allocation; in response to the determination: emulating, using the resource of the hardware resource, a second resource of the type of the resource allocation to obtain a compatible resource that is compatible with the second resource allocation; and using the compatible resource as the portion of the hardware resource set. 2. The information handling system of claim 1 , wherein the compute resource set of the composed information handling system is the compute resource set of the hardware computing resources of the information handling system. 3. The information handling system of claim 1 , wherein the compute resource set of the composed information handling system is part of a second information handling system that is: distinct from the information handling system, and operably connected to the information handling system. 4. The information handling system of claim 1 , wherein instantiating the type of the resource allocation comprises: selecting a resource of the hardware resource set corresponding to the type of the resource allocation; preparing the resource for pass through operation to obtain a presentable resource; and using the presentable resource as the portion of the hardware resource set. 5. The information handling system of claim 1 , wherein instantiating the type of the resource allocation comprises: selecting a resource of the hardware resource set corresponding to the type of the resource allocation; virtualizing the resource to obtain a virtualized hardware resource; and using the virtualized hardware resource as the portion of the hardware resource set. 6. The information handling system of claim 1 , wherein connecting the resource allocation to at least a second resource allocation to instantiate the composed information handling system comprises: making a determination that the at least the second resource allocation is connected to the hardware system control processor via a compute resource interface that directly connects the hardware system control processor to the processor of the compute resource set; in response to the determination: using a bare metal resources communication protocol to interconnect the resource allocation with the at least the second resource allocation. 7. The information handling system of claim 1 , wherein connecting the resource allocation to at least a second resource allocation to instantiate the composed information handling system comprises: making a determination that the at least the second resource allocation is connected to the hardware system control processor via a second hardware system control processor; in response to the determination: identifying a connection between the hardware system control processor and the second hardware system control processor; establishing, using the connection, communications with the second hardware system control processor; and using the connection to interconnect the resource allocation with the at least the second resource allocation. 8. The information handling system of claim 7 , wherein the connection is a network connection through a network that interconnects the hardware system control processor and the second hardware system control processor. 9. The information handling system of claim 7 , wherein the second hardware system control processor relays bare metal resources communication protocol compliant messages between the hardware system control processor and the at least the second resource allocation to interconnect the resource allocation and the at least the second resource allocation. 10. The information handling system of claim 1 , where the composition request specifies the type of the resource allocation and an identifier of a second hardware system control processor that manages the at least the second resource allocation. 11. A method for dynamically instantiating composed information handling systems based on composition requests specifying resources of the composed information handling systems, comprising: obtaining, by a hardware system control processor of an information handling system, a composition request of the composition requests for a composed information handling system of the composed information handling systems, wherein the composition request is obtained from storage of the information handling system; identifying, by the hardware system control processor and based on the composition request, a type of a resource allocation from a hardware resource set of the information handling system for the composed information handling system; instantiating, by the hardware system control processor, the type of the resource allocation; and connecting, by the hardware system control processor, the resource allocation to at least a second resource allocation to instantiate the composed information handling system; wherein instantiating the type of the resource allocation comprises: selecting a resource of the hardware resource set corresponding to the type of the resource allocation; making a determination that the resource of the hardware resource is incompatible with the second resource allocation; in response to the determination: emulating, using the resource of the hardware resource, a second resource of the type of the resource allocation to obtain a compatible resource that is compatible with the second resource allocation; and using the compatible resource as the portion of the hardware resource set. 12. The method of claim 11 , where the composition request specifies: the type of the resource allocation, and an identifier of a second hardware system control processor that manages the at least the second resource allocation. 13. The method of claim 12 , wherein instantiating the type of the resource allocation comprises: selecting a resource of the hardware resource set corresponding to the type of the resource allocation; preparing the resource for pass through operation to obtain a presentable resource; and using the presentable resource as the resource allocation. 14. The method of claim 12 , wherein connecting the resource allocation to the at least the second resource allocation to instantiate the composed information handling system comprises: ma

Assignees

Inventors

Classifications

  • G06F9/5044Primary

    considering hardware capabilities · 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 US11704159B2 cover?
An information handling system for instantiating a composed information handling includes hardware computing resources. The hardware computing resources includes a compute resource set that includes computing resources including a processor and a memory, and a hardware resource set including resources distinct from the compute resource set. The information also includes a hardware system contro…
Who is the assignee on this patent?
Dell Products Lp
What technology area does this patent fall under?
Primary CPC classification G06F9/5044. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 18 2023 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).