Loop detecting and remediating system and method for a heterogeneous computing platform
AssigneeDell Products L.P.
InventorsDaniel L. Hamlin, Gokul Thiruchengode Vajravel
Life of this patent
Estimating the term…
Abstract
Systems and methods for loop detecting and remediating in a firmware framework are described. In an illustrative, non-limiting embodiment, an Information Handling System (IHS) may include a controller that instantiates an orchestrator, and multiple devices coupled to the controller, wherein each device instantiates a node. The IHS may also include executable instructions to identify a plurality of communication links between the nodes, determine that at least a subset of the communication links causes a loop to be formed, and communicate with one of the nodes to block one of the communication links with an adjacent node to the one node.
Claims20
An Information Handling System (IHS), comprising:
- a controller, wherein the controller comprises controller firmware that, upon execution by a controller processing core, causes the controller processing core to instantiate an orchestrator;
- and
- a plurality of devices coupled to the controller, wherein each device comprises device firmware that, upon execution by a corresponding device processing core, causes the corresponding device processing core to instantiate a node,
- at least one memory coupled to the at least one processor, the at least one memory having program instructions stored thereon that, upon execution by the at least one processor, cause the IHS to:
- identify a plurality of communication links between the nodes;
- determine that at least a subset of the communication links causes a loop to be formed;
- and
- communicate with one of the nodes to block one of the communication links with an adjacent node to the one node.
A loop detection and remediation method comprising:
- identifying a plurality of communication links between a plurality of nodes in a heterogeneous computing platform;
- determining that at least a subset of the communication links causes a loop to be formed;
- and
- communicating with one of the nodes to block one of the communication links with an adjacent node to the one node.
A non-transitory memory storage device having program instructions stored thereon that, upon execution by one or more processors of a client Information Handling System (IHS), cause the client IHS to:
- identify a plurality of communication links between a plurality of nodes in a heterogeneous computing platform;
- determine that at least a subset of the communication links causes a loop to be formed;
- and
- communicate with one of the nodes to block one of the communication links with an adjacent node to the one node.
Dependencies are inferred from the claim text.