Dynamic relocation of pods to optimize inter-pod networking
AssigneeMicrosoft Technology Licensing, LLC
InventorsVidush Vishwanath, Kendall Stratton, Rohit Raina
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Technology Licensing, LLC
InventorsVidush Vishwanath, Kendall Stratton, Rohit Raina
Estimating the term…
Systems and methods for dynamically relocating pods to optimize inter-pod networking efficiency are provided. The method comprises receiving and storing inter-pod traffic data for a plurality of pods. The plurality of pods includes a first pod, a second pod, and a third pod. The method further includes receiving and storing node resource availability data for each node of a plurality of nodes, generating a queue that sorts the plurality of pods by an amount of inter-pod traffic indicated by the inter-pod traffic data, generating a hash that maps one or more parameters to the plurality of nodes, selecting, based on the generated hash, a node of the plurality of nodes, and dynamically relocating a highest ranked pod of the plurality of pods from the generated queue to the selected node.
A computer-implemented method, the method comprising:
One or more servers configured to dynamically relocate pods, the one or more servers comprising:
One or more computer-storage memory devices embodied with executable operations to dynamically relocate pods that, when executed by a processor, cause the processor to:
Dependencies are inferred from the claim text.