Patent ID: 8516492

Claim:
A method comprising: upon determining that at least one first condition is true, migrating at least one first task executing on at least one first processor to at least one second processor such that the at least one second processor executes the at least one first task, wherein the at least one first task is partially bound to the at least one first processor such that the at least one first processor executes the at least one first task by default; and upon determining that at least one second condition is true, migrating the at least one first task back to the at least one first processor such that the at least one first processor executes the at least one first task; wherein the at least one first condition comprises a condition in which a native task utilization rate with respect to second tasks partially bound to and executing on the at least one second processor is less than a first threshold, and wherein the at least one second condition comprises a condition in which a foreign task utilization rate with respect to the at least one first task executing on the at least one second processor is less than a fifth threshold.