Patent ID: 9626206
Date: 2017-04-18
CPC Classifications: G06F

Claim:
1. In a computing environment, a method performed on at least one processor, comprising: identifying platform-related capabilities of a plurality of computer systems, in which at least two of the computer systems have different hardware-related characteristics; limiting platform-related capabilities of a virtual machine that is instantiated on a computer system of the plurality of computer systems to a compatible set of hardware-related characteristics that is present among the plurality of computer systems to make the virtual machine compatible with any of the plurality of computer systems, the hardware-related characteristics including non-uniform memory access topologies, or non-uniform I/O access topologies, or both non-uniform memory access topologies and non-uniform I/O access topologies; providing a virtual non-uniform memory access topology based on a physical non-uniform memory access topology of the plurality of computer systems; and migrating the virtual machine from the computer system of the plurality of computer systems to another computer system of the plurality of computer systems.