CPC G06F 9/5044 (2013.01) [G06F 9/5077 (2013.01)] | 18 Claims |
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.
|