Patent ID: 11934875
Assignee: DELL PRODUCTS L.P.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 8:
9. An information handling system (IHS) for composing composed IHSs, comprising:
persistent storage; and
a system control processor programmed to:
obtain a composition request for a composed IHS of the composed IHSs, wherein the composition request is an intent based request initiated by a user based on a compute resource set of a first IHS, a control resource set of a second IHS, and a hardware resource set of a third IHS, wherein the first IHS, the second IHS, and the third IHS are distinct devices operably connected to each other over a network,
wherein the control resource set of the second IHS manages the hardware resource set of the third IHS and the compute resource set of the first IHS, and presents the hardware resource set to the compute resource set as bare metal resources to instantiate the composed IHS,
wherein the intent based request specifies a set of predetermined characteristics that the user wants to have in the composed IHS without specifying a method of management, types and quantities of computing resources to be allocated to the composed IHS,
wherein, based on a lookup table, the system control processor converts the intent based request into required computing resources, wherein the required computing resources specify the method of management, the types, and the quantities of computing resources to be allocated to the composed IHS to satisfy the set of predetermined characteristics;

allocate the required computing resources to instantiate the composed IHS;
after being allocated to the composed IHS:
monitor health of the required computing resources of the composed IHS, wherein the required computing resources comprise physical memory and physical graphics processors;
make a determination, based on the monitoring of the health of the required computing resources, that at least one of the required computing resources is in a compromised state;
based on the determination, mark the at least one of the required computing resources for recomposition;
identify, at a later point in time and after the determination, a restart of the composed IHS;
after identifying the restart, make a second determination that the at least one of the required computing resources is marked for recomposition;
based on the second determination:
pause the restart;
while the restart is paused:
deallocate the at least one of the required computing resources that is marked for recomposition from the composed IHS;
prepare new computing resources for presentation as bare metal resources, wherein preparing the new computing resources comprises:
 generating at least one abstraction layer for the new computing resources; and
 setting up management services for the new computing resources based on at least one management model;
allocate the new computing resources to the composed IHS to replace the at least one of the computing resources that is marked for recomposition;

resume the restart after allocating the new computing resources; and
provide computer implemented services to a client using the composed IHS that comprises the new computing resources.