US 11,934,875 B2
Method and system for maintaining composed systems
William Price Dawkins, Lakeway, TX (US); Jon Robert Hass, Austin, TX (US); Valerie Diane Padilla, Austin, TX (US); Sudhir Vittal Shetty, Cedar Park, TX (US); James Robert King, Norwood, MA (US); and Justin A Kenney, Upton, MA (US)
Assigned to Dell Products L.P., Round Rock, TX (US)
Filed by Dell Products L.P., Hopkinton, MA (US)
Filed on Dec. 9, 2020, as Appl. No. 17/117,047.
Prior Publication US 2022/0179702 A1, Jun. 9, 2022
Int. Cl. G06F 9/50 (2006.01); G06F 11/34 (2006.01)
CPC G06F 9/5011 (2013.01) [G06F 11/3433 (2013.01)] 14 Claims
OG exemplary drawing
 
1. An information handling system (IHS) for composing composed IHSs, comprising:
persistent storage; and
a system control processor programmed to:
after being allocated to a composed IHS of the composed IHSs:
monitor health of computing resources of the composed IHS, wherein the computing resources comprise physical memory and physical graphics processors;
make a determination, based on the monitoring of the health of the computing resources, that at least one of the computing resources is in a compromised state;
based on the determination, mark the at least one of the 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 computing resources is marked for recomposition;
based on the second determination:
pause the restart;
while the restart is paused:
receive a decomposition request for the at least one of the computing resources;
deallocate the at least one of the computing resources that is marked for recomposition from the composed IHS, wherein the deallocation of the at least one of the computing resources is based on the decomposition request;
prepare new computing resources for presentation as bare metal resources;
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.