Predictive placement of workloads within a workload infrastructure
AssigneeDell Products L.P.
InventorsERIC RANDAL YOUNG, TAMILARASAN JANAKIRAMAN, CHARU LATA OJHA
Life of this patent
Estimating the term…
Abstract
Methods and systems for managing workload placement within a distributed system having a workload infrastructure with nodes that perform workloads are disclosed. The workloads and one or more node responsiveness metrics of the nodes may be used to select a node, from among the nodes, with the highest likelihood of performing the workload with a least amount of latency. The selected node may be one with a highest node responsiveness inference/score generated by a node responsiveness model configured to account for not only resource availability but also various responsiveness/latency metrics of each of the nodes.
Claims20
A method for managing workload placement within a distributed system comprising a workload infrastructure comprising nodes that perform workloads, the method comprising:
- obtaining a workload request for placement of a workload within the workload infrastructure, the workload being one of the workloads;
- selecting, using the workload and one or more node responsiveness metrics of the nodes, a first node of the nodes to place the workload, the first node being a node among the nodes with a highest likelihood of starting the workload with a least amount of latency;
- and
- based on the selecting, providing the workload to the first node for the first node to initialize performance of the workload.
A non-transitory machine-readable medium having instructions stored therein, which when executed by a processor, cause the processor to perform operations for managing workload placement within a distributed system comprising a workload infrastructure comprising nodes that perform workloads, the operations comprising:
- obtaining a workload request for placement of a workload within the workload infrastructure, the workload being one of the workloads;
- selecting, using the workload and one or more node responsiveness metrics of the nodes, a first node of the nodes to place the workload, the first node being a node among the nodes with a highest likelihood of starting the workload with a least amount of latency;
- and
- based on the selecting, providing the workload to the first node for the first node to initialize performance of the workload.
A data processing system, comprising:
- a processor;
- and
- a memory coupled to the processor to store instructions, which when executed by the processor, cause the processor to perform operations for managing workload placement within a distributed system comprising a workload infrastructure comprising nodes that perform workloads, the operations comprising:
- obtaining a workload request for placement of a workload within the workload infrastructure, the workload being one of the workloads;
- selecting, using the workload and one or more node responsiveness metrics of the nodes, a first node of the nodes to place the workload, the first node being a node among the nodes with a highest likelihood of starting the workload with a least amount of latency;
- and
- based on the selecting, providing the workload to the first node for the first node to initialize performance of the workload.
Dependencies are inferred from the claim text.