Assigning Workloads in a Multi-Node Processing Environment Using Feedback From Each Node

Techniques are provided for assigning workloads in a multi-node processing environment using resource allocation feedback from each node. One method comprises obtaining feedback from distributed nodes that process workloads, wherein the feedback for a given node indicates (i) an allocation of resour...

Full description

Saved in:
Bibliographic Details
Main Authors Calmon, Tiago Salviano, Gottin, Vinícius Michel, Condori, Edward José Pacheco, Sousa, Eduardo Vera
Format Patent
LanguageEnglish
Published 02.12.2021
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Techniques are provided for assigning workloads in a multi-node processing environment using resource allocation feedback from each node. One method comprises obtaining feedback from distributed nodes that process workloads, wherein the feedback for a given node indicates (i) an allocation of resources, and (ii) a number of executing workloads. In response to receiving a given workload to be processed, candidate nodes are identified to execute the given workload; and the given workload is assigned to a given candidate node based on an amount of available resources on each candidate node and/or a stability of resource adjustments made for each candidate node. The stability of the resource adjustments made for each candidate node can be evaluated based on a maximum resource adjustment made for a given candidate node relative to a maximum resource adjustment made for each of the candidate nodes.
Bibliography:Application Number: US202016886912