An apparatus includes: a memory configured to store a graph data structure comprising a plurality of nodes representing computing resources and workloads within a computing environment; and a processor configured to: instantiate, in the graph data structure in response to a migration of a workload from a first computing resource to a second computing resource, a first node representing a state of the workload at the first computing resource before the migration; associate an edge connecting the first node to a second node representing a state of the workload at the second computing resource after the migration, wherein the edge represents a performance metric associated with the migration; and process the graph data structure comprising the first node and the edge using a Graph Neural Network (GNN) to determine an action associated with the migration of the workload.
Full Text
What is claimed is: