Back to results
US 12,748,611 B2Granted
Facilitating workload migration in data centers using virtual machine management
AssigneeNVIDIA Corporation
InventorsAndrew Currid, Anshul Fadnavis, Chenghuan Jia, Ankit Agrawal
Life of this patent
Estimating the term…
Abstract
Apparatuses, systems, and techniques to determine that a first group including first hardware components is compatible with a second group including second hardware components based at least on a first label associated with the first group and a second label associated with the second group, and cause at least one workload to be migrated from the first group to the second group based at least on determining the first and second groups are compatible with one another.
Claims34
A method comprising:
- encoding at least a portion of a first topology of first hardware components of a first group into at least one first encoded topology;
- creating a first label associated with the first group using the at least one first encoded topology and identifications of the first hardware components;
- encoding at least a portion of a second topology of second hardware components of a second group into at least one second encoded topology;
- creating a second label associated with the second group using the at least one second encoded topology and identifications of the second hardware components;
- determining the first label matches the second label;
- and
- causing at least one workload to be migrated from the first group to the second group based at least on having determined that the first label matches the second label.
4 more elements
A system comprising:
- one or more processors to:
- encode at least a portion of a first topology of first hardware components of a first group into at least one first encoded topology;
- create a first label associated with the first group using the at least one first encoded topology and identifications of the first hardware components;
- encode at least a portion of a second topology of second hardware components of a second group into at least one second encoded topology;
- create a second label associated with the second group using the at least one second encoded topology and identifications of the second hardware components;
- determine the first label matches the second label;
- and
- cause at least one workload to be migrated from the first group to the second group.
5 more elements
A processor comprising:
- one or more circuits to:
- obtain at least one first encoded topology encoding at least a portion of a first topology of first hardware components;
- generate a first label associated with the first hardware components using the at least one first encoded topology and identifications of the first hardware components;
- obtain at least one second encoded topology encoding at least a portion of a second topology of second hardware components;
- generate a second label associated with the second hardware components using the at least one second encoded topology and identifications of the second hardware components;
- cause the first hardware components to stop performing at least one workload before the at least one workload is finished;
- determine the second label matches the first label;
- and
- cause the second hardware components to resume performing the at least one workload using state information obtained from the first hardware components.
6 more elements
Dependencies are inferred from the claim text.