Patent ID: 8756601

Claim:
A system for virtual machine migration comprising: a plurality of processors; a first processor of the plurality of processors implementing at least one virtual machine, wherein the first processor is integrated into a first processing environment; a monitor configured to: monitor a number of memory requests over a shared system resource between the at least one virtual machine executing on the first processor and a memory associated with at least a second processor of the plurality of processors, wherein memory and the second processor are integrated into a second processing environment and the first and second processing environments are separated by the shared system resource; and determine that the number of memory requests exceeds a threshold; and a virtual machine manager configured to migrate at least a portion of the at least one virtual machine from the first processor to the second processor based on the number of memory requests exceeding a threshold such that after the migration occurs subsequent memory requests between the at least one virtual machine and the memory are contained within the second processing environment thereby reducing the number of memory requests over the shared system resource.